Mostrando entradas con la etiqueta api. Mostrar todas las entradas
Mostrando entradas con la etiqueta api. Mostrar todas las entradas

miércoles, 30 de noviembre de 2011

Au-to-do - Aplicación desarrollada con las APIs de Google



Como se suele decir, el movimiento se demuestra andando, y eso es lo que han hecho los desarrolladores que están detrás de la plataforma Au-to-do, desarrollada a modo de ejemplo de lo que se puede hacer con diferentes componentes combinadas entre sí dando lugar a una plataforma. Precisamente, Au-to-do es una herramienta de seguimiento de tickets, permitiendo a los desarrolladores que así lo deseen, descargarse el código y analizarlo detenidamente.

Para Au-to-do, se han usado las APIs y tecnologías siguientes:

Pero el movimiento no se detiene ya que más adelante se van a ir integrando otras APIs de Google, además de establecer discusiones online donde se analizará al detalle la integración de cada una de las APIs.

Tuenti lanza una API para que las empresas puedan integrar aplicaciones



Tuenti ha enviado esta mañana una nota de prensa a los medios, anunciando el lanzamiento de una API para que las empresas puedan integrar sus aplicaciones en las páginas de la red social. Hasta el momento esta posibilidad no existía por “motivos de seguridad”, según la misma nota de prensa.

Gracias a esta nueva API, las empresas que introduzcan aplicaciones en las páginas de Tuenti podrán ofrecer tratos especiales y descuentos a los usuarios de la red tal y como ya está pasando con algunos casos de Facebook. Algunas empresas que ya han dado el paso son El Corte Inglés (como se ve en la imagen superior), Movistar, San Miguel o el grupo VIPS.

Tuenti no puede presumir de tener los millones de páginas de las que goza Facebook, pero sus 1,7 millones de páginas creadas por los usuarios del servicio no son precisamente pocas. Esta API animará a las empresas a atraer a los usuarios, con lo que motivará el crecimiento. Por el momento, hay más de doce millones de usuarios registrados en esta red social española (de los cuales cerca de ocho millones son usuarios activos) que abren 40.000 millones de páginas al mes. Junto con el nuevo servicio de alquiler de películas, puede ser un buen empujón.

miércoles, 16 de noviembre de 2011

API de Google Maps permite que nuestros usuarios dibujen en los mapas



En el blog de los desarrolladores de google presentan una nueva opción existente en la API de Google Maps, permitiendo que los desarrolladores puedan ofrecer herramientas de dibujo en sus mapas.

Podemos así ofrecer la posibilidad de dibujar lineas, marcadores y formas sobre la región que interese a los lectores, siendo una buena forma de obtener la opinión de los usuarios de nuestras aplicaciones de mapas, por ejemplo.

Si tu web contiene mapas para que tus usuarios interactúen con ellos, esta nueva funcionalidad puede hacer la experiencia más agradable, teniendo toda la infomación sobre la forma de integrarla en code.google.com

miércoles, 9 de noviembre de 2011

Hootsuite ahora también integra Flickr, YouTube y Tumblr y abre una API para desarrolladores



Hootsuite empezó como un cliente web de Twitter. Pero clientes de Twitter había muchos, así que ellos decidieron diferenciarse. Poco a poco han ido incluyendo más y más características: integración con Facebook, LinkedIn, estadísticas… para ser algo más que un cliente de Twitter

Hoy dan un paso más allá, incluyendo a tres redes sociales más (Flickr, YouTube y Tumblr) y abriendo una API para que desarrolladores externos puedan incluir plugins. Además, aseguran que irán incluyendo más redes a lo largo de las próximas semanas, entre las que están Foursquare, Klout o Posterous.

Para Hootsuite, esto es la confirmación de que no son sólo un cliente de Twitter y Facebook. No tienen rival: a la hora de gestionar redes sociales tienen las mejores prestaciones. Han querido diferenciarse, ofrecer algo más y lo están haciendo realmente bien. Queda por ver cómo evoluciona la parte de plugins, porque puede llegar a ser muy interesante.

miércoles, 2 de noviembre de 2011

Pros y contras de usar APIs de terceros



Tras el reciente anuncio de que la API de Google Maps deja de ser gratuita, parece resurgir el debate acerca de si es buena o mala idea el usar APIs de terceros fabricantes en nuestros desarrollos personales o empresariales.

Sin duda, el uso de servicios web y computación en la nube está cada día más extendido debido a la facilidad y rapidez de uso que nos ofrecen, pero esta práctica entraña más de un riesgo que conviene conocer y sopesar antes de tomar la decisión de qué partes de nuestra aplicación vamos a desarrollar nosotros y qué partes realizar mediante servicios de terceros.

A continuación enumeramos algunos de los principales inconvenientes y ventajas de la delegar en terceras empresas:


Pros del uso de APIs de terceros

  • Rapidez. El poder integrar en cuestión de segundos mapas, imágenes o servicios de autenticación en nuestras aplicaciones nos descarga de gran parte de la programación y nos permite centrarnos rápidamente en nuestro dominio de negocio.
  • Robustez. La mayoría de APIs y servicios más populares están tan sumamente extendidos que han sido probados en toda clase de situaciones de estrés, por lo que podremos asegurar que su respuesta será adecuada en la inmensa mayoría de los casos.
  • Imagen. Cuando los usuarios usan a menudo un buen servicio, lo acaban reconociendo, y el asociar nuestra imagen a la de un grande como Google, Facebook o Twitter, puede ayudarnos a contagiarnos de la buena percepción que los usuarios tienen de estos gigantes.
  • Mantenimiento. Por norma general, las grandes empresas no dejarán que sus productos se deterioren, por lo que es bastante común que los servicios accedidos a través de las APIs estén en una constante mejora, que además en muchos casos será totalmente transparente al programador que las usa.
  • Innovación. Al hilo de lo anterior, es lógico pensar que empresas líderes como Microsoft, eBay o Amazon no se conformarán con mantener sus aplicaciones para que funcionen bien, sino que tratarán de mejorarlas constantemente, con lo que los usuarios de sus APIs se verán beneficiados con todas las mejoras que se vayan produciendo.



Contras del uso de APIs de terceros

  • Condiciones cambiantes. Al ligarnos a una tercera empresa por un contrato tan débil como es la licencia de uso de una API, normalmente estamos expuestos a la voluntad de la otra parte, lo que puede suponer recortes en las prestaciones, obsolescencia de métodos implementados o pérdida de la gratuidad del servicio, tal y como acaba de ocurrir con Google Maps.
  • Disponibilidad. Como si no fuera suficiente con preocuparnos de mantener en funcionamiento nuestro propio servidor y aplicaciones, caídas de servicios externos, como las ocurridas este año con Amazon, pueden dejar tus servicios inutilizados. ¿Te imaginas tener una tienda virtual que funcione a la perfección pero sólo admita pagos por PayPal y que éstos no funcionen?
  • Imagen. Antes lo nombré como una ventaja, ya que podemos favorecernos del prestigio de una buena marca al trabajar con ella, pero ¿qué ocurre cuando la reputación de nuestros partners desciende hasta el fango? Desgraciadamente es muy difícil separar por completo la imagen de unos y otros, y nos veremos perjudicados por los errores ajenos.
  • Falta de innovación. Cuando los servicios de terceros que utilizamos van por delante en progreso e innovación no suele haber quejas, pero también puede ocurrir lo contrario: que se estanquen, nuestra aplicación avance más rápido y su API ya no pueda cumplir nuestras exigencias. Ante situaciones así se plantea la difícil decisión de cambiar de proveedor de servicios o implementarlos por tu cuenta, con el consiguiente sobrecoste.
  • Privacidad. Las leyes son muy distintas en cada país, y en algunos países es más restrictiva que las equivalentes de otros países, pueden impedirnos legalmente delegar ciertos datos o servicios para su trato por terceros.


¿Y ustedes, qué otras ventajas o inconvenientes encuentran en el uso de APIs y servicios de terceros?

lunes, 31 de octubre de 2011

La API de Google Maps deja de ser gratuita



Ayer el equipo de desarrollo de Google ha anunciado el fin del “uso gratis ilimitado” de su API de Google Maps introduciendo el límite de 25.000 mapas básicos o 2.500 mapas estilizados por dia, a partir del cual habrá que pasar por caja para que nuestras aplicaciones puedan seguir funcionando.

Desde su lanzamiento, allá por 2005, desde Google no se informó claramente de que esto pudiera ocurrir en cualquier momento, lo que ha llevado a un ecosistema, posiblemente, demasiado abultado para mantenerlo sin un plan viable de negocio. En palabras de John Musser, de programmableweb.com, declaró que “para algunos desarrolladores esto va a ser claramente un problema pero sobre todo es sano para ecosistema. Los servicios necesitan ser sostenibles con modelos de negocio que funcionen para las dos partes”.

“Dado el valor que dichas APIs proporcionan y el coste de mantenerlas en marcha, pagar dinero por usarlas no debe representar un problema en absoluto. Lo último que uno quiere es que por eso la retiren igual que ha pasado con otras.” son las interesantes declaraciones del también desarrollador Daniel Threadwell, en lo que parece ahora un flame entre defensores y detractores de esta repentina decisión.

En el artículo se recuerda que, en caso de que Maps API desaparezca o un equipo no pueda asumir el coste necesario disponemos de alternativas viables como Open Street Map o MapQuest, aunque el coste parece bastante asumible ya que disponemos, en caso de mapas simples, de paquetes de 25.000 unidades por 4 dólares.

Dropbox lanza su API para crear aplicaciones sobre su servicio de almacenamiento sincronizado



Dropbox quizás también sea para ti una herramienta imprescindible para el día a día. Esta pequeña startup ha conseguido que todos tengamos nuestros archivos en la nube y podamos disponer de ellos de una forma sincronizada y en cualquiera de nuestros ordenadores o dispositivos móviles. Hace unos días han lanzado una API en su espacio para desarrolladores para poder acceder a los archivos y, lo más importante, crear aplicaciones sobre su servicio de almacenamiento en la nube.

En principio esta noticia no transcendería mucho más, si pensamos que es un servicio similar a lo que ya ofrece Amazon S3 para almacenamiento en la nube, pero la simplicidad que ha caracterizado a Dropbox para sincronizar archivos puede resultar un aliado a nuestro favor para crear aplicaciones con datos disponibles en cualquier dispositivo.

La API era demandada desde hace tiempo. Llega con SDKs para iOS, Android, Python, Ruby y Java. Las aplicaciones creadas deberán ser registradas en Dropbox para obtener un App Key, los usuarios concederán acceso a las aplicaciones de forma centralizada desde la propio web de Dropbox. En principio todas las aplicaciones que desarrollemos accederán a un carpeta dedicada, sólo determinadas aplicaciones aprobadas y revisadas por Dropbox podrán pedir permisos para acceder a todos los archivos del usuario. Se podrá buscar, descargar y subir ficheros. Las peticiones REST API van por SSL para proveer una mayor seguridad a las transferencias.

¿Qué aplicaciones se les ocurren? A mí una sencilla aplicación al estilo FTP para procesar archivos sólo con copiar en una carpeta. Ya sean imágenes o vídeos sin necesidad de subir a ningún lado, simplemente copiar y obtener el archivo necesario en el mismo lugar a los pocos minutos. De este modo combinamos computación en la nube con la sincronización en cualquier lugar de Dropbox.

viernes, 21 de octubre de 2011

Dropbox lanza nueva API para webapps y aplicaciones móviles



Todos los usuarios de Dropbox vivimos felices y contentos con las funciones que nos proporciona este sistema de sincronización y backup de archivos, pero las novedades pueden ampliarse a partir de ahora de una forma sorprendente, ya que en el blog de Dropbox acaban de anunciar una nueva API que permitirá a los programadores de aplicaciones web y móviles crear proyectos usando Dropbox de forma más integrada.

Con este nuevo sistema podremos, por ejemplo, poner los directorios creados por las aplicaciones allá donde queramos, aumentar la seguridad al identificarnos con otros sistemas y perfeccionar las búsquedas de material dentro de nuestra cuenta.

Han ampliado también las funciones de su API para webapps, con tutoriales que pueden encontrarse en www.dropbox.com/developers.