O documento descreve o desenvolvimento de um sistema de ponto de venda (POS) para ambientes móveis usando a plataforma Android. O sistema terá funcionalidades básicas na aplicação Android e funcionalidades avançadas em uma interface web, comunicando-se através de web services RESTful e armazenamento centralizado em MySQL.
1. Desenvolvimento de Aplicações para Ambientes Móveis
2010 - 2011
Vasco Manuel Antunes da Silva Mestrado em Engenharia Informática
2. Conteúdo
- Introdução;
- Tema;
- Tecnologias utilizadas;
- Arquitectura;
- Modelos de Implementação;
- DEMO;
- Questões.
ISCTE-IUL Desenvolvimento de Aplicações para Ambientes Móveis 1
3. Introdução
- Desenvolvimento de sistema de POS;
- Funcionalidades básicas em plataforma Android;
- Funcionalidades avançadas a disponibilizar em
interface WEB;
- Comunicação entre cliente e servidor em web-services
standard (Rest + Json);
- Storage centralizado;
- Possibilidade de modelo de negócio SaaS.
ISCTE-IUL Desenvolvimento de Aplicações para Ambientes Móveis 2
4. Tema
Tema Escolhido
- Aplicação POS direccionado ao mercado de bares e restaurantes;
Porquê?
- Mercado monopolizado neste segmento;
- Aplicações existentes exigem hardware específico e dispendioso;
- Proposta de implementação de modelo SaaS para este segmento.
ISCTE-IUL Desenvolvimento de Aplicações para Ambientes Móveis 3
5. Tecnologia utilizada
- Android SDK
- PHP
- WebServices
- Rest + Json
- MySql
ISCTE-IUL Desenvolvimento de Aplicações para Ambientes Móveis 4
6. Arquitectura
Cliente - Servidor
Web-services
<Rest> + <Json>
AndRest Client
AndRest Server
Android Platform
ISCTE-IUL Desenvolvimento de Aplicações para Ambientes Móveis 5
7. Modelos de Implementação
Modelo tradicional Modelo Cloud - SaaS
AndRest Client AndRest Client AndRest Server
AndRest Server Provider
ISCTE-IUL Desenvolvimento de Aplicações para Ambientes Móveis 6
8. DEMO
ISCTE-IUL Desenvolvimento de Aplicações para Ambientes Móveis 7
9. Questões... ?
Info & downloads:
http://vsilva.isgreat.org/andrest
Contacto:
Vasco Manuel Antunes da Silva
Vasco_antunes_silva@hotmail.com
ISCTE-IUL Desenvolvimento de Aplicações para Ambientes Móveis 8