X liminal buevia 2 (dllo.)-taller

974 views
860 views

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
974
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

X liminal buevia 2 (dllo.)-taller

  1. 1. liminal-­‐it.com  Taller  Desarrollando  Aplicaciones  con  Bluevia  y  Java  Campus  Party    Junio  30  de  2011    Javier  Eduardo  López  López  javier.lopez@liminal-­‐it.con  @javieredo85      
  2. 2. Bluevia  y  Java   liminal-­‐it.com  Agenda  •  Introducción  •  Requisitos  •  Preparación  del  ambiente  •  Registro  en  Bluevia  •  AutenJcación  y  permisos  •  Enviando  y  recibiendo  mensajes  •  Publicidad  •  Ejercicio  prácJco  
  3. 3. Bluevia  y  Java   liminal-­‐it.com     INTRODUCCIÓN  
  4. 4. Bluevia  y  Java   liminal-­‐it.com  Bluevia   •  Un   nuevo   concepto   para   el   desarrollo   de   aplicaciones   que   consumen  servicios  en  la  red  de  telefónica,  como  mensajería   o  búsqueda  de  información  de  personas.   •  Bluevia   proporciona   un   conjunto   de   APIs   y   SDKs   para   diferentes  lenguajes  de  programación.   •  Las   APIs   son   publicadas   como   webservices   REST   y   la   autenJcación  de  los  usuarios  se  realiza  a  través  de  OAUTH.  
  5. 5. Bluevia  y  Java   liminal-­‐it.com     REQUISITOS  
  6. 6. Bluevia  y  Java   liminal-­‐it.com  Bluevia   •  Conocimiento   del   lenguaje   Java   para   el   desarrollo   de   aplicaciones  Stand-­‐Alone  y  Web.   •  Computador  portáJl  con  Netbeans  7.0  y  servidor  Tomcat   •  Teléfono   móvil   con   SIM   Card   de   Telefónica   y   una   precarga   sugerida  de  $5.000   •  Acceso  a  Internet  
  7. 7. Bluevia  y  Java   liminal-­‐it.com     PREPARACIÓN  DEL  AMBIENTE  
  8. 8. Bluevia  y  Java   liminal-­‐it.com    Creación  de  proyecto  e  inclusión  del  SDK  
  9. 9. Bluevia  y  Java   liminal-­‐it.com    Creación  de  proyecto  e  inclusión  del  SDK  
  10. 10. Bluevia  y  Java   liminal-­‐it.com    Registro  en  Bluevia   1.  Registro  en  Bluevia   2.  AcJvación  de  cuenta  de  cliente   3.  Obtención  de  API  Keys  
  11. 11. Bluevia  y  Java   liminal-­‐it.com     AUTENTICACIÓN  Y  PERMISOS  
  12. 12. Bluevia  y  Java   liminal-­‐it.com  Variables  globales  
  13. 13. Bluevia  y  Java   liminal-­‐it.com  Request  Token  
  14. 14. Bluevia  y  Java   liminal-­‐it.com  Autorizar  Aplicación  
  15. 15. Bluevia  y  Java   liminal-­‐it.com  Access  Token   Nota:  Este  valor  que  se  ob.ene  debe  ser   almacenado,  por  ejemplo,  en  una  variable   para  su  uso  posterior  como  se  presentó  en   las  variables  globales  
  16. 16. Bluevia  y  Java   liminal-­‐it.com     ENVIANDO  Y  RECIBIENDO   MENSAJES  
  17. 17. Bluevia  y  Java   liminal-­‐it.com  Enviando  un  SMS  
  18. 18. Bluevia  y  Java   liminal-­‐it.com  Verificando  el  estado  
  19. 19. Bluevia  y  Java   liminal-­‐it.com  Recibiendo  Mensajes  –  MO  Keyword  
  20. 20. Bluevia  y  Java   liminal-­‐it.com  Recibiendo  Mensajes  –  Enviando  Mensaje   Enviar  un  SMS  al  número  2505  con  la  MO   Keyword.  Luego  de  esta  se  puede  adicionar  el   texto  que  se  desee.    
  21. 21. Bluevia  y  Java   liminal-­‐it.com  Recibiendo  Mensajes  
  22. 22. Bluevia  y  Java   liminal-­‐it.com  Recuperando  Mensajes   Nota:  Una  vez  recuperado  el  mensaje,  este   es  borrado  del  servidor  
  23. 23. Bluevia  y  Java   liminal-­‐it.com  Enviando  un  MMS  
  24. 24. Bluevia  y  Java   liminal-­‐it.com  Verificando  el  estado  
  25. 25. Bluevia  y  Java   liminal-­‐it.com  Recibiendo  Mensajes  –  MO  Keyword  
  26. 26. Bluevia  y  Java   liminal-­‐it.com  Recibiendo  Mensajes  –  Enviando  Mensaje   Enviar  un  MMS  al  número  2505  con  la  MO   Keyword.  Luego  de  esta  se  puede  adicionar  el   texto  que  se  desee.    
  27. 27. Bluevia  y  Java   liminal-­‐it.com  Recibiendo  Mensajes  
  28. 28. Bluevia  y  Java   liminal-­‐it.com  Recuperando  Mensajes   Obtener   Obtener   mensaje   Adjuntos   Nota:  Una  vez  recuperado  el  mensaje,  este   es  borrado  del  servidor  
  29. 29. Bluevia  y  Java   liminal-­‐it.com     PUBLICIDAD  
  30. 30. Bluevia  y  Java   liminal-­‐it.com  Solicitando  Publicidad  
  31. 31. Bluevia  y  Java   liminal-­‐it.com  Mostrando  Publicidad  
  32. 32. Bluevia  y  Java   liminal-­‐it.com     EJERCICIO  PRÁCTICO  
  33. 33. Bluevia  y  Java   liminal-­‐it.com    Ejercicio  PrácJco     Desarrollar   una   aplicación   web   servlet/jsp   sencillo  que  reciba  mensajes  SMS  o  MMS  y  los   publique   en   una   tabla.   Una   vez   publicado   un   mensaje,   deberá   enviar   un   SMS   de   confirmación  al  número  que  envío  el  mensaje.    
  34. 34. Bluevia  y  Java   liminal-­‐it.com     Javier  Eduardo  López  López   javier.lopez@liminal-­‐it.con   @javieredo85     GRACIAS  

×