Slides - liminal

Anuncio
TALLER
desarrollando aplicaciones con Bluevia y Java
Javier López
@javieredo85
Junio 30 de 2011
BlueVia
Introducción
Requisitos
Preparación del ambiente
Registro en Bluevia
Autorización y permisos
Enviando y recibiendo mensajes
Publicidad
Ejercicio práctico
AGENDA
•
•
•
•
•
•
•
•
liminal-it.com
liminal-it.com
Descargue directamente
todo el contenido del taller
liminal-it.com
liminal-labs
liminal-it.com
INTRODUCCIÓN
BlueVia
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.
•
Utilización de servicios REST para acceder a los millones de
usuarios de Movistar-O2
BlueVia
liminal-it.com
Bluevia
•
SMS, MMS, Location, Advertising & User Context
•
Soporte en SDK para Java, .NET, Android, PHP, Ruby
•
Conexiones y permisos seguros a través del protocolo OAuth.
•
Ganancias para los desarrolladores
BlueVia
liminal-it.com
Introducción
•
Necesidad de nuevos modelos e implementaciones utilizando
la tecnología actual.
•
Plataformas independientes del lenguaje o plataforma.
•
Millones de usuarios de telefonía móvil celular.
•
NaaS, Network as a Service
App
SDK
BlueVia
Internet
MMS
MMS
Send API Receive API
SMS
Receive API
SMS
Send API
Location
API
User
Context Advertising
API
API
App
SDK
BlueVia
MMS
MMS
Send API Receive API
SMS
Receive API
SMS
Send API
Location
API
User
Context Advertising
API
API
REST
Internet
BlueVia
App
Internet
MMS
Send API
MMS
Receive API
SMS
Receive API
SMS
Send API
BlueVia
Location
API
User
Context
API
Advertising
API
BlueVia
SMS Send API
SMS Receive API
MMS Receive API
MMS Send API
Advertising API
User Context API
Location API
BlueVia
liminal-it.com
Evolución
APIs
SDK .NET
UK, México
SDK Java
Colombia
Business Colombia
BlueVia
liminal-it.com
Arquitectura
Red Movistar-­‐O2
APIs
SDK Aplicaciones
BlueVia
liminal-it.com
Objetivos
•
Conocer, de modo práctico, el uso del SDK de Java para el
desarrollo de aplicaciones utilizando Bluevia.
•
Desarrollar una aplicación stand-alone sencilla utilizando el SDK.
•
Implementar una aplicación web sencilla utilizando los servicios
de Bluevia.
liminal-it.com
REQUISITOS
BlueVia
liminal-it.com
Bluevia
•
•
•
•
Conocimiento del lenguaje Java para el desarrollo de aplicaciones
Stand-Alone y Web.
Computador portátil con Netbeans 7.0 y servidor Tomcat
Teléfono móvil con SIM Card de Telefónica y una precarga sugerida
de $3.000
Acceso a Internet
liminal-it.com
PREPARACION
del ambiente
BlueVia
Creación de proyecto y inclusión del SDK
liminal-it.com
BlueVia
Creación de proyecto y inclusión del SDK
liminal-it.com
BlueVia
Registro en Bluevia
1. Registro en Bluevia
2. Activación de cuenta de cliente
3. Obtención de API Keys
liminal-it.com
liminal-it.com
AUTORIZACIÓN
y permisos
BlueVia
Variables globales
liminal-it.com
BlueVia
Request Token
liminal-it.com
BlueVia
Autorizar Aplicación
liminal-it.com
BlueVia
Autorizar Aplicación
liminal-it.com
BlueVia
liminal-it.com
Access Token
Nota: Este valor que se obtiene debe ser almacenado,
por ejemplo, en una variable para su uso posterior
como se presentó en las variables globales
DEMO
autorización
liminal-it.com
ENVIANDO
RECIBIENDO MENSAJES
BlueVia
Enviando un SMS
liminal-it.com
BlueVia
Verificando el estado
liminal-it.com
BlueVia
Recibiendo Mensajes – MO Keyword
liminal-it.com
BlueVia
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.
BlueVia
Recibiendo Mensajes
liminal-it.com
BlueVia
Recuperando Mensajes
Nota: Una vez recuperado el mensaje este es borrado del servidor
liminal-it.com
DEMO
SMS
BlueVia
Enviando un MMS
liminal-it.com
BlueVia
Verificando el estado
liminal-it.com
BlueVia
Recibiendo Mensajes – MO Keyword
liminal-it.com
BlueVia
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.
BlueVia
Recibiendo Mensajes
liminal-it.com
BlueVia
liminal-it.com
Recuperando Mensajes
Obtener
mensaje
Obtener
Adjuntos
Nota: Una vez recuperado el mensaje este es borrado del servidor
DEMO
MMS
liminal-it.com
PUBLICIDAD
BlueVia
Solicitando Publicidad
liminal-it.com
BlueVia
Mostrando Publicidad
liminal-it.com
liminal-it.com
EJERCICIO PRÁCTICO
BlueVia
liminal-it.com
Ejercicio Práctico
Desarrollar un servlet-jsp sencillo que reciba mensajes MMS
y guarde la imagen adjunta al disco duro.
Una vez publicado deberá enviar un SMS de confirmación al
número que envío el mensaje.
BlueVia
Javier Eduardo López López
javier.lopez@liminal-it.con
@javieredo85
GRACIAS
liminal-it.com
Descargar