Entradas etiquetadas ‘producto

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.

Descarga World.sql

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.

Distribución de la población mundial

Distribución población mundial


Densidad de la población mundial

Mapa de densidad de población mundial


Esperanza de la población mundial

Mapa de esperanza de vida de la población mundial


GNP de la población mundial

Mapa de GNP de la población mundial


Area de superficie por países

Mapa de área de superficie de los países


Google Mashup Editor

13 de mayo de 2008

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.

Api de la Wikipedia

28 de abril de 2008

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.

Documentación API Wikipedia

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.

Google Open Pizza Night

29 de marzo de 2008

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.

Resumen del evento

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.

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.

YouTube Data API

Soporte Php para estas nuevas funcionalidades

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:

Personalización del reproductor Flash

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

Google Chart API, generando gráficas

6 de diciembre de 2007

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