Los APIs De Telecomunicaciones

17
¿Un mundo abierto? Borja Iglesias Méndez

Transcript of Los APIs De Telecomunicaciones

Page 1: Los APIs De Telecomunicaciones

¿Un mundo abierto?

Borja Iglesias Méndez

Page 2: Los APIs De Telecomunicaciones

Mashups y creación colaborativa En Internet, ¿Por qué lo promueven las empresas? En otros sectores, ¿Qué se hace? Algunas imágenes

¿Qué sacamos de esto? Enriquecer el Mashup ¿Gracias a los operadores?

¿Qué elementos del operador son atractivos para los Mashups? Conceptos: Don’t be evil

Ejemplos de APIs abiertos de operadores: Análisis Interés para el operador Intereses para el desarrollador Ventajas e Inconvenientes Opinión personal ¿Lo haría? Casos de éxito Conclusiones

Page 3: Los APIs De Telecomunicaciones

¿Qué es? Mashup: Sitio Web o aplicación que usa contenido de otras aplicaciones para

crear un nuevo contenido completo, consumiendo servicios a través del protocolo http. (Wikipedia)

Creación colaborativa ≈ Colaborar: Trabajar con otra u otras personas en la realización de una obra. (R AE )

Ejemplos de uso populares: Wikipedia

▪ Creación colaborativa de una enciclopedia global▪ Es un ejemplo, han extendido el concepto de “wiki” a todo el mundo.

Amazon▪ Proporciona APIs para la creación de Mashups que interactúen con su servicio Web

▪ http://www.amazon.com/gp/browse.html?node=3435361

Google▪ El gigante: Un poco de todo. ▪ Lo último que han ideado es Google Friend Connect: Una manera rápida de integrar un

“mecanismo social” en tu propia web con lo que aseguran un aumento de tráfico▪ http://www.google.com/friendconnect/home/moreinfo

Page 4: Los APIs De Telecomunicaciones

La empresa: No tiene todas las ideas Escuchar al cliente le aporta beneficio

El usuario: Genera ideas / Corrige errores / Completa datos /

Evalúa el contenido / Decide El usuario aporta valor con sus ideas El valor aporta más usuarios El usuario atrae a más usuarios

La economía: El valor da dinero - crecimiento

Page 5: Los APIs De Telecomunicaciones

No todo es desarrollar código: Los productos físicos también necesitan al usuario (al cliente / al desarrollador)

La idea: El producto ya no se limita a lo que el fabricante crea/fabrica La empresa marca un camino (API), el usuario hace uso de él El usuario tiene mucho que decir

El usuario crea el producto a su medida, la empresa lo fabrica y lo vende

Page 6: Los APIs De Telecomunicaciones
Page 7: Los APIs De Telecomunicaciones

“Abrir la empresa” = Proporcionar servicios = Beneficio para todos ¿o no? ¿Cómo se hace?

Empresas “de Internet”▪ Abrir un API para programadores▪ Crear herramientas para el desarrollo: SDK▪ Proporcionar entornos de trabajo colaborativo (online)▪ El producto que crea el desarrollador no lo vende la empresa (o si…) pero aporta valor para

la misma y, como se ha dicho, el valor aporta usuarios = dinero Empresas “de productos” (que venden un producto físico)

▪ Proporcionar al cliente la oportunidad de ser el creador▪ Herramientas simples y rápidas▪ El usuario crea productos que la empresa le vende

¿Es conveniente? Abre un abanico grande de opciones para el usuario Es atractivo para el usuario y hace que la empresa crezca (No se estanca) Atrae más usuarios

Page 8: Los APIs De Telecomunicaciones

El operador tiene datos interesantes para el desarrollador Problemas de imagen corporativa:

El usuario no ve al operador como una empresa “de Internet” ni como un producto que adquirir

¿Cómo lo evitamos? La empresa debe aportar herramientas pero no actuar como censora o limitar la capacidad del desarrollador. Es complicado elegir el camino adecuado sin que parte de “la comunidad” lo rechace:▪ “Nunca llueve a gusto de todos”

“En Internet todo se sabe” pero… “si las cosas se hacen bien…” quizá no importe quien está detrás.

No excederse con las virtudes del usuario: El usuario crea para “alguien” que le aporte “algo”. No vive del amor al arte

siempre…aunque a veces si…si le interesa▪ El amor arte hasta cierto punto…

La empresa no debe pensar en obtener beneficio directo y rápido de lo que “la comunidad” crea/desarrolla

Si la idea es “abrir la empresa” SÓLO para obtener beneficio, el sistema fracasará porque el usuario no aportará

Page 9: Los APIs De Telecomunicaciones

Servicios para controlar la presencia, el estado de un usuario móvil en un momento dado, perfiles compartidos de datos, contactos remotos…

La celda donde se encuentra un usuario móvil parece de gran interés Se debe tener cuidado con la privacidad de este dato ¿Permisos?

¿Cuotas? ¿Limitación del servicio? Estos datos en manos inadecuadas son peligrosos

Más interacción con los elementos de red que son dominio del operador Podrían llevar Internet a otro nivel

Se pueden explorar los deseos de los desarrolladores aportando un entorno para ello Openmovil forum hace muy bien esto con una herramienta tipo digg /

menéame con sugerencias… Como se ha dicho, el usuario tiene ideas y le gusta ser escuchado.

Page 10: Los APIs De Telecomunicaciones

Abierto / Libre / Gratis: Proveer un entorno de desarrollo dista de ser abierto/libre. “Libre no significa gratis”, Richard Stallman. En Internet hablar de “abierto” si realmente sólo se proporcionan APIs “no

gusta”. ▪ ¡Mucho peligro! Se debe tener cuidado sobre como se juega con las licencias, patentes,

contenidos creados por la comunidad…▪ Caso de FON (https://www.fon.com/es/): Creó sus Foneras con un firmware abierto bajo

GPLv2 (openWRT)▪ Esta versión de GPL proporciona libertad al creador de compartir o no el código▪ Es un código creado por todos que FON utiliza para lucrarse▪ Una gran parte de “la comunidad” criticó el acto y generó mala imagen en la empresa

Ser abierto no significa ser gratis:▪ “Es de necios confundir valor y precio”, Antonio Machado

Evolución: Lema de google: Del “Don’t be evil” al “Búsquedas, Publicidad y

Aplicaciones”▪ El usuario sabe con quien juega. No se debe jugar con él haciendole creer lo que no somos.

Page 11: Los APIs De Telecomunicaciones

Vodafone Betavine (http://www.vodafonebetavine.net) Ofrece diversidad de servicios:

▪ Mensajería de texto (SMS)▪ Envío de enlaces WAP▪ Trigers para aplicaciones

Controlan el uso de su API con un sistema de créditos (“nada de open…”). ¡No saben ni siquiera como reestablecer ese sistema de créditos cuando se agotan!(indica que debe hablarse con el administrador…)

BT: Web21c SDK (http://web21c.bt.com/)▪ Autenticación▪ Flujo de llamadas▪ Control de conferencias▪ Procesado de SMS▪ Envío de SMS▪ Llamadas de voz

Orange (http://www.orangepartner.com/)▪ Autenticación añadiendo soporte Multimedia▪ Control de SMS y e-mail▪ Calendario / Contactos / Fotos▪ Bubbletop / Pikeo

Telefónica Openmovil Forum (http://open.movilforum.com/)▪ En castellano▪ Agrupación de APIs de distina índole ofreciendo servicios propios de Telefónica Movistar▪ Buena evolución▪ Servicios interesantes como el Localízame (permite localizar a un usuario en su celda a partir de su número)

Page 12: Los APIs De Telecomunicaciones

Extiende y diversifica los objetivos de las empresas de telecomunicaciones

Son terceros los encargados de desarrollar los nuevos servicios. El operador puede seguir encargándose de hacer lo que mejor hace: dar servicio

Reposicionamiento como una plataforma de servicios más que como un “simple” operador

Atraer clientes por la calidad de su entorno de desarrollo

APIs potentes con posibilidades para su red le dan ventaja frente a la competencia

Valor como empresa significa un aumento de clientes Todo lleva a un aumento de beneficios

Page 13: Los APIs De Telecomunicaciones

El desarrollador puede ser una empresa o un usuario hábil

Accesible a todo el que se interese en el tema La red hace que “un cualquiera” se pueda

convertir en “un alguien” de la noche a la mañana Se pude hacer hueco en un mundo que es

“físicamente lejano”. Satisfacción personal ¿? Para algunos no es

suficiente…pero para otros sí…

Page 14: Los APIs De Telecomunicaciones

Ventajas Personalización de contenidos Mayores posibilidades para los desarrollos A mejor herramienta, más usuarios A más usuarios, mayor uso de la aplicación A más uso, mayores beneficios

Desventajas / Peligros / Consideraciones Si se hace “porque el resto lo hace” la empresa tiene pocas

posibilidades Se debe estudiar el momento y la situación ¿Realmente la inversión se verá compensada? La tecnología ofrecida no debe comprometer la seguridad de la

red del operador (obviamente)

Page 15: Los APIs De Telecomunicaciones

Abrir los APIs de Telecomunicaciones aporta un valor añadido muy importante para el desarrollador/usuario.

Probablemente, la visión que el usuario tiene respecto al operador (“que le cobra mucho y siempre le da poco…”) cambiaría radicalmente si este ofrece posibilidades gratuitas para mejorar sus aplicaciones y personalizar su red.

Se debe tener cuidado diferenciando el término gratuito del termino libre. En la red lo gratis “gusta”, pero si se cuidan los conceptos.

En mi opinión, invertir en estos entornos es positivo de cara a “imagen empresarial”. Quizá sea difícil sacar una rentabilidad económica directa como muchas veces desea el gran operador.

El valor de la empresa de cara al usuario quizá sea más importante que el dinero que esta consiga del mismo.

Una empresa bien valorada por el cliente desde el principio acabará siendo beneficiada.

Mejora la experiencia del usuario y puede hacer que este se decida por una u otra compañía.

El operador debería dejar libertad a los desarrolladores. “Un control desde la lejanía”.

Lo haría.

Page 16: Los APIs De Telecomunicaciones

Empresas de Internet FaceBook Youtube Google Flickr Twitter Y más…y más…y más…

▪ Proporcionan herramientas para que el desarrollador “de rienda suelta a su imaginación” ¿Y lo operadores?

▪ Como se ha visto, están en ello…Si es un caso de éxito o no se verá en un futuro cercano. Empresas de productos

Las empresas vendedoras de coches llevan mucho tiempo dando acceso a las parametrización de los coches, pero no es lo mismo:▪ No permiten que tu diseñes un elemento adicional que te gustaría que incluyera o algo de

ese estilo Para otros productos más personalizables es ideal y el coste es bajo porque sólo

deben añadir un color, imagen o característica prediseñada al producto

Page 17: Los APIs De Telecomunicaciones

Las empresas de telecomunicación son tradicionalmente cerradas pero deben empezar a abrirse (ya lo están haciendo)

El modelo de negocio, visto lo visto, tiene ciertos problemas en un entorno de operador (ejemplo de Betavine y su sistema de créditos…)

Aun así, parece que las empresas de telecomunicaciones tienen muchos APIs que interesarían al desarrollador

Los conceptos son muy importantes a la hora de tratar con el desarrollador

La innovación en este campo irá apartando a los poco competentes

Con este proceso, los operadores comenzarán a parecerse más a las empresas “de Internet”