[en] ABSTRACT: Emergence of smartphones has brought a revolution in today's society. Mobile devices are no longer used to communicate by calls or sms only, becoming small handheld computers, which can be customized by app installations allowing many tasks However, manufacturers have started an open warfare to control the market, deploying operating systems for each device, but fully incompatible with those of other manufacturers. The war between Android, iOS and Windows Phone requires that developers have to generate adapted code for each system, multiplying the effort and cost of new Apps In this context arises the idea of developing applications whose code, and therefore its development would be independent of the operating system. Integrated within the project MobiWallet, whose development was begun, this thesis proceed to implement a hybrid application similar to an existing native application. As a fundamental condition should meet all the requirements defined by the project, wearable as many different devices as possible without the limitation based on operating system. The aim of the MobiWallet project is to unify public transport in a single platform where interoperability would not be a problem. The starting point is a native application for Android devices. This thesis implements the functionality of the application allowing users to register on the MobiWallet platform with a complete access to all the offered features. Buying tickets, recharge balance, query tariffs and movements, for example, they are now compatible with all major mobile operating systems on the market.

[es] RESUMEN: La aparición de los Smartphones o teléfonos inteligentes ha supuesto una auténtica revolución en la sociedad actual. Los dispositivos móviles han dejado de ser un aparato que únicamente se emplea para comunicarse por voz o texto, convirtiéndose en pequeños ordenadores de bolsillo personalizables mediante la instalación de aplicaciones que permiten realizar infinidad de tareas. Sin embargo, los mismos fabricantes han desencadenado una guerra abierta para adueñarse del mercado, implantando sistemas operativos a medida, adaptados a cada dispositivo pero incompatibles con los de otros fabricantes. La guerra entre Android, IOS y Windows Phone obliga a los desarrolladores a generar códigos adaptados a cada sistema, multiplicando el esfuerzo y el coste de las denominadas Apps. En este ámbito surge la idea de desarrollar aplicaciones cuyo código, y por tanto su desarrollo, sea independiente del sistema operativo. De forma integrada dentro del proyecto MobiWallet, cuyo desarrollo ya estaba iniciado, se procedió a implementar una aplicación hibrida similar a una nativa ya existente. Como condición fundamental debería cumplir todos los requerimientos definidos por el proyecto, y utilizarse en la mayor cantidad de dispositivos posibles, sin que el sistema operativo sea una limitación. El proyecto MobiWallet tiene por objetivo unificar el transporte público en una única plataforma donde la interoperabilidad no sea un problema, aunque partía de una aplicación nativa para dispositivos Android. Este PFC implementa las funcionalidades de dicha aplicación y permite a los usuarios registrarse en la plataforma MobiWallet y acceder a todas las funcionalidades que se ofrecen en ésta. La compra de billetes, recargas de saldo, consulta de tarifas y movimientos, por ejemplo, son ahora compatibles con los principales sistemas operativos móviles del mercado.