MSc in Informatics Engineering Internship Final Report YoubeQ Management Platform > Nuno Fauso Da Paixão Khan
[email protected] DEI Supervisor: Fernando Barros iNovmapping Supervisor: André Santos Date: 2 July 2013 youbeQ Management Platform Abstract System integration and distributed systems are essential concepts in our current web development era. When relying on these aspects, one must acknowledge the importance of having a system that is mature, secure, reliable and scalable. The internship consists on the development of a management platform, called youbeQadmin, a web based application that integrates and manages youbeQ and Smarturbia, two existing applications developed by the company. These applications, already exist as independent web applications , that are now partially integrated in one single management platform. youbeqAdmin platform manages the youbeQ statistics and Smarturbia content (APPS). It enforces a distributed architecture while allowing the integration of these two modules/applications with the original web applications and with the possibility of easily integrating new modules into the platform in the future. The development of youbeQadmin required significant modifications to Smarturbia, mostly to allow a REST communication between them and to add new features like changing the vehicle color or applying area limits for the user to explore the world. Keywords “youbeQ”, ”Smarturbia”, ”REST”, “Management”, “Web Development”,”DJANGO”, “Web Frameworks”, “youbeQadmin” 1 Index 1 Introduction.....................................................................................................6