PhoneGap

Revisión del 16:54 3 dic 2013 de Sanantonio2 jc (discusión | contribuciones) (Página creada con '{{Definición|Nombre= PhoneGap |imagen=|concepto= es un framework para el desarrollo de aplicaciones nativas de sistemas operativos móviles, haciendo uso de tecnologías web co...')
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
PhoneGap
Información sobre la plantilla
Concepto:es un framework para el desarrollo de aplicaciones nativas de sistemas operativos móviles, haciendo uso de tecnologías web como HTML5, CSS3

PhoneGap . PhoneGap es un framework para el desarrollo de aplicaciones nativas de sistemas operativos móviles, haciendo uso de tecnologías web como HTML5, CSS3 y JavaScript. con PhoneGap es posible desarrollar aplicaciones para los siguientes sistemas operativos:


Historia

Inicialmente, fue desarrollado por Nitobi bajo licencias de software libre, pero para Octubre de 2011 Adobe anunció oficialmente la adquisición de Nitobi, pasando, así PhoneGap al control del gigante del software, gran interesado en la evolución de HTML5. Esto generó una gran incertidumbre entre los desarrolladores, pues el framework podía pasar a ser una tecnología propietaria, pero en una genial estrategia, Adobe donó PhoneGap a la fundación Apache, conservando de esta forma la integridad libre de PhoneGap.

En la actualidad, el proyecto en el sitio web de la fundación Apache esta nombrado como: "Apache Cordova", pero PhoneGap sigue siendo una especie de marca comercial, por lo que aún se sigue usando ese nombre para identificar al popular framework- Puedes encontrar más información de PhoneGap en la siguiente dirección www.phonegap.com, donde podrás descargar la última versión del framework que al escribir este artículo es la 1.7.0.

PhoneGap también es compatible con frameworks de desarrollo web móvil como jQuery Mobile, Sencha Touch, Dojo, jQTouch, SprountCore, GloveBox, XUI, iScroll, entre otros.

Cómo trabaja PhoneGap

Al descargar PhoneGap de su sitio web, obtenemos un archivo .zip, que al descomprimirlo revela una carpeta para cada sistema operativo, donde hay una librería JavaScript y otra en el lenguaje nativo que usa la plataforma para desarrollar aplicaciones, es decir, para Android tendremos una librería escrita en JavaScript, usada para el desarrollo de las aplicaciones web, dando acceso al hardware del dispositivo a través de APIS que están sustentadas bajo los estándares de HTML5 de la W3C.

La librería escrita en JAVA garantiza que algunas de las nuevas APIS que nos estén soportadas por el dispositivo sean usados gracias a ésta, además de garantizar el proceso de compilación, convirtiendo a PhoneGap en puente de acceso de JavaScript a herramientas nativas del sistema operativo y hardware del celular como: Acelerómetro, cámara, contactos, eventos, geolocalización, redes o almacenamiento, entre otras APIS de gran utilidad.


Espero que os emocionéis con PhoneGap y que lo veais como una solución al desarrollo de aplicaciones para múltiples plataformas, abarcando una gran cantidad de usuarios que hacen uso de teléfonos inteligentes o tabletas y en algunos casos hasta televisores.

Fuentes