3. Definición
Framework para el desarrollo de aplicaciones móviles que hace
uso de tecnologías web: HTML5, CSS3 y Javascript.
Provee una serie de librerías Javascript desarrolladas en el
lenguaje específico de cada plataforma (Objetctive-C para IOS,
Java para Android, etc) que nos permiten acceder a las
características del móvil como GPS, acelerómetro, cámara, etc.
4. Características
Sistemas soportados:
Android
IOS
BlackBerry
Windows Phone
Symbian
Elementos controlados:
Acelerómetro
Cámara
Contactos en el dispositivo
Red
Almacenamiento
Notificaciones
5. Características
Funcionalidad con:
Sencha Touch
Jquery Mobile
Dojo
Comportamiento como de una app nativa
Para trabajar con cada plataforma hay que usar un
sistema distinto
Es gratuito y Open Source
7. Ventajas y Desventajas
Ventajas:
Es la solución que más plataformas móviles soporta.
Es muy fácil de desarrollar.
Buena documentación y ejemplos.
Es gratuito.
Desventajas:
Requiere Mac para empaquetar apps en IOS.
La aplicación no es más que una página web.
No llega al rendimiento de una aplicación nativa
8. ¿Cómo trabaja?
Descargar del sitio web.
Carpetas para cada sistema operativo
Librería JavaScript y otra en leguaje nativo
Instalar Eclipse y Android SDK
Correr comando que creará .jar
Puente de acceso de JavaScript a herramientas nativas del
sistema operativo y hardware del celular.
9. Almacenamiento de Datos de
forma local
Uso de localStorage y Web SQL
Crear un Plugin
Utilizar el sistema de archivos