SlideShare una empresa de Scribd logo
1 de 30
Engenharia de Serviços
                          2011/2012

Grupo 1:
Eriksson Monteiro   -   44462
Miguel Luís         -   35902
Rafael Pinto        -   41645
Samuel Campos       -   42607
UA no Bolso

   Universidade de Aveiro, Dezembro 2011   2
Serviços disponibilizados


       o Senhas SAC
         Rede Social
       o Ementas
         GeoUA
       o Jornal Online
         HorariosUA



      Universidade de Aveiro, Dezembro 2011   3
Rede Social

   Universidade de Aveiro, Dezembro 2011   4
Rede Social (1/7)
Características
o Rede Social para a UA
o Integração com o Facebook
   o Overlay de informação
o Orientada a grupos de amigos



                  Universidade de Aveiro, Dezembro 2011   5
Rede Social (2/7)
Dados
o Grupos locais
   o Mensagens para o grupo
      o Simples e/ou para telemóvel
o Informação dos utilizadores
   o Provenientes do Facebook
o Correspondência de perfis
   o Facebook & UA

                Universidade de Aveiro, Dezembro 2011   6
Rede Social (3/7)
API / Tecnologias utilizadas
o Integração com o Facebook
   o Facebook graph API
   o Restfb
o Mensagens para telemóvel
   o Sapo SMS gateway
o Glassfish

                Universidade de Aveiro, Dezembro 2011   7
Rede Social (4/7)
API Rede Social
o Interacção Cliente-Servidor
   o Pedido - Resposta
o Interface REST para o serviço




                  Universidade de Aveiro, Dezembro 2011   8
Rede Social (5/7)
Interação / registo
              <RegisterParams>
                   <email_ua>eriksson.monteiro@ua.pt</email_ua>
                   <id_fb>666001294</id_fb>
                   <token_fb>XXXXXXXXX</token_fb>
              </RegisterParams>


    Cliente                                                    Servidor

                 { "data":[ {"key":"id","value":"2"},
                 {"key":"token","value":“yyyy"}
                 ], "message":"OK" }


                       Universidade de Aveiro, Dezembro 2011              9
Rede Social (6/7)
Interação / criar grupo
              <CreateGroupParams>
                    <email>eriksson.monteiro@ua.pt</email>
                    <gname>the beatles</gname>
                    <usrToken>yyyy
                    </usrToken>
              </CreateGroupParams>



    Cliente                                                  Servidor

                 { "data":{"key":"id","value":"1"},
                 "message":"OK"




                   Universidade de Aveiro, Dezembro 2011                10
Rede Social (7/7)
API Rede Social
o registerUser
o getUser
o createGroup
o addUserToGroup
o listGroupJoinRequest
o Etc...


               Universidade de Aveiro, Dezembro 2011   11
GeoUA
Universidade de Aveiro, Dezembro 2011   12
GeoUA (1/8)

«Let me know when you reach us !«
«You at that place.»
«Here.»
«There!»
«Where are you ?«


          Universidade de Aveiro, Dezembro 2011   13
GeoUA (2/8)
Respeitar normas
o Suportar formatos standard
o Matematica sobre polígonos




              Universidade de Aveiro, Dezembro 2011   14
GeoUA (3/8)
«Keyhole Markup Language» (KML) [1]
o Google maps & Google earth
o Base de dados




[1] http://www.opengeospatial.org/standards/kml
                           Universidade de Aveiro, Dezembro 2011   15
GeoUA (4/8)
o Mapping UA
o Fast development (OOP – C++)
o Keyhole Markup Language (KML)
o Geospacial Data Abstracton Layer (GDAL)
o GDAL/OGR Simple Features Library



               Universidade de Aveiro, Dezembro 2011   16
GeoUA (5/8)
Mapping UA




             Universidade de Aveiro, Dezembro 2011   17
GeoUA (6/8)
o Carregamento de um mapa




               Universidade de Aveiro, Dezembro 2011   18
GeoUA (7/8)
o Actualização da localização




                 Universidade de Aveiro, Dezembro 2011   19
GeoUA (8/8)
Encontra os teus amigos




                Universidade de Aveiro, Dezembro 2011   20
HorariosUA
  Universidade de Aveiro, Dezembro 2011   21
HorariosUA (1/3)
o Visualizar e configurar a agenda pessoal
o Exportar a agenda em
  formato .ics




                 Universidade de Aveiro, Dezembro 2011   22
HorariosUA (2/3)
o Deteção de feriados municipais
   o SAPO Holidays
o Configuração livre da agenda
   o UAOnline
   o Horário escolar
   o Agregação de icals locais ou remotos



                 Universidade de Aveiro, Dezembro 2011   23
HorariosUA (3/3)
o RESTful web service
   o Jersey
o Integra
   o Sapo Holiday
   o JornalOnline
o ical4j


                 Universidade de Aveiro, Dezembro 2011   24
UA no Bolso

   Universidade de Aveiro, Dezembro 2011   25
Universidade de Aveiro, Dezembro 2011   26
UA no Bolso (1/2)
o Integra os serviços apresentados anteriormente




                 Universidade de Aveiro, Dezembro 2011   27
UA no Bolso (2/2)
o Utiliza o Context Broker da PT Inovação
   o XMPP Publish-Subscribe
      o Strophe.js
   o Notificar e subscrever a localização dos
     utilizadores obtida por HTML5 geolocation




                 Universidade de Aveiro, Dezembro 2011   28
Demonstração

    Universidade de Aveiro, Dezembro 2011   29
Perguntas




Universidade de Aveiro, Dezembro 2011   30

Más contenido relacionado

Similar a UA no Bolso

DUnAs: primeiros passos na criação de um repositório de dados da Universidade...
DUnAs: primeiros passos na criação de um repositório de dados da Universidade...DUnAs: primeiros passos na criação de um repositório de dados da Universidade...
DUnAs: primeiros passos na criação de um repositório de dados da Universidade...Projeto RCAAP
 
DOI - Digital Object Identifier
DOI - Digital Object Identifier DOI - Digital Object Identifier
DOI - Digital Object Identifier Edilson Damasio
 
Doi (Digital Object Identifier) Edilson Damasio
Doi (Digital Object Identifier) Edilson DamasioDoi (Digital Object Identifier) Edilson Damasio
Doi (Digital Object Identifier) Edilson DamasioEdilson Damasio
 
Tutorialoracleformsbuilder 140813182046-phpapp01
Tutorialoracleformsbuilder 140813182046-phpapp01Tutorialoracleformsbuilder 140813182046-phpapp01
Tutorialoracleformsbuilder 140813182046-phpapp01Audervan S
 
Tutorial oracle forms builder
Tutorial oracle forms builderTutorial oracle forms builder
Tutorial oracle forms builderValdinho Pereira
 
Gestão de Periódicos Científicos / Scientific Journals Management
Gestão de Periódicos Científicos / Scientific Journals ManagementGestão de Periódicos Científicos / Scientific Journals Management
Gestão de Periódicos Científicos / Scientific Journals ManagementEdilson Damasio
 
Portal de Periodicos do campus de Rio Claro, UNESP, SP
Portal de Periodicos do campus de Rio Claro, UNESP, SPPortal de Periodicos do campus de Rio Claro, UNESP, SP
Portal de Periodicos do campus de Rio Claro, UNESP, SPSuelybcs .
 
Explorando o HTML5 para visualização de dados geográficos
Explorando o HTML5 para visualização de dados geográficosExplorando o HTML5 para visualização de dados geográficos
Explorando o HTML5 para visualização de dados geográficosSérgio Souza Costa
 
DOI-Digital Object Identifier: introdução (CrossRef)
DOI-Digital Object Identifier: introdução (CrossRef)DOI-Digital Object Identifier: introdução (CrossRef)
DOI-Digital Object Identifier: introdução (CrossRef)Edilson Damasio
 
Persistencia de dados em aplicações Android
Persistencia de dados em aplicações AndroidPersistencia de dados em aplicações Android
Persistencia de dados em aplicações AndroidAntonio Marin Neto
 
Relatório parcial da ic tv digital - daniel aguillar
Relatório parcial da ic tv digital - daniel aguillarRelatório parcial da ic tv digital - daniel aguillar
Relatório parcial da ic tv digital - daniel aguillarDaniel
 
23 11 16 Plano Anual de Actividades
23 11 16 Plano Anual de Actividades23 11 16 Plano Anual de Actividades
23 11 16 Plano Anual de Actividadesnuno.jose.duarte
 

Similar a UA no Bolso (20)

RCAAP (Short): OA week 2011
RCAAP (Short): OA week 2011RCAAP (Short): OA week 2011
RCAAP (Short): OA week 2011
 
Arthron
ArthronArthron
Arthron
 
Cursotecnologiaecidadaniajailze2011
Cursotecnologiaecidadaniajailze2011Cursotecnologiaecidadaniajailze2011
Cursotecnologiaecidadaniajailze2011
 
DUnAs: primeiros passos na criação de um repositório de dados da Universidade...
DUnAs: primeiros passos na criação de um repositório de dados da Universidade...DUnAs: primeiros passos na criação de um repositório de dados da Universidade...
DUnAs: primeiros passos na criação de um repositório de dados da Universidade...
 
Apresentação do iDetaq
Apresentação do iDetaqApresentação do iDetaq
Apresentação do iDetaq
 
DOI - Digital Object Identifier
DOI - Digital Object Identifier DOI - Digital Object Identifier
DOI - Digital Object Identifier
 
Doi (Digital Object Identifier) Edilson Damasio
Doi (Digital Object Identifier) Edilson DamasioDoi (Digital Object Identifier) Edilson Damasio
Doi (Digital Object Identifier) Edilson Damasio
 
Tutorialoracleformsbuilder 140813182046-phpapp01
Tutorialoracleformsbuilder 140813182046-phpapp01Tutorialoracleformsbuilder 140813182046-phpapp01
Tutorialoracleformsbuilder 140813182046-phpapp01
 
Tutorial oracle forms builder
Tutorial oracle forms builderTutorial oracle forms builder
Tutorial oracle forms builder
 
Gestão de Periódicos Científicos / Scientific Journals Management
Gestão de Periódicos Científicos / Scientific Journals ManagementGestão de Periódicos Científicos / Scientific Journals Management
Gestão de Periódicos Científicos / Scientific Journals Management
 
Portal de Periodicos do campus de Rio Claro, UNESP, SP
Portal de Periodicos do campus de Rio Claro, UNESP, SPPortal de Periodicos do campus de Rio Claro, UNESP, SP
Portal de Periodicos do campus de Rio Claro, UNESP, SP
 
Explorando o HTML5 para visualização de dados geográficos
Explorando o HTML5 para visualização de dados geográficosExplorando o HTML5 para visualização de dados geográficos
Explorando o HTML5 para visualização de dados geográficos
 
Plataforma colaborativa-geral animada
Plataforma colaborativa-geral animadaPlataforma colaborativa-geral animada
Plataforma colaborativa-geral animada
 
Oficina 1 Confoa 2013 - parte 4 - Interoperabilidade e repositorios - pedro ...
Oficina 1  Confoa 2013 - parte 4 - Interoperabilidade e repositorios - pedro ...Oficina 1  Confoa 2013 - parte 4 - Interoperabilidade e repositorios - pedro ...
Oficina 1 Confoa 2013 - parte 4 - Interoperabilidade e repositorios - pedro ...
 
DOI-Digital Object Identifier: introdução (CrossRef)
DOI-Digital Object Identifier: introdução (CrossRef)DOI-Digital Object Identifier: introdução (CrossRef)
DOI-Digital Object Identifier: introdução (CrossRef)
 
A perspectiva dos bibliotecários quanto à implantação de ferramentas de acess...
A perspectiva dos bibliotecários quanto à implantação de ferramentas de acess...A perspectiva dos bibliotecários quanto à implantação de ferramentas de acess...
A perspectiva dos bibliotecários quanto à implantação de ferramentas de acess...
 
Persistencia de dados em aplicações Android
Persistencia de dados em aplicações AndroidPersistencia de dados em aplicações Android
Persistencia de dados em aplicações Android
 
Relatório parcial da ic tv digital - daniel aguillar
Relatório parcial da ic tv digital - daniel aguillarRelatório parcial da ic tv digital - daniel aguillar
Relatório parcial da ic tv digital - daniel aguillar
 
23 11 16 Plano Anual de Actividades
23 11 16 Plano Anual de Actividades23 11 16 Plano Anual de Actividades
23 11 16 Plano Anual de Actividades
 
Ai Tp3 G3
Ai Tp3 G3Ai Tp3 G3
Ai Tp3 G3
 

UA no Bolso

  • 1. Engenharia de Serviços 2011/2012 Grupo 1: Eriksson Monteiro - 44462 Miguel Luís - 35902 Rafael Pinto - 41645 Samuel Campos - 42607
  • 2. UA no Bolso Universidade de Aveiro, Dezembro 2011 2
  • 3. Serviços disponibilizados o Senhas SAC Rede Social o Ementas GeoUA o Jornal Online HorariosUA Universidade de Aveiro, Dezembro 2011 3
  • 4. Rede Social Universidade de Aveiro, Dezembro 2011 4
  • 5. Rede Social (1/7) Características o Rede Social para a UA o Integração com o Facebook o Overlay de informação o Orientada a grupos de amigos Universidade de Aveiro, Dezembro 2011 5
  • 6. Rede Social (2/7) Dados o Grupos locais o Mensagens para o grupo o Simples e/ou para telemóvel o Informação dos utilizadores o Provenientes do Facebook o Correspondência de perfis o Facebook & UA Universidade de Aveiro, Dezembro 2011 6
  • 7. Rede Social (3/7) API / Tecnologias utilizadas o Integração com o Facebook o Facebook graph API o Restfb o Mensagens para telemóvel o Sapo SMS gateway o Glassfish Universidade de Aveiro, Dezembro 2011 7
  • 8. Rede Social (4/7) API Rede Social o Interacção Cliente-Servidor o Pedido - Resposta o Interface REST para o serviço Universidade de Aveiro, Dezembro 2011 8
  • 9. Rede Social (5/7) Interação / registo <RegisterParams> <email_ua>eriksson.monteiro@ua.pt</email_ua> <id_fb>666001294</id_fb> <token_fb>XXXXXXXXX</token_fb> </RegisterParams> Cliente Servidor { "data":[ {"key":"id","value":"2"}, {"key":"token","value":“yyyy"} ], "message":"OK" } Universidade de Aveiro, Dezembro 2011 9
  • 10. Rede Social (6/7) Interação / criar grupo <CreateGroupParams> <email>eriksson.monteiro@ua.pt</email> <gname>the beatles</gname> <usrToken>yyyy </usrToken> </CreateGroupParams> Cliente Servidor { "data":{"key":"id","value":"1"}, "message":"OK" Universidade de Aveiro, Dezembro 2011 10
  • 11. Rede Social (7/7) API Rede Social o registerUser o getUser o createGroup o addUserToGroup o listGroupJoinRequest o Etc... Universidade de Aveiro, Dezembro 2011 11
  • 12. GeoUA Universidade de Aveiro, Dezembro 2011 12
  • 13. GeoUA (1/8) «Let me know when you reach us !« «You at that place.» «Here.» «There!» «Where are you ?« Universidade de Aveiro, Dezembro 2011 13
  • 14. GeoUA (2/8) Respeitar normas o Suportar formatos standard o Matematica sobre polígonos Universidade de Aveiro, Dezembro 2011 14
  • 15. GeoUA (3/8) «Keyhole Markup Language» (KML) [1] o Google maps & Google earth o Base de dados [1] http://www.opengeospatial.org/standards/kml Universidade de Aveiro, Dezembro 2011 15
  • 16. GeoUA (4/8) o Mapping UA o Fast development (OOP – C++) o Keyhole Markup Language (KML) o Geospacial Data Abstracton Layer (GDAL) o GDAL/OGR Simple Features Library Universidade de Aveiro, Dezembro 2011 16
  • 17. GeoUA (5/8) Mapping UA Universidade de Aveiro, Dezembro 2011 17
  • 18. GeoUA (6/8) o Carregamento de um mapa Universidade de Aveiro, Dezembro 2011 18
  • 19. GeoUA (7/8) o Actualização da localização Universidade de Aveiro, Dezembro 2011 19
  • 20. GeoUA (8/8) Encontra os teus amigos Universidade de Aveiro, Dezembro 2011 20
  • 21. HorariosUA Universidade de Aveiro, Dezembro 2011 21
  • 22. HorariosUA (1/3) o Visualizar e configurar a agenda pessoal o Exportar a agenda em formato .ics Universidade de Aveiro, Dezembro 2011 22
  • 23. HorariosUA (2/3) o Deteção de feriados municipais o SAPO Holidays o Configuração livre da agenda o UAOnline o Horário escolar o Agregação de icals locais ou remotos Universidade de Aveiro, Dezembro 2011 23
  • 24. HorariosUA (3/3) o RESTful web service o Jersey o Integra o Sapo Holiday o JornalOnline o ical4j Universidade de Aveiro, Dezembro 2011 24
  • 25. UA no Bolso Universidade de Aveiro, Dezembro 2011 25
  • 26. Universidade de Aveiro, Dezembro 2011 26
  • 27. UA no Bolso (1/2) o Integra os serviços apresentados anteriormente Universidade de Aveiro, Dezembro 2011 27
  • 28. UA no Bolso (2/2) o Utiliza o Context Broker da PT Inovação o XMPP Publish-Subscribe o Strophe.js o Notificar e subscrever a localização dos utilizadores obtida por HTML5 geolocation Universidade de Aveiro, Dezembro 2011 28
  • 29. Demonstração Universidade de Aveiro, Dezembro 2011 29