SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
117
By: Elar E., HANCCO QUISPE www.elarcorp.com
Phonegap
PhoneGap es un framework para el desarrollo de aplicaciones móviles producido por
Nitobi, y comprado posteriormente por Adobe Systems. Principalmente, PhoneGap
permite a los programadores desarrollar aplicaciones para dispositivos móviles
utilizando herramientas genéricas tales como JavaScript, HTML5 y CSS3. Las
aplicaciones resultantes son híbridas, es decir que no son realmente aplicaciones nativas
al dispositivo (ya que el renderizado se realiza mediante vistas web y no con interfaces
gráficas específicas de cada sistema), pero no se tratan tampoco de aplicaciones web
(teniendo en cuenta que son aplicaciones que son empaquetadas para poder ser
desplegadas en el dispositivo incluso trabajando con el API del sistema nativo).
En la tercera versión de PhoneGap se incorpora el uso de una interfaz de comandos a
través de consola, una nueva arquitectura de complementos descentralizados y la
posibilidad de utilizar un código web unificado para crear múltiples proyectos.
PhoneGap maneja API que permiten tener acceso a elementos como el acelerómetro, la
cámara, los contactos en el dispositivo, la red, el almacenamiento, las notificaciones,
etc. Estas API se conectan al sistema operativo usando el código nativo del sistema
huésped a través de una Interfaz de funciones foráneas en Javascript.
PhoneGap permite el desarrollo ya sea ejecutando las aplicaciones en nuestro
navegador web, sin tener que utilizar un simulador dedicado a esta tarea, y brinda la
posibilidad de soportar funciones sobre frameworks como Sencha Touch o JQuery
Mobile.
PhoneGap es una distribución de Apache Cordova. La aplicación se llamó en un
principio "PhoneGap", y posteriormente "Apache Callback". Ambos sistemas tienen
funciones casi idénticas, la diferencia principal entre Apache Cordova y Phonegap es
que el segundo tiene acceso a servicios de compilación en la nube proporcionados por
Adobe Creative Cloud.
Apache Cordova es un software de código abierto y tanto este como PhoneGap pueden
ser utilizados libremente en cualquier aplicación sin necesidad de atribución o licencias
de ningún tipo.1
1
http://es.wikipedia.org/wiki/PhoneGap
118
By: Elar E., HANCCO QUISPE www.elarcorp.com
¿Qué es Phonegap y Phonegap Build?
El desarrollo de aplicaciones móviles ha crecido en estos últimos años de manera
exponencial, lo cual se debe a la tendencia y crecimiento del uso de dispositivos
móviles inteligentes, esto ha traído consigo la versatilidad en el desarrollo de
aplicaciones móviles, y es aquí donde entra a jugar un papel importante Phonegap.
Phonegap es un framework creado por Nitobi, el cual ahora es propiedad de Adobe,
este brinda la posibilidad de desarrollar aplicaciones multiplataformas o híbridas de
manera gratuita utilizando las tecnologías web como Html5, Css3 y JavaScript,
también nos permite integrarlo con Jquery Mobile y muchas otras librerías que se
requiera integrar a un proyecto. Las aplicaciones híbridas llevan una gran ventaja sobre
las nativas, y esto se debe a que pueden ser usadas en cualquier dispositivos
inteligentes, aunque estos posean diferentes sistemas operativos, lo cual es la principal
desventaja de las aplicaciones nativas.
Dentro de las principales características de Phonegap, nos encontramos una serie de
Apis para controlar los diferentes recursos del dispositivo como lo son:
Cámara
Acelerómetro
GPS
Notificaciones
Almacenamiento
Sistema de ficheros
Compas
119
By: Elar E., HANCCO QUISPE www.elarcorp.com
Media
En la actualidad Phonegap permite desarrollar aplicaciones para los diferentes tipos de
sistemas operativos para móviles, estos son:
Android
iOS
BlackBerry OS
Windows Phone
Web OS
Symbian
Bada
Y por otro lado viene Phonegap Buildde la mano de Phonegap, este es un servicio en
la nube que nos brinda adobe, el cual es compilador que accedemos a este por medio de
una cuenta adobe, y nos permite adjuntar un archivo a través de una cuenta en GitHub o
un archivo .zip desde nuestro equipo.
Phonegap Build cuenta con dos tipos de planes, uno gratis y otro pago. El gratis se
accede pero con la limitación de solo se puede contar una sola aplicación privada
alojada en la nube, ósea con restricciones al público mientras que la versión de pago
permite contar con hasta 25 aplicaciones de este tipo en el servicio a través de nuestra
cuenta.
120
By: Elar E., HANCCO QUISPE www.elarcorp.com
Entonces se podría decir, que a la hora del desarrollo de aplicaciones multiplataforma la
mejor herramienta que se puede recurrir en la actualidad es Phonegap, ya que es
gratuita y nos brinda una documentación muy amplia y una serie de herramientas para
la creación y desarrollo de las aplicaciones, sin olvidar que se puede integrar con
muchas herramientas ya existentes.
234
2
http://deideaaapp.org/sabes-que-es-phonegap-y-phonegap-build/
3
http://phonegap.com/
4
https://build.phonegap.com/apps

Weitere ähnliche Inhalte

Was ist angesagt?

Programación multimedia y dispositivos móviles
Programación multimedia y dispositivos móvilesProgramación multimedia y dispositivos móviles
Programación multimedia y dispositivos móviles
Anuska González
 
Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móviles
angelo4037
 
Unidad educativa seis de octubre
Unidad educativa seis de octubreUnidad educativa seis de octubre
Unidad educativa seis de octubre
josecr7
 
Presentacion phonegap phonegapbuilt
Presentacion phonegap phonegapbuiltPresentacion phonegap phonegapbuilt
Presentacion phonegap phonegapbuilt
Christhiam Cabrera
 

Was ist angesagt? (20)

Visual basic
Visual basicVisual basic
Visual basic
 
Diapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilesDiapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones moviles
 
Programación de aplicaciones móviles
Programación de aplicaciones móvilesProgramación de aplicaciones móviles
Programación de aplicaciones móviles
 
Programación multimedia y dispositivos móviles
Programación multimedia y dispositivos móvilesProgramación multimedia y dispositivos móviles
Programación multimedia y dispositivos móviles
 
Actividad 7.2 apps builder
Actividad 7.2   apps builderActividad 7.2   apps builder
Actividad 7.2 apps builder
 
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesHerramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móviles
 
Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móviles
 
aplicaciones moviles
aplicaciones movilesaplicaciones moviles
aplicaciones moviles
 
Smartphones
SmartphonesSmartphones
Smartphones
 
Android
AndroidAndroid
Android
 
Diapositivas de programacion de aplicaciones ii
Diapositivas de programacion de aplicaciones iiDiapositivas de programacion de aplicaciones ii
Diapositivas de programacion de aplicaciones ii
 
Unidad educativa seis de octubre
Unidad educativa seis de octubreUnidad educativa seis de octubre
Unidad educativa seis de octubre
 
Protocolo de interfaz entre aplicaciones
Protocolo de interfaz entre aplicacionesProtocolo de interfaz entre aplicaciones
Protocolo de interfaz entre aplicaciones
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
 
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones MovilesHerramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
 
Presentacion phonegap phonegapbuilt
Presentacion phonegap phonegapbuiltPresentacion phonegap phonegapbuilt
Presentacion phonegap phonegapbuilt
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Desarrollo móvil híbrido bien entendido
Desarrollo móvil híbrido bien entendidoDesarrollo móvil híbrido bien entendido
Desarrollo móvil híbrido bien entendido
 
Clase2
Clase2Clase2
Clase2
 

Ähnlich wie Aplicaciones moviles phonegap

Ähnlich wie Aplicaciones moviles phonegap (20)

app
appapp
app
 
Desarrollo de aplicaciones móviles
Desarrollo de aplicaciones móvilesDesarrollo de aplicaciones móviles
Desarrollo de aplicaciones móviles
 
Capitulo 16 LA NUBE MÓVIL Y EL ECOSISTEMA DE APLICACIONES WEB
Capitulo 16 LA NUBE MÓVIL Y EL ECOSISTEMA DE APLICACIONES WEBCapitulo 16 LA NUBE MÓVIL Y EL ECOSISTEMA DE APLICACIONES WEB
Capitulo 16 LA NUBE MÓVIL Y EL ECOSISTEMA DE APLICACIONES WEB
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma Movil
 
27754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_284685327754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_2846853
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones moviles
 
Cetis 109 (1)
Cetis 109 (1)Cetis 109 (1)
Cetis 109 (1)
 
Exposición 20 aniversario linux
Exposición 20 aniversario linuxExposición 20 aniversario linux
Exposición 20 aniversario linux
 
Exposición 20 aniversario linux
Exposición 20 aniversario linuxExposición 20 aniversario linux
Exposición 20 aniversario linux
 
Tecnología android
Tecnología androidTecnología android
Tecnología android
 
Que es el Android; Sistema operativo
Que es el Android; Sistema operativoQue es el Android; Sistema operativo
Que es el Android; Sistema operativo
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
atSistemas - Presentacion Hybreed
atSistemas - Presentacion HybreedatSistemas - Presentacion Hybreed
atSistemas - Presentacion Hybreed
 
Sistema android
Sistema androidSistema android
Sistema android
 
Sistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoSistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminado
 
DESARROLLO DE APLICACIONES MOVILES.pptx
DESARROLLO DE APLICACIONES MOVILES.pptxDESARROLLO DE APLICACIONES MOVILES.pptx
DESARROLLO DE APLICACIONES MOVILES.pptx
 
Phonegap
PhonegapPhonegap
Phonegap
 
Androidoriiginal
AndroidoriiginalAndroidoriiginal
Androidoriiginal
 

Mehr von Elar Hancco Quispe

Mehr von Elar Hancco Quispe (13)

Resistencias o resistores
Resistencias o resistoresResistencias o resistores
Resistencias o resistores
 
El case
El caseEl case
El case
 
Microprocesador
Microprocesador Microprocesador
Microprocesador
 
Informatica e internet(elar soft)
Informatica e internet(elar soft)Informatica e internet(elar soft)
Informatica e internet(elar soft)
 
Servidor web
Servidor webServidor web
Servidor web
 
Todo sobre ubuntu
Todo sobre ubuntuTodo sobre ubuntu
Todo sobre ubuntu
 
Asistencia remota windows 7
Asistencia remota   windows 7Asistencia remota   windows 7
Asistencia remota windows 7
 
Servidor dhcp windows server
Servidor dhcp   windows serverServidor dhcp   windows server
Servidor dhcp windows server
 
Instalacion de win server 2003
Instalacion de win server 2003Instalacion de win server 2003
Instalacion de win server 2003
 
Servidor DHCP
Servidor DHCPServidor DHCP
Servidor DHCP
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
Que es css
Que es cssQue es css
Que es css
 

Kürzlich hochgeladen

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Kürzlich hochgeladen (20)

activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 

Aplicaciones moviles phonegap

  • 1. 117 By: Elar E., HANCCO QUISPE www.elarcorp.com Phonegap PhoneGap es un framework para el desarrollo de aplicaciones móviles producido por Nitobi, y comprado posteriormente por Adobe Systems. Principalmente, PhoneGap permite a los programadores desarrollar aplicaciones para dispositivos móviles utilizando herramientas genéricas tales como JavaScript, HTML5 y CSS3. Las aplicaciones resultantes son híbridas, es decir que no son realmente aplicaciones nativas al dispositivo (ya que el renderizado se realiza mediante vistas web y no con interfaces gráficas específicas de cada sistema), pero no se tratan tampoco de aplicaciones web (teniendo en cuenta que son aplicaciones que son empaquetadas para poder ser desplegadas en el dispositivo incluso trabajando con el API del sistema nativo). En la tercera versión de PhoneGap se incorpora el uso de una interfaz de comandos a través de consola, una nueva arquitectura de complementos descentralizados y la posibilidad de utilizar un código web unificado para crear múltiples proyectos. PhoneGap maneja API que permiten tener acceso a elementos como el acelerómetro, la cámara, los contactos en el dispositivo, la red, el almacenamiento, las notificaciones, etc. Estas API se conectan al sistema operativo usando el código nativo del sistema huésped a través de una Interfaz de funciones foráneas en Javascript. PhoneGap permite el desarrollo ya sea ejecutando las aplicaciones en nuestro navegador web, sin tener que utilizar un simulador dedicado a esta tarea, y brinda la posibilidad de soportar funciones sobre frameworks como Sencha Touch o JQuery Mobile. PhoneGap es una distribución de Apache Cordova. La aplicación se llamó en un principio "PhoneGap", y posteriormente "Apache Callback". Ambos sistemas tienen funciones casi idénticas, la diferencia principal entre Apache Cordova y Phonegap es que el segundo tiene acceso a servicios de compilación en la nube proporcionados por Adobe Creative Cloud. Apache Cordova es un software de código abierto y tanto este como PhoneGap pueden ser utilizados libremente en cualquier aplicación sin necesidad de atribución o licencias de ningún tipo.1 1 http://es.wikipedia.org/wiki/PhoneGap
  • 2. 118 By: Elar E., HANCCO QUISPE www.elarcorp.com ¿Qué es Phonegap y Phonegap Build? El desarrollo de aplicaciones móviles ha crecido en estos últimos años de manera exponencial, lo cual se debe a la tendencia y crecimiento del uso de dispositivos móviles inteligentes, esto ha traído consigo la versatilidad en el desarrollo de aplicaciones móviles, y es aquí donde entra a jugar un papel importante Phonegap. Phonegap es un framework creado por Nitobi, el cual ahora es propiedad de Adobe, este brinda la posibilidad de desarrollar aplicaciones multiplataformas o híbridas de manera gratuita utilizando las tecnologías web como Html5, Css3 y JavaScript, también nos permite integrarlo con Jquery Mobile y muchas otras librerías que se requiera integrar a un proyecto. Las aplicaciones híbridas llevan una gran ventaja sobre las nativas, y esto se debe a que pueden ser usadas en cualquier dispositivos inteligentes, aunque estos posean diferentes sistemas operativos, lo cual es la principal desventaja de las aplicaciones nativas. Dentro de las principales características de Phonegap, nos encontramos una serie de Apis para controlar los diferentes recursos del dispositivo como lo son: Cámara Acelerómetro GPS Notificaciones Almacenamiento Sistema de ficheros Compas
  • 3. 119 By: Elar E., HANCCO QUISPE www.elarcorp.com Media En la actualidad Phonegap permite desarrollar aplicaciones para los diferentes tipos de sistemas operativos para móviles, estos son: Android iOS BlackBerry OS Windows Phone Web OS Symbian Bada Y por otro lado viene Phonegap Buildde la mano de Phonegap, este es un servicio en la nube que nos brinda adobe, el cual es compilador que accedemos a este por medio de una cuenta adobe, y nos permite adjuntar un archivo a través de una cuenta en GitHub o un archivo .zip desde nuestro equipo. Phonegap Build cuenta con dos tipos de planes, uno gratis y otro pago. El gratis se accede pero con la limitación de solo se puede contar una sola aplicación privada alojada en la nube, ósea con restricciones al público mientras que la versión de pago permite contar con hasta 25 aplicaciones de este tipo en el servicio a través de nuestra cuenta.
  • 4. 120 By: Elar E., HANCCO QUISPE www.elarcorp.com Entonces se podría decir, que a la hora del desarrollo de aplicaciones multiplataforma la mejor herramienta que se puede recurrir en la actualidad es Phonegap, ya que es gratuita y nos brinda una documentación muy amplia y una serie de herramientas para la creación y desarrollo de las aplicaciones, sin olvidar que se puede integrar con muchas herramientas ya existentes. 234 2 http://deideaaapp.org/sabes-que-es-phonegap-y-phonegap-build/ 3 http://phonegap.com/ 4 https://build.phonegap.com/apps