SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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 movilescarlosnc2017
 
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óvilesAnuska González
 
Actividad 7.2 apps builder
Actividad 7.2   apps builderActividad 7.2   apps builder
Actividad 7.2 apps builderjosefinaguzman7
 
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óvilesFernand Bernowly
 
Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móvilesangelo4037
 
aplicaciones moviles
aplicaciones movilesaplicaciones moviles
aplicaciones movilesdieguito8510
 
Diapositivas de programacion de aplicaciones ii
Diapositivas de programacion de aplicaciones iiDiapositivas de programacion de aplicaciones ii
Diapositivas de programacion de aplicaciones iicarlosnc2017
 
Unidad educativa seis de octubre
Unidad educativa seis de octubreUnidad educativa seis de octubre
Unidad educativa seis de octubrejosecr7
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones movilesNicol Ayure
 
Presentacion phonegap phonegapbuilt
Presentacion phonegap phonegapbuiltPresentacion phonegap phonegapbuilt
Presentacion phonegap phonegapbuiltChristhiam Cabrera
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones movilesnoemimosquedachappa
 
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 entendidoJosé Manuel López
 

La actualidad más candente (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
 

Similar a Aplicaciones moviles phonegap

Desarrollo de aplicaciones móviles
Desarrollo de aplicaciones móvilesDesarrollo de aplicaciones móviles
Desarrollo de aplicaciones móvilesDevanyyoyo
 
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 WEBEdwin Ruiz
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilIng Erick Guardado
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilespillin07
 
Exposición 20 aniversario linux
Exposición 20 aniversario linuxExposición 20 aniversario linux
Exposición 20 aniversario linuxFreelancer
 
Exposición 20 aniversario linux
Exposición 20 aniversario linuxExposición 20 aniversario linux
Exposición 20 aniversario linuxInformática Libre
 
Tecnología android
Tecnología androidTecnología android
Tecnología androidNelson Rico
 
Que es el Android; Sistema operativo
Que es el Android; Sistema operativoQue es el Android; Sistema operativo
Que es el Android; Sistema operativoNelson Rico
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones movilesoswaldo75sp
 
atSistemas - Presentacion Hybreed
atSistemas - Presentacion HybreedatSistemas - Presentacion Hybreed
atSistemas - Presentacion HybreedJuanjo Sánchez
 
Sistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoSistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoJhon Condori
 
DESARROLLO DE APLICACIONES MOVILES.pptx
DESARROLLO DE APLICACIONES MOVILES.pptxDESARROLLO DE APLICACIONES MOVILES.pptx
DESARROLLO DE APLICACIONES MOVILES.pptxNELSON RODRIGUEZ
 
Phonegap
PhonegapPhonegap
PhonegapTensor
 

Similar a 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
 

Más de 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
 

Último

MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxLorenaHualpachoque
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraJavier Andreu
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxMaria Jimena Leon Malharro
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxcandy torres
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIAWilian24
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdfDemetrio Ccesa Rayme
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxhenarfdez
 
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHUSantiago Perez-Hoyos
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdfDemetrio Ccesa Rayme
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoWilian24
 
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.pdfcarolinamartinezsev
 
Presentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfPresentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfFranciscoJavierEstra11
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfSofiaArias58
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfGonella
 

Último (20)

MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
 
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
 
Presentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfPresentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdf
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
 

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