Desarrollo de un framework para la creación de aplicaciones móviles con tecnologías web

View/ Open
Date
2014Author
Advisor
Version
Acceso abierto / Sarbide irekia
Type
Proyecto Fin de Carrera / Ikasketen Amaierako Proiektua
Impact
|
nodoi-noplumx
|
Abstract
El fin de este proyecto final de carrera es crear un marco de trabajo dentro del
desarrollo de aplicaciones de internet y aplicaciones móviles con tecnologías web.
Actualmente, en el mundo de HTML5 las prácticas para poder crear una aplicación
exitosa y a su vez escalable están lejos de ser un estándar, por lo que el trabajo
desarrollado en el presente proyecto busca crear un estándar o conve ...
[++]
El fin de este proyecto final de carrera es crear un marco de trabajo dentro del
desarrollo de aplicaciones de internet y aplicaciones móviles con tecnologías web.
Actualmente, en el mundo de HTML5 las prácticas para poder crear una aplicación
exitosa y a su vez escalable están lejos de ser un estándar, por lo que el trabajo
desarrollado en el presente proyecto busca crear un estándar o convenio para el
desarrollo de aplicaciones web.
La principal característica técnica que cumplirán las aplicaciones creadas con
este framework (marco de trabajo) es ofrecer un patrón de programación reactivo, es
decir, que las aplicaciones responderán en tiempo real a todos los cambios internos. Por
ejemplo, cuando las fuentes de datos sufran un cambio en un instante, automáticamente
se actualizará la interfaz de otros usuarios para reflejar estos cambios.
Los puntos fuertes que se estudiarán para el desarrollo de este framework son:
•El intercambio de información entre usuarios y servidores.
•Facilitar una experiencia nativa móvil.
•Tener una arquitectura escalable.
A su vez estos puntos se estudiarán desde 3 perspectivas:
•La parte frontend (cliente).
•La parte backend (servidor).
•La comunicación entre ambos.
El producto de este PFC será el conjunto de estas librerías unificadas listo para
utilizarse en producción.
Este proyecto de software será expuesto con una licencia MIT de código abierto en
GitHub para poder ser compartido y utilizado por cualquier persona, para que otros
puedan contribuir y mejorar el proyecto. También será instalable mediante el gestor de
paquetes NPM de node.
El nombre final del producto será Evented.io y será instalable a través de un gestor
de paquetes. [--]
Subject
Frameworks,
Aplicaciones web
Departament
Universidad Pública de Navarra. Departamento de Ingeniería Eléctrica y Electrónica /
Nafarroako Unibertsitate Publikoa. Ingeniaritza Elektrikoa eta Elektronikoa Saila
Degree
Ingeniería Técnica de Telecomunicación, especialidad Sonido e Imagen /
Telekomunikazio Ingeniaritza Teknikoa. Soinua eta Irudia Berezitasuna