Resumen:
|
El proyecto a desarrollar consiste en el diseño, implementación y testeo de una
aplicación de negocio multiplataforma desarrollada en el framework Haxe.
El lenguaje de programación Haxe es un lenguaje de programación de ...[+]
El proyecto a desarrollar consiste en el diseño, implementación y testeo de una
aplicación de negocio multiplataforma desarrollada en el framework Haxe.
El lenguaje de programación Haxe es un lenguaje de programación de alto nivel
estrictamente mecanografiado que es utilizado para producir código nativo
multiplataforma. De esta forma con un sólo código fuente podemos obtener
ejecutables en c++ (iOs), java (Android), javascript, html5, phyton, neko, etc...
La aplicación, llamada “Performance Log”, consistirá en una recopilación de
datos del usuario tales cómo información sobre su descanso, entrenamientos y
actividades físicas específicas que realize diariamente. Estos datos se almacenan
tanto en el dispositivo, como en un servidor web externo en el cual un coach
puede hacer el seguimiento del usuario en cuestión.
El proyecto se ha desarrollado en dos fases. En la fase inicial, se estudian y se
deciden aspectos básicos para empezar el proyecto, tales Como: en qué sistema
operativo trabajar y qué editor de textos utilizar. También hemos hecho un
estudio a fondo del entorno de trabajo Haxe, hemos estudiado las tecnologías
que utiliza y finalmente hemos escogido las librerías que más se ajustan a
nuestro objetivo o tipo de aplicación que queremos programar.
La segunda fase consiste en el desarrollo propio de la aplicación. Empezamos
por la parte gráfica; el diseño de las ventanas y los componentes. Seguimos por
la funcionalidad básica de la app: comportamiento e interacción entre los
componentes, y finalmente diseñamos e implementamos la base de datos tanto
local como en el servidor, y su correspondiente comunicación.
[-]
|