Os engenheiros de software da Tridens conceberam e implementaram uma aplicação Android inovadora e intuitiva.
A aplicação móvel My TusMobil é utilizada para obter e visualizar o consumo móvel (dentro e fora da rede TusMobil). A aplicação foi desenvolvida para a plataforma Android e suporta o Android 1.6 e versões mais recentes.
Do ponto de vista arquitectónico, trata-se de uma aplicação cliente que comunica com um serviço Web implantado na plataforma JBoss SOA. Este serviço Web interage com o sistema de facturação (Oracle Billing and Revenue Management - Oracle BRM) para obter os dados específicos do utilizador necessários. Os dados são então passados de volta para o cliente através do serviço web.
As principais características da aplicação cliente são as seguintes
Visualizar o consumo adquirido - apresenta o número actual de minutos de chamadas gastas, mensagens SMS, mensagens MMS, transmissões de dados e outros serviços como uma percentagem (figura 2.). O utilizador pode então percorrer a lista e seleccionar um widget específico para ver mais detalhes sobre quanto de um determinado serviço foi utilizado e quanto ainda está disponível (dependendo do tipo de subscrição do utilizador).Figura 2: Consumo adquirido
Visualização do consumo adicional - inclui outros serviços utilizados que não fazem parte do plano de subscrição. Estes serviços são apresentados numa lista vertical. Cada item da lista contém o nome do serviço utilizado e o montante cobrado pelo mesmo. Para dar ao utilizador uma visão mais abrangente (figura 3), é apresentado um gráfico circular (dos serviços utilizados) na parte inferior do ecrã.
Definições de idioma - a aplicação suporta a localização para as línguas inglesa e eslovena (figura 4).
Refrescante - os dados são actualizados automaticamente a cada minuto se a aplicação estiver em foco. Os utilizadores também podem actualizar os dados manualmente, bastando para isso tocar no ícone das setas rotativas (figura 2, canto superior direito).
O cliente TusMobil foi testado nos seguintes dispositivos: HTC Nexus One, HTC Wildfire, Google Nexus e Samsung Galaxy S; a aplicação cliente também foi testada num emulador.