Todos sabemos que escribir código con base en los fragmentos de código existentes es más rápido que comenzar desde cero. Además es una excelente forma para reforzar los conocimientos de herramientas o API nuevas en las que quizá no estés tan familiarizado.Es por eso que decidimos proporcionar una amplia gama de ejemplos de código interactivo para la API de visualización de Google en la AJAX APIs Playground (Consola de pruebas de las API AJAX) lanzada recientemente por Google.Estos ejemplos de código ejecutan la gama de visualizaciones específicas, como para Motion Chart (Gráfico dinámico), Annotated Time Line (Serie cronológica con anotaciones) (utilizada en Google Finance) o Geo Map (Mapa geográfico) para cubrir temas específicos de la API de visualización como el manejo de eventos y el envío de solicitudes de fuentes de datos.El Playground te permite cambiar el código de muestra, volver a ejecutarlo y ver los resultados en tiempo real.Puedes exportar tu código, guardarlo y también obtener una fuente HTML completa. De hecho, para la mayoría de tus necesidades de programación, esta herramienta es todo lo que necesitarás para escribir, depurar e integrar visualizaciones de la API de visualización a tus páginas Web.¡Esperamos que disfrutes la productividad agregada y te deseamos una feliz visualización!
Etiquetas: ajax, api de visualización de google
La semana pasada, nuestros compañeros de Mountain View tuvieron la suerte de contar con la presencia de John Resig, ingeniero de Mozilla y autor del libro Pro JavaScript Techniques, y de conocer de primera mano sus investigaciones en torno al mundo de JavaScript. Podéis consultar la presentación en este enlace: http://jquery.com
Además de ser “embajador” de Mozilla, John es el creador de jQuery y Dromaeo., y miembro de the Firebug Working Group. Ahora mismo está trabajando en Secrets of the JavaScript Ninja, que saldrá a la luz este año.
En su charla, John comienza destacando por qué el rendimiento mejorará con la nueva generación de navegadores, gracias a avances en motores de JavaScript y a nuevas funcionalidades. Comenta en profundidad el rendimiento de JavaScript, tocando temas como tracing, just-in-time compilation, y benchmarks (SunSpider, Dromaeo, and V8 benchmark). Resig finalizó su intervención con una colección de funcionalidades avanzadas en las áreas DOM, estilo, datos y medidas.
La verdad es que fueron muchos temas los que se trataron en una hora. El contenido de la conferencia se vio enriquecido gracias a las preguntas de la audiencia. En un momento determinado, uno de los miembros del equipo de Google Chrome habla en detalle sobre cómo parking funciona en v8.
Muchas gracias a John por compartir su trabajo y conocimientos con todos nosotros.
Lo mejor del código de software libre escrito en un lenguaje es que se puede exportar a otro similar de forma relativamente sencilla y, de golpe, resulta útil para una audiencia totalmente nueva. Y esto es lo que está pasando con nuestras librerías JavaScript / AS3 de código abierto para Google Maps. Y nos encanta. Aquí os presentamos algunas de las últimas migraciones:DragZoomControl: Este control personalizado permite al usuario arrastrar un rectángulo en el mapa para acercarse a una zona concreta, y a mi personalmente me resulta super útil porque casi siempre utilizo el portátil, de modo que no tengo un ratón con rueda para acercarme al mapa. Esta adaptación es cortesía de Brian Richardson. Podéis echar un vistazo a la demo y a la documentación.MarkerTracker: Esta clase permite realizar un "seguimiento" de los marcadores, de modo que cuando un marcador sale de la zona visible, aparece un marcador fantasma y una flecha que apunta a la dirección del marcador sobre el que se realiza el seguimiento. Para mapas que contienen un marcador principal, como un punto de interés, de origen o similar, esta función resulta especialmente útil para que los usuarios sepan volver al marcador inicial. Esta adaptación es cortesía de Michael Menzel. Podéis echar un vistazo a la demo y a la documentación.KMLParser: Las clases de parseo de KML, que eran una migración básica de la librería C++ libkml, ahora soportan estilos KML. Esta mejora es cortesía de Cecil Reid. Podéis echar un vistazo a la demo y a la documentación.Quiero aprovechar para dar las gracias a todos los programadores que nos ayudan a aumentar la librería. Si tú también tienes código que aportar y quieres contribuir, simplemente tienes que seguir los pasos que se describen en la wiki (en inglés) para hacerlo. Pamela Fox
Quiero aprovechar para dar las gracias a todos los programadores que nos ayudan a aumentar la librería. Si tú también tienes código que aportar y quieres contribuir, simplemente tienes que seguir los pasos que se describen en la wiki (en inglés) para hacerlo.
Tras un tiempo en silencio, nos hemos fijado como propósito de año nuevo mantener este blog activo y fresco. Así que iniciamos una nueva ronda de artículos relacionados con el mundo de la programación, comenzando con la traducción de una entrada que fue publicada recientemente en la versión inglesa de este blog.
Google siempre ha creído que una concienzuda iteración es la mejor forma de crear productos útiles para nuestros usuarios. Como parte de este proceso, siempre estamos buscando formas para que nuestros equipos se enfoquen en los productos que más impacto tienen.
Ahora mismo estamos en el proceso de migrar Jaiku a Google App Engine. Cuando el proceso haya finalizado, lanzaremos un nuevo proyecto de código abierto Jaiku Engine en Google Code bajo la licencia Apache. Aunque Google ya no desarrollará activamente el código base Jaiku, el servicio vivirá por sí mismo gracias a la dedicación y pasión de un grupo de Googlers voluntarios.
Con el proyecto de código abierto Jaiku Engine, las organizaciones, grupos y personas individuales podrán pasar sus servicios de microblogging y utilizarlos en Google App Engine. El nuevo Jaiku Engine incluirá apoyo para OAuth, así que estamos emocionamos ante la perspectiva de que haya desarrolladores que utilicen este código como un punto de inicio para crear una plataforma de microbloggine en código abierto, gratuito y disponible para todos.
Algunos de vosotros también estaréis familiarizados con Dodgeball.com, un servicio de networking social para móviles que permite que compartas tu ubicación con otros amigos a través de mensajes de texto. Hemos decidido parar Dodgeball.com en los próximos dos meses, después de los cuales el servicio ya no estará disponible. Comunicaremos el calendario final próximamente.
Por último, también hemos tomado la decisión de cerrar el Mashup Editor, actualmente disponible sólo en versión beta privada, a favor de una infraestructura más potente como es App Engine. Las aplicaciones existentes del Mashup Editor dejarán de recibir tráfico en unos seis meses, esperamos que os unáis a nuestro equipo en la excitante transición a App Engine.