Back-endintegração aplicação webcom mobile
Apresentação           1. Ciência da computação -           UFG           2. Bacharelando em           Sistemas de informa...
Webservices• Introdução• Documentação dos seus serviços• Tipos de resposta• Cuidados com a codificação• Exemplos de webser...
Introdução• Solução utilizada na integração de  sistemas e na comunicação entre  diferentes aplicações.
Introdução             • Através dos               webservices é               possível que novas               aplicações...
Interoperabilidade               • Uma aplicação pode                 solicitar um serviço a                 ser executado...
Documentação dos seus serviços• Contrato de operações• Especifique: nome, autor, uri,  parâmetros, formato da resposta
Documentação dos seus serviços• Exemplo de documento  • Arquitetura de comunicação – Eventos    (TDC)
Exemplo JSON{    "trilhas":    [         {             "id":"81",             "nome":"Android University",             "co...
Cuidados com a codificação• UTF-8, ISO...• Padronização ou detecção e correção• O tratamento correto para o “problema”  da...
Cuidados com a codificação
Cuidados com a codificação
Exemplo de webservice                         Android                           iOS TDC webservice                        ...
Trilhas por dia   Requisição             Resposta[URL]/mws.php? [URL]/mws.php?        {"trilhas":                        {...
Trilhas por dia
Consumidores do serviçoJavascript   Android      iOS
Consumidores do serviçoJavascript
Consumidores do serviço  Android   iOS
Exemplo online- Serviço:www.triangulumsolucoes.com.br/tdc/php/service/mws.php ?getTrilhasPorDia&dia=20/10/2012- Interface ...
Perguntas?
Muito  obrigado             .
Próximos SlideShares
Carregando em…5
×

TDC 2012: Trilha - Android University Back end Android

287 visualizações

Publicada em

Trilha Android University
Domine a plataforma móvel presente em mais de 50% dos Smartphones no mundo!
Vamos discutir temas mais técnicos e trocar experiências dentro da plataforma Android, que vem se firmando como a plataforma móvel mais usada no mercado.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
287
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
10
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

TDC 2012: Trilha - Android University Back end Android

  1. 1. Back-endintegração aplicação webcom mobile
  2. 2. Apresentação 1. Ciência da computação - UFG 2. Bacharelando em Sistemas de informação pela UFG 3. Sócio-proprietário da Triangulum Soluções
  3. 3. Webservices• Introdução• Documentação dos seus serviços• Tipos de resposta• Cuidados com a codificação• Exemplos de webservices
  4. 4. Introdução• Solução utilizada na integração de sistemas e na comunicação entre diferentes aplicações.
  5. 5. Introdução • Através dos webservices é possível que novas aplicações possam interagir com aquelas que já existem.
  6. 6. Interoperabilidade • Uma aplicação pode solicitar um serviço a ser executado por outra aplicação mesmo que ambas estejam em diferentes sistemas e escritas em linguagens diferentes.
  7. 7. Documentação dos seus serviços• Contrato de operações• Especifique: nome, autor, uri, parâmetros, formato da resposta
  8. 8. Documentação dos seus serviços• Exemplo de documento • Arquitetura de comunicação – Eventos (TDC)
  9. 9. Exemplo JSON{ "trilhas": [ { "id":"81", "nome":"Android University", "cor":"#FF0000" } ]}
  10. 10. Cuidados com a codificação• UTF-8, ISO...• Padronização ou detecção e correção• O tratamento correto para o “problema” da codificação dos caracteres é de extrema importância para o funcionamento correto.
  11. 11. Cuidados com a codificação
  12. 12. Cuidados com a codificação
  13. 13. Exemplo de webservice Android iOS TDC webservice JavaScript PHP
  14. 14. Trilhas por dia Requisição Resposta[URL]/mws.php? [URL]/mws.php? {"trilhas": {"trilhas":getTrilhasPorDia&di getTrilhasPorDia&di [{"id":"81","nome":" [{"id":"81","nome":"a=20/10/2012 a=20/10/2012 Android Android University","cor":"#F University","cor":"#F F0000"}]} F0000"}]}
  15. 15. Trilhas por dia
  16. 16. Consumidores do serviçoJavascript Android iOS
  17. 17. Consumidores do serviçoJavascript
  18. 18. Consumidores do serviço Android iOS
  19. 19. Exemplo online- Serviço:www.triangulumsolucoes.com.br/tdc/php/service/mws.php ?getTrilhasPorDia&dia=20/10/2012- Interface web mobilehttp://www.triangulumsolucoes.com.br/tdc/mobile
  20. 20. Perguntas?
  21. 21. Muito obrigado .

×