2. ¿Quién soy?
• Ing. en Sistemas, UNITEC (Honduras, 2001)
• MBA,Vanderbilt University (Nashville, 2006)
• twitter.com/corp
• corpeno.com
3. ¿Qué hago?
• Director de Negocios, Icoms Technologies
• Desarrollo tuBabel.com
• Parte del equipo de Blipea.com, Class.io
• Fundador y Director de WebConfLatino.com
• Fundador de Barcamp en Honduras y
GTUG en El Salvador
6. Funciones del API
• Comunicación entre diferentes
niveles de abstracción
• Comunicación entre programas / software
7. ¿Qué es un Web API?
fuente (cc): http://www.flickr.com/photos/generated/4994039025/
8. Web APIs
• Conectividad por medio de HTTP requests
• Lenguajes de intercambio de datos como
XML y JSON
• Estructura común en el mundo web 2.0 es
REST (Representational State Transfer)
• Las que usan REST son RESTful APIs
9. Para qué usar Web APIs
• Extender el contenido de un sitio web
• Procesamiento de datos
• Interconexión entre sitios/servicios web
• Construir un sitio completamente con datos
de diferentes sitios (Mashups)
32. Funciones de API usadas
• Autenticación con Google Account
• Sincronización de eventos de class.io (tareas,
entregas, etc) con Google Calendar
• Google Docs para visualización y upload de
documentos
• Facebook App para notificaciones
35. Conclusiones
• La mayoría de websites modernos proveen
o consumen APIs
• La documentación de los APIs es fácil de
encontrar y entender
• A medida se popularizan los APIs los
estándares se están creando... (ejem. REST)
• Experimentos tipo Mashups son rápidos de
programar y útiles para explorar el mercado