Este documento presenta un taller sobre el desarrollo de aplicaciones móviles con Bluevia y Java. Se explican los requisitos técnicos, la preparación del ambiente de desarrollo, el registro en Bluevia, la autenticación, y cómo enviar y recibir mensajes SMS/MMS. Finalmente, se propone un ejercicio práctico de crear una aplicación web que reciba y publique mensajes, enviando confirmaciones.
Desarrollando aplicaciones móviles con Bluevia y Java
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. 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
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.
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
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. Bluevia
y
Java
liminal-‐it.com
ENVIANDO
Y
RECIBIENDO
MENSAJES
19. Bluevia
y
Java
liminal-‐it.com
Recibiendo
Mensajes
–
MO
Keyword
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.
25. Bluevia
y
Java
liminal-‐it.com
Recibiendo
Mensajes
–
MO
Keyword
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.
28. Bluevia
y
Java
liminal-‐it.com
Recuperando
Mensajes
Obtener
Obtener
mensaje
Adjuntos
Nota:
Una
vez
recuperado
el
mensaje,
este
es
borrado
del
servidor
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. Bluevia
y
Java
liminal-‐it.com
Javier
Eduardo
López
López
javier.lopez@liminal-‐it.con
@javieredo85
GRACIAS