miércoles, 22 de enero de 2014

Generar proyectos en PhoneGap 3.0

Para empezar abriremos una terminal e iremos a la carpeta que queremos generar nuestro proyecto.
Por ejemplo: $ phonegap create EjemploApp es.JRWorks.EjemploApp EjemploApp



Todos los comandos tendrán que ser ejecutados dentro del directorio del proyecto.

Por lo que haremos "cd EjemploApp"

martes, 21 de enero de 2014

Instalación PhoneGap 3.0

En PhoneGap Install tenemos como instalarlo pero yo voy a explicar los pasos que yo he dado y explicarlo con mis propias palabras :)

Instalación de NodeJS

Antes de nada tenemos que bajarnos NodeJS ( http://nodejs.org/ ) lo descargamos e instalamos
(La instalación es sencilla no tenéis que hacer nada solo seguir los pasos).
Esto nos servirá para poder insatalar PhoneGap desde la terminal.

¿Qué es PhoneGap? (Versión 3.0)

Según la Wikipedia: PhoneGap
O lo que es lo mismo, utilizando HTML5, JavaScript y CSS3 podemos desarrollar aplicaciones que funcionen para IOS, Android, Blackberry,...

La última versión hasta la fecha es la 3.0, en la cuál, incorporan el uso de una interfaz de comandos a través de una terminal.

Maneja una API para poder tener acceso a elementos como cámara, acelerómetro, contactos, red, notificaciones,....Esta API se conecta al SO usando código nativo a través de una Interfaz de funciones foráneas en Javascript.

Soporta frameworks como JQuery Mobile, Sencha Touch. (Ya hablaremos de esto más adelante)

Cuando quisimos utilizar esto nos encontramos con dos frentes: PhoneGap y Apache Cordova.
Pues sin ir más lejos PhoneGap es una distribución de Apache Cordova, con la diferencia principal que PhoneGap tiene acceso a servicios de compilación en la nube por Adobe Creative Cloud.


Este framework es software de código abierto.