Document details

Android as a cloud ticket validator

Author(s): Baía, Agostinho da Cunha

Date: 2013

Persistent ID: http://hdl.handle.net/10400.21/2948

Origin: Repositório Científico do Instituto Politécnico de Lisboa

Subject(s): Android; Smart cards; Cloud computing; Electronic ticketing systems; Lisboa Viva; Calypso; Nuvem computacional; Sistemas de bilhética


Description

Trabalho Final de Mestrado para a obtenção do grau de Mestre em Engenharia Informática e de Computadores

No âmbito do projeto foi desenvolvido um dispositivo, numa plataforma móvel, com o objetivo de implementar um validador de baixo custo para a bilhética de transportes coletivos de passageiros. O trabalho realizado é enquadrado no projeto SmartCITIES Cloud Ticketing, da Link Consulting SA, o qual propõe uma implementação multi-tenancy para terminais de bilhética. Adicionalmente, foi introduzido e aplicado o conceito de “thin device” que permite mover operações tradicionais de bilhética para uma nuvem computacional, permitindo desta forma aumentar a flexibilidade e interoperabilidade. Assim, neste contexto, é proposta a migração dos terminais de validação tradicionais para uma nova abordagem implementada num tablet com o sistema operativo Android. Foram analisados diversos tablets com o objetivo de encontrar um dispositivo capaz de interagir com o leitor de cartões e lidar com os cartões eletrónicos Lisboa Viva (smart card Calypso), para verificar, numa fase inicial através de um serviço, se o contrato presente no título de transporte é válido. Baseado nesta aproximação flexível é possível criar outros dispositivos associados à bilhética (por exemplo, máquinas de venda, cancelas, entre outros) usando um processo de leitura comum e fazendo alterações apenas nos serviços web. O dispositivo implementado pode ter a lógica de validação alojada numa nuvem computacional (Amazon Web Services). Fisicamente, o dispositivo é suportado num tablet com sistema operativo Android que acede a serviços alojados na nuvem. Parte deste resultado já se encontra em ambiente de produção na empresa Link.

Abstract: In this project work it was developed a productive validation device in a mobile platform, to achieve a low cost ticketing device public transport passenger. This work is integrated in the project SmartCITIES Cloud Ticketing from Link Consulting SA, used to propose a multi‑tenancy implementation of ticketing terminals. Additionally, it was introduced the “thin device” concept which allows to move the traditional ticketing operations to cloud platform, allowing that way to increase elasticity and interoperability issues. Therefore, in that context, it is proposed the migration of a traditional ticketing validator for a novel approach in a tablet device with Android operating system. Current work analyzed several tablets to choose one able to interact with the card reader and oriented to the Lisboa Viva electronic card (smart card Calypso) to check in a first phase the ticket contract in a service basis out of the ticketing device. Based on this flexible approach was possible to create other ticketing devices (e.g sale machines, gates devices and others) using the common read process and change only web services. The device created is a prototype of this validation ticketing device with the validation services in a cloud platform (Amazon Web Services). Physically, the prototype consists in validator running on a tablet with Android operating system, but the validation logic remains out of the device in a service basis. Part of this result it’s being used in production environment by Link.

Document Type Master thesis
Language Portuguese
Advisor(s) Ferreira, João Carlos Amaro; Filipe, Porfírio Pena
Contributor(s) RCIPL
facebook logo  linkedin logo  twitter logo 
mendeley logo

Related documents

No related documents