Documente Academic
Documente Profesional
Documente Cultură
CORDOVA
GABRIEL BARRIENTOS
UNIVERSIDAD TECNOLOGICA NACIONAL | Facultad Regional
Tucumn
Instalacin nica
Sencillo instalador realiza todo el trabajo pesado necesario para poner en
marcha el equipo con los SDK, bibliotecas, herramientas, etc. necesarios para
crear aplicaciones multiplataforma.
El primer paso para empezar a realizar aplicaciones con Apache Tools, es crear
un nuevo proyecto en blanco Apache Cordova Apps.
Apli
caci
n
Eje
mpl
o
Apa
che
Crd
ova
Tool
s for
Visu
Objetivo:
Realizar una aplicacin multiplataforma compilando con la herramienta Apache
Cordova for Visual Studio que utilice plugins Android.
Planteamiento de la solucin:
Para solucionar este problema se propone una aplicacin mvil que permita a
los padres de los alumnos recibir notificaciones en tiempo real sobre las
actividades del establecimiento en donde asiste su hijo/a.
Para el envo de notificaciones por parte de las maestras se emplear un Web
service sencillo que permita enviar un mensaje a quienes hayan implementado
la app Mobile.
Descripcin de la aplicacin:
Aplicacin Mvil (Cliente)
Compilada para la plataforma Android utilizando Visual Studio 2015 con
herramientas Apache Cordova.
Se utilizar JavaScript (AngujarJS), HTML, XML.
Se incorporar los plugins bsicos necesarios para su funcionamiento
validados por Microsoft y para la implementacin de notificaciones push un
plugin desarrollado por la plataforma OneSignal, llamado
OneSignalPushNotificaciones. One Signal es una plataforma que permite enviar
notificaciones a quienes tengan instalada su aplicacin, como as tambin
proporciona documentacin para la utilizacin de esta api para desarrolladores.
Esta api interacta con GCM (Google Cloud Messaging) la nube de google para
mensajes en tipo real.
Estructura general
Desarrollo
Como vimos en la introduccin, primero tenemos que crear una aplicacin
JavaScript Apache Cordova en Visual Studio 2015.
Otro factor importante a tener en cuenta es la utilizacin de OneSignal Api y
GCM (Google Cloud Messaging)
Procedemos a registrarnos en las pginas oficiales de cada entorno.
pgina abierta en el navegador de tal manera que una vez que testeamos que
se registr nuestra app cliente checkeamos si ya tenemos algn subscriptor
para poder ingresar al DashBoard de nuestra App.
Observaciones
BIBLIOGRAFIA/DOCUMENTACION
INTRODUCCION A VISUAL STUDIO TOOLS FOR APACHE CORDOVA
https://taco.visualstudio.com/en-us/docs/get-started-first-mobile-app/
GCM GOOGLE CLOUD MESSAGING
https://developers.google.com/cloud-messaging/
ONE SIGNAL DASHBOARD
www.onesignal.com
ONE SIGNAL DOCUMENTATION
Instalacin en Apache Cordova for Visual Studio
https://documentation.onesignal.com/v2.0/docs/phonegap-sdkinstallation#cordova-with-visual-studio-click-to-expand
Registro de ID
https://documentation.onesignal.com/v2.0/docs/phonegap-sdk-installation#2add-required-code
Crear Notificaciones (Web Service)
https://documentation.onesignal.com/docs/notifications-create-notification
BOOSTRAP 3, MANUAL OFICIAL
http://librosweb.es/libro/bootstrap_3/
INTRODUCCION A ANGULAR JS
https://codigofacilito.com/courses/angularjs
GENERADOR DE DIAGRAMAS
https://www.gliffy.com
ANTE CUALQUIER SITUACION PARTICULAR
www.youtube.com
www.stackoverflow.com
https://cordova.apache.org/docs/en/latest/