en: Negocio|Programacion
La posibilidad de generar imágenes de mapas a modo de gráficas con Google Chart es posiblemente una de las funcionalidades más interesantes que trae este genial servicio, para ello únicamnete tenemos que hacer llamadas a Google Chart API con los datos necesarios.
Documentación Google Chart API | Mapas
Gracias a esta funcionalidad por fin podemos crear de una sencilla manera gráficos que muestren estadísticas globales por países.
Para la realización de los ejemplos que vamos a ver a continuación vamos a hacer uso de esta estructura de tablas que podemos conseguir en el apartado de descargas de MySQL.
Esta entrada es un poco larga por lo que voy a adelantar el resultado de los ejemplos para que aquellos a los que no le interesa la programación de los mismos pueda acceder rápidamente a los datos.
en: Negocio
Hace ya algún mes que Google anunció el lanzamiento de este nuevo servicio, de momento en beta cerrada para desarrolladores, hoy he recibido un correo en el que se me da la bienvenida al servicio y se me activa una cuenta para su uso.
Para aquellos que aún no hayan escuchado hablar de Google Mashup Editor decir que es un servicio que proporciona al usuario herramientas simples para crear mashups en poco tiempo.
La verdad que tras probarlo me gusta bastante y puedo decir que con este servicio la creación de mashup es cuestión de minutos.
Una vez creado un mashup se puede distribuir desde googlemashups.com, facilitando la publicación de proyectos para aquellos usuarios que no dispongan de servidor y base de datos, por la autentificación de usuarios no te preocupes Google lo hace por tí.
Aquí tienes la galería de proyectos publicados ya en los servidores de Google Mashup.
Estos son dos buenos ejemplos de aplicaciones creadas con este servicio: Task, Map Wiki.
en: Sin categoría
MediaWiki ha publicado por fin una API para la Wikipedia, esta API está disponible aunque avisan que aún se encuentra en fase de desarrollo y todavía puede estar sujeta a pequeñas modificaciones.
Esta noticia es importante ya que la Wikipedia cuenta con más de 10 millones de artículos, y aunque el inglés sigue siendo el idioma más popular con 2 millones de artículos hay gran cantidad de información en otros idiomas: Alemán, Francés, Polaco, Japonés, Italiano, Alemán, Holandés, portugués, Español y Sueco.
Es cierto que todo aquel que anteriormente ha querido automatizar un proceso para recoger datos de la Wikipedia lo ha tenido fácil, el XHTML que devuelve la Wikipedia es muy limpio y sencillo de parsear, a pesar de esto la API es sin duda ya la mejor solución.
en: Negocio
El pasado 27 de Marzo se organizó un evento “Google Open Pizza Night“, en las oficinas de Google en Torre Picasso para profundizar en las funcionalidades de la API de desarrolladores de YouTube, no soy muy dado a este tipo de eventos ya que me suelen pillar un poco lejos (suelen ser en Madrid y vivo en Málaga) pero en esta ocasión se trataba un tema que me interesa bastante, además Clara Rivera (responsable de Marketing de Google Maps en España) me invitó y no podía desaprovechar la ocasión.
No tengo imágenes del evento así que os dejaré una lista de enlaces en las que se puede encontrar tanto material gráfico como información de como transcurrió el día.
El evento se celebró en el comedor de la sede de Google en España, planta 26 del edificio torre picaso.
El evento empezó con una entretenida charla acerca de la API de YouTube, en esta charla se mostraban las nuevas funcionalidades que traía la API y por ejemplo nos dieron información sobre YouTube Insight.
Despues de esta charla hubo un pequeño descanso al que continuó un Workshop con ejemplos prácticos que se vió un poco limitado debido a la falta de ancho de banda.
Por último vinieron las pizzas y con ellas unas exposiciones de 10 minutos cada una, que hablaban de diferentes aplicaciones que utilizaban la Api de YouTube, la exposición más interesante fue la de Raúl Ochoa que nos mostró una aplicación que había realizado para la ocasión que utilizaba muchas de las funcionalidades que traía esta nueva versión de la Api de YouTube.
en: Negocio
Buenas noticias para los usuarios de la API de Youtube ya que hoy se han lanzado una serie de APIs y herramientas muy interesantes.
Entre lo más destacado de esta actualización tenemos: automatizaciones de subidas de vídeos, gestión de datos y personalización del reproductor flash.
Aún más afortunado seremos los desarrolladores de Php que podremos implementar algunas de estas funcionalidades: búsquedas y actualizaciones de vídeos, comentarios, playlists, pérfiles de usuarios, etc…
Para ello debemos usar PHP Client Library (distribuida por Zend) y que puedes descargarla fácilmente en esta dirección, como es habitual no faltará documentación y podremos encontrar respuestas en alguna de estas direcciones:
Esepecialmente interesante es la posibilidad de no utilizar el reproductor Flash que ofrecía el servicio cuando “embebías” un código HTML, ahora se podrá utilizar un reproductor mucho más básico y personalizable… el diseño de muchos sitios web lo agradecerá.
Para aquellos que quieran algo más… gracias a esta librería Javascript (registro gratuito) podrás controlar los diferentes eventos del reproductor a su antojo (play, pausa, sonido, duracion, etc…)
Este sería un ejemplo para “embeber” un video de Youtube cusando SWF Object (un recurso muy útil a la hora de embeber Flash):
<script type="text/javascript" src="swfobject.js"></script> <div id="ytapiplayer"> Necesitas una versión de Flash 8 o superior para ver este video </div> <script type="text/javascript"> var params = { allowScriptAccess: "always" }; var atts = { id: "myytplayer" }; swfobject.embedSWF( "http://www.youtube.com/v/VIDEO_ID&enablejsapi=1&playerapiid=ytplayer", "ytapiplayer", "425", "356", "8", null, null, params, atts); </script>
Aquí puedes ver un ejemplo de Simulación de controles del Reproductor de YouTube con Javascript
en: Negocio
Google acaba de lanzar un servicio para generar gráficas “al vuelo”, únicamente tendremos que hacer llamadas a Google Chart API y con llamadas como las de este ejemplo podrás obtener elegantes gráficas.
Como en la mayoría de servicios de este tipo Google nos limita el número de llamadas a la API (50.000 peticiones por día), en la gran mayoría de los casos nos será suficiente, si no es suficiente siempre tienes la posibilidad de almacenar las imágenes en tu servidor y de este modo no dependes del límite de peticiones que impone Google.
Volvamos a la url y analicemos cada una de las partes…
chart.apis.google.com/chart?cht=p3&chd=t:90,49&chs=350×150&chl=Foo|Bar
cht=p3: Tipo de gráfica en este caso “Pie Chart”
chd=t:90,49: Valores de la gráfica separados por comas
chs=350×150: Tamaño de la gráfica resultante.
chl=Foo|Bar: Etiquetas para los valores.
Aquí dejo algunos ejemplos de lo que se puede llegar a hacer con esta API (cacheadas pero clickeables para ver la URL fuente):
Google Chart API | Documentación
Google Chart API | URL Format