Projecte llegit
Títol: Creació d‟un portal de desenvolupadors per al projecte AAAIDA amb Vert.x i AngularJS
Estudiants que han llegit aquest projecte:
- SALAS MARTINEZ-CAVA, GUILLEM (data lectura: 28-09-2015)
- Cerca aquest projecte a Bibliotècnica
Director/a: OLLER ARCAS, TONI
Departament: ENTEL
Títol: Creació d‟un portal de desenvolupadors per al projecte AAAIDA amb Vert.x i AngularJS
Data inici oferta: 25-02-2015 Data finalització oferta: 25-10-2015
Estudis d'assignació del projecte:
- GR ENG SIS TELECOMUN
- GR ENG TELEMÀTICA
Tipus: Individual | |
Lloc de realització: EETAC | |
Paraules clau: | |
vert.x AngularJS OAUTH | |
Descripció del contingut i pla d'activitats: | |
Aquest projecte presenta el procés de desenvolupament d‟un portal de
desenvolupadors per al projecte AAAIDA utilitzant AngularJS per a la creació del les interfícies d‟usuari i Vert.x per al codi servidor. AAAIDA és un servei desenvolupat per Alteraid consistent en un repositori d‟informació personal, gratuït i il·limitat, encara¿t a la gestió de la qualitat de vida de les persones assegurant la privacitat i el control de les dades dels usuaris. Per ampliar aquest servei, s‟ha cregut convenient la creació un portal de desenvolupadors que presenti la informació i les eines necessàries per a la creació de noves aplicacions que l‟utilitzin. Per a la creació d‟aquest portal s‟han desenvolupat els diversos components necessaris per al seu ús: una interfície pública per als usuaris, una interfície per a la seva administració i el servei de backend necessari per tal de gestionar-ne les dades mostrades. Les interfícies d‟usuari han estat desenvolupades utilitzant les darreres tecnologies per a la creació d‟aplicacions web, amb especial atenció a assegurar-ne la seva comprensibilitat i correcte funcionament en el màxim de dispositius possibles. El backend ha estat desenvolupat pensant en la seva escalabilitat i extensibilitat, per tal d‟assegurar-ne l‟adaptabilitat i la compatibilitat amb el màxim de sistemes possible, donada la seva naturalesa d‟interconnectador de les comunicacions entre els usuaris, les bases de dades pròpies i la infraestructura d‟AAAIDA. |
|
Overview (resum en anglès): | |
This project presents the development process of a developers‟ portal for the
AAAIDA project using AngularJS for the creation of the user interfaces and Vert.x for the backend. AAAIDA is a free hosted personal software-as-a-service (SaaS) solution that provides a secure communications and record-sharing infrastructure for formal and informal quality of life. In order to improve this project, we present the development of a developers¿ portal to provide external developers the required information and tools to use this service in their applications. The creation of this portal has required the development of various components: the user interface for the visitors and developers, an administration interface to manage the portal and the backend services necessary to manage their data. The user interfaces have been developed using the latest technology for creating web applications, with special attention to ensure its proper functioning and comprehensibility in the maximum typology of devices. The backend has been developed considering its scalability and extensibility to ensure its adaptability and compatibility with wide range of systems, given its nature as hub of communications between users, own databases and AAAIDA existing infrastructure. |