C. IONIC
I. I NTRODUCCI ÓN Ionic es un Framework de desarrollo móvil HTML5 orientado
El uso de dispositivos móviles se ha incrementado de manera a la creación de aplicaciones móviles hı́bridas. Como los sitios en
significativa en los últimos años, llegando a ser el principal medio Internet, las aplicaciones hı́bridas son construidas con tecnologı́as
de acceso a la comunicación, aprendizaje y demás servicios de las web como HTML, CSS, Y JavaScript. Ionic Framework junto con
personas. AngularJS nos facilitará de sobremanera la tarea de creación de
Los dispositivos móviles han revolucionado las actividades que aplicaciones, que parece ser el campo en el que se especializa esta
realizamos a diario, convirtiéndolos en herramientas de uso cotidiano herramienta.
y negocios, en gran medida por su fiabilidad, utilidad, portabilidad y
en muchos casos por su seguridad. D. AngularJS
El contenido principal de este trabajo de investigación es el desarrollo
de una aplicación móvil con la ayuda del Framework Ionic. Este Es un Framework de código abierto, realizado en Javascript
Framework es el más utilizado por los programadores y el más sonado que contiene un conjunto de librerı́as útiles para el desarrollo de
para hacer la creación de aplicaciones móviles. aplicaciones web y propone una serie de patrones de diseño para
llevarlas a cabo. En pocas palabras, es lo que se conoce como
un Framework para el desarrollo, en este caso sobre el lenguaje
II. MARCO TE ÓRICO Javascript con programación del lado del cliente.[2]
Caracterı́sticas:
A. Aplicación Hibrida • Aumentar las apps basadas en navegador con MVC (Modelo –
Vista – Controlador).
Las aplicaciones hı́bridas generalmente son apps que están em- • Sincronización automática entre modelos y vistas.
bebidas en el navegador web del dispositivo. Para desarrollarlas se • Reducir el código de JavaScript.
utilizan Frameworks basados en lenguajes de programación y diseño
web (PHP, HTML, CSS y JS).
Diagramas
Diagrama de bloques:
Caracterı́sticas
• Son esencialmente páginas web incrustadas en una aplicación
móvil a través de un WebView.
• Están desarrolladas usando HTML5, CSS y JavaScript.
• Pueden ejecutar el mismo código independientemente de cuál
sea la plataforma objetivo, aunque también cabe la posibilidad
de usar código especı́fico para cada plataforma objetivo.
• • Pueden acceder a alguna capa nativa de los dispositivos
(cámara, GPS, etc.). Fig. 1 Diagrama de Bloques
2
• Javascript
• HTML
Fig.4 Inicio Aplicación
Fig. 6 Contactos
Fig. 3 Aplicación en el celular Página de contactos que a través de slides proporciona infor-
Ejecutamos y encontramos la pantalla inicial. mación de los estudiantes.
3
Fig.8 Información
Al seleccionar una opción de la lista, nos redirige a otra página
con su respectivo nombre y su descripción.
V. C ONCLUSIONES
• Ionic nos permite crear aplicaciones multiplataformas por
lo que sus diversos componentes nos facilita el trabajo al
momento de crear una aplicación.
• Podemos crear aplicaciones nativas para diferentes dispo-
sitivos sin tener la necesidad de cambiar nuestro código
.
• Ionic es un potente framework para el desarrollo de
aplicaciones móviles que nos permite crear aplicaciones
con un peso mucho menor debido a su reducido tamaño
resultante de la aplicación.
• El adquirir nuevos conocimientos en base a esta investi-
gación, será de gran importancia para hacer popular entre
los teléfonos inteligentes el framework Ionic.
• Al desarrollar aplicaciones utilizando la plataforma Ionic
aumenta la reusabilidad ası́ como también optimizando la
cantidad de recursos como lo son el tiempo, costo y la
calidad .
R EFERENCIAS
[1] Riehle, D. (2013). Framework Design: A Role Modeling Ap-
proach.
[2] Basalo, A. (28 de Agosto de 2014). AngularJS. Ob-
tenido de https://desarrolloweb.com/articulos/que-es-angularjs-
descripcion-framework-javascript-conceptos.html.