[spa] En estos últimos años, con el iPhone como referencia en su ámbito, hemos
asistido a un importante desarrollo de las tecnologías hardware relacionadas
con los teléfonos móviles, hoy la mayoría de teléfonos son como pequeñas
tablets con gran capacidad de proceso. Además incluyen importantes sensores
que pueden aprovecharse para la interacción. Un elemento importante y
que ya se está convirtiendo en standard de facto entre los móviles de nueva
generación es el IMU (Inertial measurement unit). Aprovechando esto y
el desarrollo de HTML5 en este TFG se desarrolla una interfaz virtual de
usuario diseñaada sobre simples páginas web que permite la interacción del
usuario con una gran variedad de sistemas operativos actuales. Además de
la interfaz virtual de usuario también se han desarrollado otros elementos
(Virtual Interface Server) que sirven de soporte a ésta tecnología para una
correcta implementación.
Finalmente, el uso de tecnologias SOA nos ha permitido aprovechar gran
parte del desarrollo para la creación de otras aplicaciones que forman parte
de sendos artículos presentados a congresos internacionales de relevancia. El
desarrollo ágil nos ha permitido desarrollar dichas aplicaciones con las mismas
infraestructuras. Por un lado se ha desarrollado un juego multijugador
con un número variable de usuarios que se utiliza para mostrar entornos
colaborativos en la actualidad. Por otro lado, la otra aplicación usando las
mismas infraestructuras, permite a personas con necesidades especiales por
interactuar con cualquier sistema operativo únicamente con el movimiento
de su cabeza.
[eng] In recent years, with the iPhone as a reference in its field, we have seen
a significant development of hardware technologies related to mobile phones,
today most phones are like small tablets with large processing capacity.
They also include important sensors that can be used for interaction. An
important element that is already becoming a de facto standard among new
generation mobile phones is the IMU (Inertial measurement unit). Taking
advantage of this and the development of HTML5 in this TFG is developed
a virtual user interface designed on simple web pages that allows user
interaction with a wide variety of current operating systems. In addition to
the virtual user interface, other elements (Virtual Interface Server) have also
been developed to support this technology for correct implementation.
Finally, the use of SOA technologies has allowed us to take advantage
of much of the development for the creation of other applications that
are part of each article presented at relevant international congresses. Agile
development has allowed us to develop these applications with the same infrastructures. On the one hand, a multiplayer game has been developed with
a variable number of users that is used to show collaborative environments
today. On the other hand, the other application using the same infrastructures,
allows people with special needs to interact with any operating system
only with the movement of their head.