 PhoneGap es un framework de código libre para el desarrollo de aplicaciones móviles. Su principal característica: multiplataforma, es decir, con un.

Slides:



Advertisements
Presentaciones similares
Agenda Revisión Arquitectura de Titanium Arquitectura Titanium permite a los desarrolladores crear aplicaciones nativas móviles, de escritorio y de.
Advertisements

INCLUYEME Departamento Ciencias de la Computación FACET – UNT – Tucumán - Argentina.
ComprApp Proyecto final de carrera Ingeniería Técnica en Informática de Gestión Curso: Segundo semestre 2012 Autor: Juan Francisco del Río Pacheco Consultor:
Informática es una ciencia que estudia métodos, procesos, técnicas, con el fin de almacenar, procesar y transmitir información y datos en formato digital.
DESARROLLO:EQUIPO TIC HOSPITAL SAN FERNANDO PROYECTO.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
¿Qué es y cómo se clasifica?. El software es un conjunto de programas y aplicaciones que forman el sistema informático (datos y programas de la computadora),
BASE DE DATOS EN LA WEB POR- OSIRYS MARCIAGA JESUS NIETO.
NAVEGADORES WEB.
Sistema Online de Firma Electrónica
UNIVERSIDAD NACIONAL DE CHIMBORAZO NOMBRE:ERIKA SALAO PRIMERO:A ESCUELADE:EDUCACION BASICA DOCENTE: FERNANDO BUFANTE AÑO LECTIVO Es un sistemas.
JQUERY ESTUDIANTEs : Omar Flores Ricaldez Luis m. nuñez castro
INTRODUCCIÓN. Una computador u ordenador se compone principalmente del software, que se refiere al conjunto de programas, instrucciones y reglas informáticas,
Nombres: Jhonatan Naranjo Daniel Mejía Curso: 901
¿Qué es y para qué nos sirve BootStrap?
Iniciación a Android Cándido Caballero Gil.
Capítulo 7: Consideraciones hacia la web móvil
DESARROLLO DE APPS MÓVILES Introducción
JQUERY ¿Qué es JQuery?  jQuery es una biblioteca de JavaScript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con.
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
Sistema Operativo.
Introducción a Javascript
Clasificación de Software
NOMBRE:JUAN CARLOS CALDERON CURSO:903
LENGUAJE DE PROGRAMACIÓN Y SOFTWARE PROPIETARIO
Nombres: David Julián Ríos Aldana Bryan León Meneses Curso: 10-01
Tópicos de bases de datos
El hardware y el software
Navegadores web.
Aplicaciones Web 1 CAPITULO 1 Introducción a las aplicaciones Web Ing. Jeffery Naranjo Msc
Actividad 3. HERRAMIENTA TAREAS.
ANGELA GOMEZ JOHN GODOY 1002
GLOSARIO TIC.
¿Qué es IONIC? Ionic es un Framework que nos permite crear de una manera rápida y sencilla aplicaciones móviles multiplataforma (Android, IOS, Windows)
INDUCCION VIRTUALNET 2.0 Act3 – Herramienta Tareas
HERRAMIENTAS BÁSICAS PARA ESTUDIO VIRTUAL
SISTEMAS OPERATIVOS EQUIPO: Juan Francisco Valenzuela Cepeda
TALLER DE SISTEMAS OPERATIVOS
GLOSARIO TIC SONIA LOPEZ.
¿Qué es hardware? Como ustedes saben, el hardware de un ordenador son todos aquellos elementos tangibles que lo componen. Se lo suele denominar también.
Sarah Torres Vanessa Vargas 1002
Angie Samaca Diana Ospina
SEBASTIAN GAITAN BEDOYA
PLATAFORMAS Plataformas móviles. PC.
PREZI.
Que es HARDWARE Son todos los dispositivos físicos con que se cuenta para poder interactuar con el computador y poder de esta forma realizar diferentes.
Faber Orozco PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
SOL GUTIÉRREZ Y MARIANA HEINTZ 4°C Prof. Gustavo price
Sistema Operativo Nombre: Lowther Carolina y Paredes Tiara Año: 4to C
EL SISTEMA OPERATIVO Es un conjunto de programas hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora.
Diseño de software educativo
Page 1. Page 2 Los lineamientos básicos que debe contener las paginas HTML.
LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO.
TIPOS DE SISTEMAS OPERATIVOS ● Sistemas Operativos de multiprogramación (o sistemas operativos de multitarea). ● Sistemas Operativos distribuidos. ● Sistemas.
QUE ES UN SISTEMA OPERATIVO ANDROID  Es un Sistema Operativo además de una plataforma de Software basada en el núcleo de Linux.  Permite controlar dispositivos.
Para que sirve este programa?
SOFTWARE PARA DISPOSITIVOS MOVILES. El software es la parte blanda o intangible. DISPOSITIVOS.- Estrictamente hablando, muchos de los llamados dispositivos.
SOFTWARES PARA ADMINISTRACION DE CONST.
Programación (1).
Entendiendo PHP En diseño de software en el Front-end es la parte del software que interactúa con los usuarios. Es la persona que se encarga del diseño.
FRONT-END Y BACK-END L.I. MARÍA DEL CARMEN RIVERA GONZÁLEZ.
Prepa Yucatán Mons. Luis Miguel cantón Marín Nombre de editores gratuitos de HTML, CSS y JavaScript Timna Jiménez Pérez.
Frontend vs Desarrollo WEB Moderno Perfiles Ingenieros Backend Ingenieros Frontend Diseñadores Web: Se encargan de crear la interfaz gráfica, la.
Lenguajes del lado del cliente
Docente: Valerio Herrera, Luis E. Experiencia Formativa III Semana 4: Servidores Web.
Unidad 8: Aplicaciones para dispositivos móviles.
Tecnología Web Rodrigo Durán y Juan Díaz. ¿Que es?
Introducción a los sistemas operativos en red
AUTOR: SALGADO ESCOBAR STALIN SEBASTIAN DIRECTOR: ING. JOSE SANCHO
ESTRUCTURA DE LO SISTEMAS OPERATIVOS Presentado por: Jennifer.
Transcripción de la presentación:

 PhoneGap es un framework de código libre para el desarrollo de aplicaciones móviles. Su principal característica: multiplataforma, es decir, con un solo código de aplicación se puede utilizar en diferentes plataformas móviles.  Desarrollado por Nitobi bajo licencia de software libre, en octubre de 2011 Adobe comunicó oficialmente la adquisición de Nitobi, pasando así PhoneGap a manos de Adobe. Adobe donó PhoneGap a la fundación Apache, conservando de esta forma la integridad libre.  En la actualidad, el proyecto se encuentra en el sitio web de la fundación Apache y 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.

 Con PhoneGap se pueden desarrollar aplicaciones moviles para los siguientes sistemas operativos: AndroidiOS Windows Phone Web OS SymbiamBada BlackBerry OS  Para el desarrollo de aplicaciones se pueden utilizar lenguajes de programación como HTML 5, CSS 3 y JavaScript, también soporta el uso de frameworks de desarrollo web móvil como: jQuery Mobile, jQTouch, iScroll, entre otros.

Software gratis Multiplataforma Las aplicaciones creadas con PhoneGap sólo pueden nutrirse de HTML, CSS y Javascript. Si requieren lógica generada por otros lenguajes de programación, deberán conseguirla de un backend a través de APIs o webservices Ofrece un servicio en la nube llamado PhoneGap Build que permite construir rápidamente apps móviles y compilarlas con facilidad sin necesidad de SDKs, compiladores o hardware específico.

KERNELPLUGINS Se encarga básicamente de arrancar la aplicación nativa, crear un WebView y cargar dentro de él nuestra aplicación web También se encargará de establecer la arquitectura básica de comunicación entre dicho WebView y la parte nativa de la aplicación, para que pueda ser utilizada por parte de los plugins. Son componentes que podremos añadir para hacer uso de funcionalidades, servicios y APIs nativas que no son accesibles de forma estándar por un navegador web, expuestas ante nuestra aplicación como funciones JavaScript que podremos usar desde nuestra aplicación web.

 Es una solución que más plataformas móviles soporta, ya que corre dentro de un navegador web. Además de Iphone/Ipad y Android, funciona también en Palm, Symbian, WebOS, W7 y BlackBerry.  Es muy fácil de desarrollar y proporciona una gran libertad a los que tienen conocimientos de HTML y Javascript.  Hay buena documentación y bastantes ejemplos.  Es gratis, soporte de pago. Licencia BSD.  La aplicación no es más que una página web, por lo que el aspecto dependerá del framework web utilizado.  No llega al rendimiento de una aplicación nativa, pues el HTML, CSS y Javascript debe ser leído e interpretado por el engine del navegador cada vez arranca.  Requiere Mac con Xcode para empaquetar aplicaciones IOS.

AcelerómetroCámaraCompás Contactos Sistema de Ficheros Geolocalización MediaRed Notificaciones (alertas, sonido, vibración) Almacenamiento

 PhoneGap contiene una serie de librerías que facilita todas las utilidades que puedes llegar a necesitar sobre un teléfono. En vez de aprender las librerías propias de cada sistema con sus lenguajes, haces uso de aquellas que te proporciona el framework, usando un único lenguaje de programación, Javascript  Por ejemplo, en vez de comunicar directamente con la cámara, comunicas con las librerías de PhoneGap y éstas son las que, por medio de una especie de puente o interfaz, te permiten interactuar con la cámara, hablando en el idioma que el sistema operativo del dispositivo requiere

 Última versión estable: de mayo de 2014 (3 años, 5 meses y 17 días)