workshop mdp campus party mx

15
Movistar Movistar Developers Platform Developers Platform Campus Party Campus Party Noviembre Noviembre 2009 2009

Upload: gloriaalamillo

Post on 06-Jul-2015

571 views

Category:

Technology


0 download

DESCRIPTION

Technical Workshop for MDP APIs at Campus Party Mexico

TRANSCRIPT

Page 1: Workshop MDP Campus Party Mx

MovistarMovistar Developers PlatformDevelopers PlatformCampus PartyCampus Party

NoviembreNoviembre 20092009

Page 2: Workshop MDP Campus Party Mx

TELEFÓNICA I+D

¿Qué vamos a ver en esta presentación?

01 Movistar developers platform

02. APIs disponibles

03. Desarrollo de una aplicación

04. Demostración de la aplicación

Índice

Page 3: Workshop MDP Campus Party Mx

TELEFÓNICA I+D

En esta presentación NO HABLA de desarrollo …

… ES DESARROLLO, para desarrolladores

01. ¿Sobre qué NO trata esta presentación?

Page 4: Workshop MDP Campus Party Mx

TELEFÓNICA I+D

Es una iniciativa global de Telefónica que iniciamos en México para impulsar la innovación de desarrolladores de todo el mundo …

… poniendo en contacto desarrolladores y usuarios

01. ¿Qué es Movistar Developers Platform?

Page 5: Workshop MDP Campus Party Mx

TELEFÓNICA I+D

Movistar Developers Platform ofrece el 70% de las ventas

... pero estamos diseñando modelos de Revenue Sharing más innovadores para los próximos meses

01. Puedes ganar dinero con nosotros

Page 6: Workshop MDP Campus Party Mx

TELEFÓNICA I+D

Movistar Developers Platform no es un Application Store …

… es un entorno de creación y venta de aplicaciones sobre unas capacidades de operador abiertas!

01. ¿Cómo es?

Page 7: Workshop MDP Campus Party Mx

TELEFÓNICA I+D

Puedes crear nuevos servicios sobre las APIs de Movistar con documentación y SDKs en Java, PHP y C# …

… y recibir comentarios de otros usuarios y desarrolladores!

01. ¿Qué puedes hacer?

Page 8: Workshop MDP Campus Party Mx

TELEFÓNICA I+D

Es gratis, sólo es necesario tu email y tu número de celular en http://developers.movistar.com.mx/

¡únete a nuestro reto en http://cplabs.me y participa!

01. ¿Cómo te puedes unir?

Page 9: Workshop MDP Campus Party Mx

TELEFÓNICA I+D

Se han abierto cuatro APIs de comunicaciones:- SMS : envío de SMS desde aplicación- MMS : envío de MMS desde aplicación- WAP-Push : envío de WAP-Push desde aplicación

02. ¿Qué APIs están disponibles?

Page 10: Workshop MDP Campus Party Mx

TELEFÓNICA I+D

Es sencillo, tenemos interfaces HTTP REST que admiten- application/xml- application/json- application/x-www-form-urlencoded (no lo uses, es más feo)

Es seguro, usamos el Authorization header en cada petición HTTPSAuthorization: SDPBasicAuth realm="SDPAPIs", consumer_key= "serviceId@spId",signature_method="MD5", signature="MD5(spId+spPassword+timeStamp)",timestamp="YYYYMMDDHHMMSS", version="0.1", token="AccessToken", requestor_id ="MSISDN ",requestor_type ="1"

Es rápido, ofrecemos 3 SDKs para diferentes lenguajes- SDKs para JAVA, PHP y C#

02. ¿Cómo uso un API?

Page 11: Workshop MDP Campus Party Mx

TELEFÓNICA I+D

Sencillo, una petición HTTPS y listo:

POST /osg/UNICA-SMS-REST/SMS HTTP/1.1

Content-Type: application/jsonAuthorization: SDPBasicAuth realm="SDPAPIs", consumer_key="0100105600@000025",signature_method="MD5", signature="A5766BB000AEA947429B07D8F6896019",timestamp="20091015120206", version="0.1", token="2ZFO4gAL",requestor_id="5213907550077", requestor_type="1"User-Agent: Jakarta Commons-HttpClient/3.1Host: host:portContent-Length: 155{"smsText": {"address": {"phoneNumber": "5213851866422"},"message": “Hola Mexico"}}

¡No estás solo!- Tenemos guías de desarrollo en la sección “Desarrolladores > Documentación”- Puedes usar los SDKs

02. ¿Cómo es una petición REST para enviar SMS?

Page 12: Workshop MDP Campus Party Mx

TELEFÓNICA I+D

El tiempo en que se toma un café …

... ¡vamos a hacer una en 7 minutos! sin trampas, desde cero, con Eclipse y el SDK de Java

03. ¿Cuánto se tarda en desarrollar una aplicación?

Page 13: Workshop MDP Campus Party Mx

TELEFÓNICA I+D

Movistar Developers Platform es una iniciativa global de Telefónica que iniciamos en México para impulsar la innovación de desarrolladores de todo el mundo

Movistar Developers Platform no un Application Store es un entorno de creación de aplicaciones para conectar Desarrolladores y Usuarios

Desarrollar aplicaciones en Movistar Developers Platform es rápido y fácil con nuestras APIs REST y los SDKs para Java, PHP y C#

Ahora ofrecemos un 70% del precio de descarga pero estamos diseñando nuevos modelos de Revenue Sharing

Conclusiones

Page 14: Workshop MDP Campus Party Mx

TELEFÓNICA I+D

No te quedes con la duda, pregunta.

¿Preguntas?

Soporte Movistar Developers Platform [email protected]é Rodríguez Pérez [email protected]

Page 15: Workshop MDP Campus Party Mx

TELEFÓNICA I+D© 2008 Telefónica Investigación y Desarrollo, S.A. Unipersonal