TDC2011: Spring Mobile

1,287 views
1,176 views

Published on

Spring Framework no desenvolvimento móvel. Slides da apresentação realizada no TDC2011 em Florianópolis/SC para a trilha de Mobile no dia 21/08/2011.

O ecossistema do Spring Framework tem evoluído para cenários muito além dos domínios do Java EE. Um destes domínios é o desenvolvimento de aplicações móveis nativas e web. Então, nesta mini palestra, serão apresentados o Spring Mobile e Spring Android, ainda nas suas versões iniciais, mas com um potencial enorme de levar o melhor do framework para o cenário móvel.

Published in: Technology, Business
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
1,287
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

TDC2011: Spring Mobile

  1. 1. Spring MobileSpring Framework no desenvolvimento móvel Dr. Spock @drspockbr
  2. 2. @bout me!• Bacharel e especialista em Física pela UFV e Unicamp;• Desenvolvedor de aplicações Web desde 96 e Java desde 99;• Palestrante em eventos nacionais e internacionais;• Integrante da equipe de P&D da Softplan em Florianópolis/SC.
  3. 3. Visite o SBUGhttp://www.springbrasil.com.br/
  4. 4. SpringMobile Spring Android
  5. 5. Spring Mobile
  6. 6. Spring Mobile• Extensão para o Springh MVC para simplificar o desenvolvimento de aplicações Web para dispositivos móveis;
  7. 7. Spring Mobile• Extensão para o Springh MVC para simplificar o desenvolvimento de aplicações Web para dispositivos móveis;• Funcionalidades: • Abstração para identificação de dispositivo; • Gerenciamento de preferências: normal ou móvel; • Chaveamento de site baseado no dispositivo ou preferência;
  8. 8. Spring Mobile• Extensão para o Springh MVC para simplificar o desenvolvimento de aplicações Web para dispositivos móveis;• Funcionalidades: • Abstração para identificação de dispositivo; • Gerenciamento de preferências: normal ou móvel; • Chaveamento de site baseado no dispositivo ou preferência;• Suporta WURFL (Wireless Universal Resource FiLe);
  9. 9. Spring Mobile• Extensão para o Springh MVC para simplificar o desenvolvimento de aplicações Web para dispositivos móveis;• Funcionalidades: • Abstração para identificação de dispositivo; • Gerenciamento de preferências: normal ou móvel; • Chaveamento de site baseado no dispositivo ou preferência;• Suporta WURFL (Wireless Universal Resource FiLe);• Versão atual: 1.0.0.M3 (liberado em Fev/2011).
  10. 10. Usando Spring Mobile
  11. 11. Usando Spring Mobile
  12. 12. Usando Spring Mobile
  13. 13. Usando Spring Mobile
  14. 14. Usando Spring Mobile
  15. 15. Usando Spring Mobile
  16. 16. Usando Spring Mobile
  17. 17. Usando Spring Mobile
  18. 18. Usando Spring Mobile
  19. 19. Usando Spring Mobile
  20. 20. Usando Spring Mobile m.${serverName}
  21. 21. Usando Spring Mobile m.${serverName} ${serverName - lastDomain}.mobi
  22. 22. SpringMobile Spring Android
  23. 23. Spring Android
  24. 24. Spring Android • Uma extensão para o Spring Framework que permite simplificar o desenvolvimento de aplicações Android nativas;
  25. 25. Spring Android • Uma extensão para o Spring Framework que permite simplificar o desenvolvimento de aplicações Android nativas; • Disponibiliza: • Um cliente REST para Android; • Conversão de objetos para JSON ou XML; • Leitura de RSS ou Atom; • Encriptação
  26. 26. Spring Android • Uma extensão para o Spring Framework que permite simplificar o desenvolvimento de aplicações Android nativas; • Disponibiliza: • Um cliente REST para Android; • Conversão de objetos para JSON ou XML; • Leitura de RSS ou Atom; • Encriptação • Suporta a autenticação via OAuth para o Spring Social;
  27. 27. Spring Android • Uma extensão para o Spring Framework que permite simplificar o desenvolvimento de aplicações Android nativas; • Disponibiliza: • Um cliente REST para Android; • Conversão de objetos para JSON ou XML; • Leitura de RSS ou Atom; • Encriptação • Suporta a autenticação via OAuth para o Spring Social; • Acesso ao SQLite datastore para persistir as conexões via Spring Social;
  28. 28. Spring Android • Uma extensão para o Spring Framework que permite simplificar o desenvolvimento de aplicações Android nativas; • Disponibiliza: • Um cliente REST para Android; • Conversão de objetos para JSON ou XML; • Leitura de RSS ou Atom; • Encriptação • Suporta a autenticação via OAuth para o Spring Social; • Acesso ao SQLite datastore para persistir as conexões via Spring Social; • Versão atual: 1.0.0.M3 (liberado em Maio/2011).
  29. 29. Usando Spring Android
  30. 30. Usando Spring Android
  31. 31. Usando Spring Android
  32. 32. Usando Spring Android
  33. 33. Usando Spring Android
  34. 34. SpringSocial
  35. 35. Spring • Extensão para o Spring Framework que permite acessar aplicações como SaaS;Social
  36. 36. Spring • Extensão para o Spring Framework que permite acessar aplicações como SaaS;Social • Disponibiliza: • Abstração SPI para integrar com outros SaaS; • Mecanismo de autenticação/ autorização; • Integração com Facebook, Twitter, LinkedIn, TripIt, GitHube GoWalla;
  37. 37. Spring • Extensão para o Spring Framework que permite acessar aplicações como SaaS;Social • Disponibiliza: • Abstração SPI para integrar com outros SaaS; • Mecanismo de autenticação/ autorização; • Integração com Facebook, Twitter, LinkedIn, TripIt, GitHube GoWalla; • Autenticação na aplicação via Facebook or Twitter.
  38. 38. Spring • Extensão para o Spring Framework que permite acessar aplicações como SaaS;Social • Disponibiliza: • Abstração SPI para integrar com outros SaaS; • Mecanismo de autenticação/ autorização; • Integração com Facebook, Twitter, LinkedIn, TripIt, GitHube GoWalla; • Autenticação na aplicação via Facebook or Twitter. • Versão atual:1.0.0.RC1
  39. 39. Usando Spring Android
  40. 40. Usando Spring Android
  41. 41. Usando Spring Android
  42. 42. Referências• Spring Mobile http://www.springsource.org/spring-mobile• Spring Android http://www.springsource.org/spring-android• Spring Projects http://www.springsource.org/projects
  43. 43. Obrigado!• Contato: Dr. Spock spock@springbrasil.com.br• Twitter: @drspockbr• About me: http://about.me/drspockbr

×