Desenvolvimento de Aplicações para Ambientes Móveis
                         2010 - 2011

Vasco Manuel Antunes da Silva         Mestrado em Engenharia Informática
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
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
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
Tecnologia utilizada


   - Android SDK

   - PHP

   - WebServices

       - Rest + Json

   - MySql




ISCTE-IUL     Desenvolvimento de Aplicações para Ambientes Móveis   4
Arquitectura

  Cliente - Servidor




                                 Web-services
                                <Rest> + <Json>


      AndRest Client
                                                         AndRest Server
     Android Platform




ISCTE-IUL    Desenvolvimento de Aplicações para Ambientes Móveis          5
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
DEMO




ISCTE-IUL   Desenvolvimento de Aplicações para Ambientes Móveis   7
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

Andrest - Android POS *on the cloud

  • 1.
    Desenvolvimento de Aplicaçõespara 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 TemaEscolhido - 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