Archivos de la categoría ‘Web 2.0’
Empezando a trabajar con el API de twitter
En las últimas semanas he estado revisando, leyendo, y probando de todo para iniciarme con esto de las APIs. Una gran variedad de servicios web sociales y otros más nos las presentan para que obtengamos el mayor provecho posible, a través de mashups, o haciendo algo nuevo en base a ella, pero si no sabemos por dónde iniciar es difícil la tarea. Mi post por lo tanto, tiene la intención de dar una luz en el camino.
A continuación compartiré lo que me ha servido para comprender algunas cosas básicas una vez que nos entramos al maravilloso -pienso yo- mundo de las APIs. Aclaro que mi intención no es dar un curso sobre todas las tecnologías que pueden necesitarse o que de cierta forma están implícitas al trabajar con servicios web, lo mío es dar unas pautas que sirvan de ayuda para quienes empiezan en estos temas, por tanto lo que haré será recomendar lecturas, ejemplos, código, etc.
Basta de tanta lata y al grano:
- DOM y JavaScript (De esto pueden encontrar por cualquier lado un curso o artículos que hablan sobre ello, en inglés o en español, recomiendo practiquen bastante).
- XHTML, CSS.
- AJAX (Recomiendo el artículo de Jesse James Garrett, del 2005 pero vale la pena).
- Leer algo sobre XML, JSON, RSS, ATOM (al menos que tengan una idea).
- XMLHttpRequest (primer artículo y segundo artículo).
- Autenticación básica HTTP.
Si no les gusta los artículos, o si prefieren el inglés pueden buscarse otros, pero al menos ya saben de qué pueden ir investigando. Les dejo para que revisen, y en un siguiente post hablaré sobre más cosas que me ayudaron.
UWA – API de Netvibes
Netvibes emplea el API denominado UWA, o Universal Widget Api, a través del cual los widgets estarán disponibles además de la plataforma que soporta Netvibes, para iGoogle, Windows Vista, Live.com, el dashboard de Apple, Opera, y más.
UWA mantiene la filosofía de una vez escrito, corre en donde sea. El Universal Widget API es el nombre del release 1.0 del API de Netvibes, eso sí, con cambios signi cativos y mayores posibilidades.
“Mientras la versión previa del API sólo permitía construir módulos para Netvibes, UWA hace posible que un widget sea usado en muchas plataformas, bien sean online o de escritorio, como ya se ha mencionado anteriormente. Y gracias al runtime open-source de JavaScript, el UWA de Netvibes puede ser fácilmente portado a otras plataformas” [2].
La dependencia de los contenidos abiertos empuja a una disponibilidad de mayores servicios web, dando lugar a un “Muro o pared de APIs”. El UWA de Netvibes promueve el uso legal o personal de APIs de web, lo que dará lugar a un florecimiento del uso de servicios web que estén a disposición de todos los usuarios y desarrolladores de widgets [2].
Un widget de UWA es una pequeña aplicación corriendo sobre una plataforma. Esta aplicación construida usa código XHTML dentro del medio ambiente UWA y emplea técnicas de Ajax para recuperar datos desde un servicio web o API. El API usado por el widget debe ser abierto a todos, incluso si fue creado por una compañía o por un usuario común. Un widget es siempre público.
Un widget UWA hace de Netvibes la siguiente generación en lo que a librerías de JavaScript se refiere, pues no solamente está disponible para los usuarios de Netvibes, sino también abierto al uso de plataformas mencionadas en párrafos anteriores como iGoogle, Windows Vista, Live.com, Apple Dashboard, Opera, y más [3].
Fuentes:
[1] DOCs NETVIBES, Netvibes Developers Network. Última visita: 13 de febrero de 2008.
[2] UWA NETVIBES, What is the Universal Widget API?. Última visita: 14 de febrero de 2008.
[3] UWA NETVIBES, What is a UWA widget?. Última visita: 13 de febrero de 2008
Dejar un comentario
Dejar un comentario
Dejar un comentario




Suscribirse vía e-mail







