Está en la página 1de 11

UNIVERSIDAD JUREZ AUTNOMA DE TABASCO

Divisin Acadmica de Informtica y Sistemas


Laboratorio de Diseo de software
Profesor:
Dr. Julin Javier Francisco Len
Nmero de Equipo
4
Integrantes:
Caas Palomeque Jess Cipriano
Hernndez Ordoez Flavio Antonio
Kixti Nahiana Hernndez (no se me el otro apellido)
Nmero de tarea:
01
Ultimo revisor:
Caas Palomeque Jess Cipriano
Nmero de hojas:
(Falta nmero de pginas del trabajo)
Min: 7 Max: 10
Cunduacn, Tabasco

19 de Agosto del 2016

Contenido
Introduccin...............................................................................................................2
Qu es Intel XDK?...................................................................................................2
Qu es PhoneGap?.................................................................................................2
Caractersticas de PhoneGap................................................................................3
Conclusin.................................................................................................................3
Referencias:...............................................................................................................4
Anexos.......................................................................................................................4

Introduccin
En el presente trabajo se presentan dos herramientas de desarrollo: Intel XDK y
PhoneGap. Ambos proponen distintas opciones de desarrollo de aplicaciones. Por
tanto, se har un anlisis sobre estas herramientas para conocer sobre sus
funcionamientos y caractersticas. El primero de ellos es Intel XDK.
Intel XDK surge a travs de la compaa Intel, presentando la misma compaa su
primera versin de la herramienta denominada Intel XDK V115, en octubre del
2013. La herramienta Intel XDK consiste en un conjunto de herramientas de
desarrollo para ayudarle a codificar, mejorar, examinar y elaborar aplicaciones web
para mviles y aplicaciones HTML5 hbridas (aplicaciones alojadas en un
contenedor nativo) para mltiples plataformas de destino.
Despus tenemos la herramienta PhoneGap, que es un paquete de libreras que
permite empaquetar aplicaciones HTML5 de manera que puedan ser usadas como
apps para mviles o Web Apps. Inicialmente PhoneGap fue desarrollado por Nitobi
bajo licencia de software libre, pero en Octubre de 2011 Adobe anunci oficialmente
la adquisicin de Nitobi, pasando as PhoneGap al control del gigante del software.
Esto gener una gran incertidumbre entre los desarrolladores, pues el framework
poda pasar a ser una tecnologa propietaria, pero en una genial estrategia, Adobe
don PhoneGap a la fundacin Apache, conservando de esta forma la integridad
libre de PhoneGap.
En la actualidad, el proyecto en el sitio web de la fundacin Apache esta nombrado
como: "Apache Cordova", pero PhoneGap sigue siendo una especie de marca
comercial, por lo que an se sigue usando ese nombre para identificar al popular
framework. El ncleo de las aplicaciones PhoneGap se crea utilizando lenguajes de
programacin Web, como JavaScript, HTML5, CSS3, y con la ayuda de otros
frameworks de desarrollo y de la propia API de PhoneGap.

Mandar correo : Mazinkaiser_SRW@hotmail.com


Hay que modificar y ponerlo en orden pero no se quien lo va hacer ya
termine la tabla mandare los dos archivos para que los unan

Qu es Intel XDK?
Intel XDK es una herramienta de desarrollo de aplicaciones interplataforma
HTML ascendente integrada.
Intel XDK de integrar todo en un flujo de trabajo equipa a los desarrolladores con
potentes herramientas integradas, normas y la tecnologa para escribir una vez,
llegar a ms plataformas, dispositivos y tiendas de aplicaciones de manera
rentable. Intel XDK hace fcil para los desarrolladores crear, depurar y desplegar
aplicaciones a travs de mltiples sistemas operativos, usando una base de
cdigo.

Intel XDK es la apuesta de Intel por involucrarse en el mundo del desarrollo de


Apps para mviles, Intel XDK es una herramienta para crear Apps mviles hbridas
utilizando tecnologas web como lo es HTML5, es un editor grfico que permite
trabajar de igual manera con el cdigo fuente de una aplicacin con la cual se pueda
distribuir en las diferentes tiendas de aplicaciones como la App Store de Apple, Play
Store de Google y otros, incluso crear aplicaciones para escritorio basadas en
HTML5.
Intel XDK ofrece soporte para Cordova 3.x la poderosa API que ofrece la fundacin
Apache para el desarrollo de Apps basadas en tecnologa web, con el API de
Cordova puedes crear aplicaciones para Android, iOS, Windows 8 y Windows
Phone 8.
Para el desarrollo de Apps para Android tambin ofrece como alternativa Crosswalk
una alternativa bastante interesante para el desarrollo de Apps especiales para
Android que ofrece una gran cantidad de APIs que se pueden utilizar para crear una
aplicacin potente.
La combinacin de estas herramientas junto con Intel XDK permitir crear
aplicaciones para mviles utilizando tecnologas como HTML5, CSS, JavaScript y
Node-Webkit.

Beneficios clave
Fcil de usar: Simplificacin de flujo de trabajo intuitivo de la idea, diseo,

depuracin, construir y desplegar


Desarrollar de manera eficiente: integrando el diseo, la prueba, y construir

herramientas para muchos dispositivos


Implementar simplemente: A travs de ms tiendas de aplicaciones y
dispositivos de pantalla

Ofrecer experiencias de aplicacin increble


Experimentar las ventajas del diseo de Intel XDK integrada, probar y
herramientas de depuracin, adems de acceso a 100 de
Cordova * 3 parte de la API de plug-ins y servicios de back-end. Aadir sonido
envolvente Dolby * usando API de audio y salvaguardar los datos y de
almacenamiento para aplicaciones hbridas utilizando el API de seguridad de la
aplicacin. Herramientas avanzadas de Intel XDK hacen posible que los
desarrolladores de contenido para llevar a mercado de aplicaciones ricas,
publicidad, obtener beneficios econmicos, y desplegar a muchos populares
tiendas de aplicaciones, a travs de una amplia gama de dispositivos mviles.

Diseo
Inicio rpido. muestras
y demostraciones
UI(Interfaz de usuario)
Diseo y Editor

Prueba y depuracin
Emuladores,
depuradores, Profiler
Desarrollo en vivo. en
el navegador o
en el dispositivo para
aplicaciones HTML5

Desplegar
Construir y Servicios
de paquetes
Paquetes
Aplicaciones

Hibridos
web

para

muchas Plataformas

Caractersticas y Beneficios
Diseo
5

Quick Start Tools para acelerar el diseo de aplicaciones

sensibles

APIs y
plug-ins

Las plantillas, ejemplos y demostraciones


Herramienta populares marcos de interfaz de usuario y
la interfaz de usuario del constructor
Los soportes de editor de cdigo abierto
Todo en un solo lugar para administrar fcilmente las
API y Plugins

Emular, prueba,
Depurar

Cordova * 3,5 apoyo a todas las plataformas de


sistemas operativos, mas de 100 de Cordova-base 3rdparte plug-ins
Muchos soportes * extensiones editor como Github *
Soporte de repositorio
Aplicacin de monetizacin, publicidad, mapas,
Facebook *, y servicios de flujo de datos
API Dolby * Audio en envolver con el sonido de las
experiencias de aplicaciones mviles
App Security API se basa en Cordova* plug-ins para
salvaguardar los datos y de almacenamiento para
aplicaciones hbridas
Ahorra tiempo con fcil y rpido de las pruebas de
aplicacin y depuracin

Rendimiento
y Calidad
perfiladores

On-device (el dispositivo) pruebas simultneas


mientras que la creacin y edicin de la aplicacin a
travs de Wi-Fi o USB, en Android y el IOS * *
dispositivos
Real-time (tiempo real) las pruebas en vivo y edicin en
el dispositivo de lado a lado de aplicacin de vista previa
Emulador - prueba de dispositivos sensores de a
bordo, los mensajes de insercin, arranques.
JS Remote Debugger for Android*and Crosswalk* (JS
depurador remoto para Android * y * del paso de
peatones) - depurar de manera eficiente aplicaciones de
forma remota
Hacer que las aplicaciones rpido, mejor y lista para el
mercado
remoto JS Rendimiento Profiler para Android *
encuentra cuellos de botella

Expandiendo el
Dispositivo API y el
soporte

Escribir una vez,


Donde Desplegar
Tu quieres

Normas, OS
soporte,
la fijacin de precios

Xlint * Compatibilidad con plataformas CSS3 inspector


por cuestiones compability multiplataforma
Ms acceso nativo a las caractersticas del dispositivo,
mejor experiencia de usuario mviles
Cordova * API 3.X aplicaciones de emulador de
dispositivos, probando soporte para muchos dispositivos
las caractersticas del dispositivo de acceso y de la
plataforma nativa a travs de las API de JavaScript *
Paso de peatones * Tiempo de ejecucin para Android
* ampla las capacidades de aplicaciones hbridas
Ms tiendas de aplicaciones, a travs de muchos
dispositivos de pantalla
sistema de construccin basado en la nube simplifica el
embalaje para varias plataformas
App Stores - Android *, IOS *, Windows * 8, * Amazon,
Nook *, Tizen *, * Chrome, Facebook *, * Firefox
mercado
Una base de cdigo para varios sistemas operativos,
App Store, y dispositivos
Estndares Abiertos - HTML5, CSS3, JavaScript * hace
que todo sea mucho ms fcil
compatible con Windows * 7 y 8, Apple OS X *, y
Ubuntu Linux *
Precio: Descarga gratuita en: http://XDK.Intel.com

Qu es PhoneGap?
PhoneGap es un framework para el desarrollo de aplicaciones mviles.
Actualmente pertenece a Adobe Systems.
PhoneGap permite a los programadores desarrollar aplicaciones para dispositivos
mviles utilizando herramientas genricas tales como JavaScript, HTML5 y CSS3.
Las aplicaciones resultantes son hbridas, es decir que no son realmente
aplicaciones nativas al dispositivo (ya que el renderizado es realizado mediante
vistas web). Sin embargo, no se tratan tampoco de aplicaciones web puras.
Imagen 1. Constructor de PhoneGap.
7

Son empaquetadas para ser desplegadas en el dispositivo trabajando con el API


del sistema nativo.
PhoneGap maneja APIs que permiten tener acceso a elementos como el
acelermetro, cmara, contactos en el dispositivo, red, almacenamiento,
notificaciones, etc.
PhoneGap es compatible con frameworks de desarrollo web mvil: jQuery Mobile,
Sencha Touch, Dojo, jQTouch, SprountCore, GloveBox, XUI, iScroll.

Descripcin de las APIS de PhoneGap


PhoneGap ofrece varias APIS para desarrollar aplicaciones que tengan acceso al
hardware del dispositivo mvil:
Acelerometer: brinda acceso al acelermetro del dispositivo si es que cuenta
con l.
Camera: Brinda acceso a la aplicacin de la cmara para tomar una foto u
obtenerla de la galera.
Capture: Brinda acceso a aplicaciones de capturas de audio y video.
Compass: Esta API es til para hacer verificacin en cambio de la orientacin del
dispositivo, tambin depende del hardware del dispositivo.
Connection: til para trabajar con las conexiones de red que cuenta el
dispositivo, desde redes WiFi, redes 3G, redes 4G entre otras.
Contacts: proporciona acceso a los contactos almacenados en el dispositivo.
Device: Con esta se pueden obtener datos del dispositivo como el sistema
operativo, el nombre y algunos otros datos relevantes.
Events: con esta APIS es posible manejar eventos de teclas fsicas del
dispositivo, adems de manejar los diferentes eventos generados en el ciclo de
vida de una aplicacin.
File: Su implementacin facilita el acceso a los archivos del dispositivo, con esta
API se puede crear, editar y leer archivos binarios.
Geolocation: til para obtener la posicin geogrfica del dispositivo, ya bien
sea a travs de redes o del GPS satelital si cuenta el cuenta el dispositivo con
uno.
8

Media: proporciona acceso a reproductores multimedia como sonido y video.


Notication: adems de ser til para crear cuadros de dilogos como alertas
nativas del sistema, tambin brinda acceso al vibrador si el dispositivo lo posee.
Storage: Facilita el uso de base de datos basadas en el estndar de W3C y el
uso de localStorage.

Conclusin

Referencias:
Dept. Ciencia de la Computacin e IA. All rights reserved. Copyright
2012-13. Apuntes PhoneGap. PDF
Universidad Jurez Autnoma de Tabasco. Divisin acadmica de
Informtica y Sistemas. Tesis .

Anexos

10

11

También podría gustarte