martes, 22 de diciembre de 2009

Web Sockets: El TCP de la Web

Desde la versión 4.0.249.0 de Google Chrome tenemos disponible los Web Sockets. Los Web Sockets son la siguiente generación en la tecnología de comunicación bidireccional para las aplicaciones web que está siendo estandarizada como parte del documento Web Applications 1.0.

Hasta hace poco, la comunicación para las aplicaciones web era implementada por los desarrolladores usando XMLHttpRequest. La comunicación bidireccional usando esta tecnología, forzaba al programador a crear una complejidad innecesaria en el lado del servidor. Web Sockets nos proporciona una comunicación bidireccional real con el navegador, solucionando este problema ya que, una vez establecida la conexión, podemos enviar datos desde el navegador al servidor llamando al método send(), y recibir datos desde el servidor implementando el evento onmessage.


if ("WebSocket" in window) {
var ws = new WebSocket("ws://example.com/service");
ws.onopen = function() {
// Web Socket is connected.
// You can send data by send()
// method.ws.send("message to send"); ....
};
ws.onmessage = function (evt) {
var received_msg = evt.data;
};
ws.onclose = function() {
// websocket is closed.
};
}
else
{
// the browser doesn't support WebSocket.
}


Como parte de los Web Sockets, también se ha desarrollado un nuevo protocolo "Web Sockets Protocol", que el navegador usará para comunicarse con los servidores.

En el código de ejemplo, verás una URI diferente usada para utilizar el nuevo protocolo.

ws://example.com/service

Y te preguntarás, para qué otro protocolo de comunicación si podemos usar los más que probados TCP o HTTP. Pues sencillo, el protocolo no puede ser TCP porque necesitamos mantener el mismo modelo de seguridad proporcionado en el origen. Tampoco puede ser HTTP porque el tráfico manejado difiere del modelo petición-respuesta de éste. Además, el uso del nuevo protocolo también debería de proporcionar un menor uso del ancho de banda, ya que no es necesario el envío de cabeceras una vez establecida la conexión inicial.

Para poder usar la nueva API, el protocolo, hacer uso de un modelo de programación más sencillo y obtener un tráfico de red más eficiente, necesitamos una nueva implementación del servidor. Google ha desarrollado una extensión para Apache, llamada pywebsocket, que puede ejecutarse como módulo o incluso como servidor.

Desde Google nos piden ayuda para que reportemos cualquier sugerencia, ya que tanto la API como el protocolo siguen en diseño y en discusión en la IETF.

martes, 15 de diciembre de 2009

Herramientas para desarrolladores en Google Chrome

Si te dedicas al desarrollo o explotación de páginas web y aplicaciones online, debes probar las herramientas de desarrollo de Google Chrome. Son el complemento ideal para ayudarte en el diagnóstico y resolución de los problemas de carga, ejecución, presentación, y en general, todas las incidencias que suelen aparecer durante el desarrollo y puesta en producción de tus proyectos en internet.

La plataforma te proporciona un entorno integrado para depurar, optimizar y comprender realmente el comportamiento de tu página web o aplicación online. Las herramientas se han desarrollado parcialmente a través del proyecto de código abierto WebKit, donde éstas mismas herramientas se conocen como Web Inspector.

Si quieres disponer de la última versión de las herramientas de desarrollo, debes instalarte la versión de Google Chrome especial para desarrolladores que puedes encontrar en el canal del desarrollador. En dicho canal, puedes encontrar las tres versiones del navegador disponibles:
  • Estable: Es la versión estándar que utilizan la gran mayoría de los usuarios. Es la más sólida y probada. Dispone de algunas herramientas de desarrollo.
  • Beta: Es la versión que dispone de las últimas actualizaciones estables del producto. Se actualiza con más frecuencia que la estable. Dispone de herramientas avanzadas como la gestión de extensiones.
  • Desarrollo: Es la versión más avanzada, pero también la más inestable. Dispone de todas la herramientas de desarrollo. Aquí se prueban todas las opciones que llegarán a la versión estable después de estar un tiempo en la beta.
En el siguiente conjunto de vídeos, puedes ver algunas de las características de las herramientas disponibles:



Como has podido ver en los vídeos, las herramientas están organizadas alrededor de las tareas que puedes realizar con cada una de ellas, y puedes acceder a cada opción a través de los iconos que se encuentran en la parte superior de la ventana.

Cada icono de la barra de tareas te permite trabajar con un tipo especial de página o bloque de información de una aplicación, así como elementos DOM, recursos, bloques de código javascript, etc. También dispones de opciones de búsqueda dentro del panel para encontrar propiedades o valores entre todos los elementos.

Lo mejor es que empieces a probar todas ellas y nos cuentes tus impresiones sobre la utilidad de las mismas...

lunes, 14 de diciembre de 2009

Google goggles te va a sorprender

La carrera por hacer de nuestro móvil la herramienta básica de navegación en internet no ha hecho más que comenzar. Este inicio tardío se ha debido a varios factores: la baja calidad y alto coste de la tecnología de acceso, la escasez de software realmente útil, un precio poco asequible para el usuario final y pocas plataformas de desarrollo compitiendo en el mercado.

La presencia de BlackBerry, Windows Mobile, Nokia, etc. no parecía hacer despegar un mercado que, según todos los análisis, debía crecer más rápidamente. El hito que marcó el punto de inflexión en el mercado de los smartphones, fue la aparición de un nuevo actor con gran prestigio entre los usuarios, Apple.

La llegada de Apple con su fantástico iPhone y más tarde de Google con Android, así como la disponibilidad de una tecnología de acceso más rápida y a unos precios más asequibles, han marcado el inicio de una trepidante carrera que, no sé a ti, pero a nosotros, nos tiene fascinados.

Aparte de las muchas aplicaciones que hoy en día ya puedes instalar gratis (o casi) en tu propio smartphone, a diario aparecen nuevas utilidades que buscan hacerte la vida más fácil. De entre todas ellas, hay algunas que merecen especial atención, por la tecnología que implementan y la funcionalidad que ofrecen. Es el caso de Google goggles.



Google goggles, es un software gratuito para tu móvil Android que te permite realizar búsquedas visuales. Si te parece que suena bien, verás cuando lo pruebes.

En la aplicación encontramos dos funcionalidades de búsqueda, una mediante fotos a objetos y el posterior procesamiento para devolver los resultados, y otra, enfocando con la cámara un emplazamiento determinado para identificar de forma interactiva lugares y empresas. Ambos procesos son casi instantáneos y nos proporcionan los resultados sin tener que teclear, hablar o realizar interacción alguna con el terminal.

En la modalidad de búsqueda mediante fotografías a objetos, la técnica consiste en realizar simplemente una foto al objeto del que queremos obtener información. El software escanea la imagen y realiza de forma automática una consulta al motor de búsqueda, teniendo en cuenta varios parámetros. Una vez ha procesado los resultados, obtenemos la lista completa en nuestro teléfono, incluyendo enlaces, imágenes, etc. Y todo esto, con unos tiempos de respuesta bastante aceptables.

Algunos ejemplos de distintos tipos de objetos que podemos fotografiar:
Como puedes suponer, la calidad de la cámara influye en la precisión de la búsqueda, por lo que podemos esperar importantes mejoras con la nueva generación de móviles equipados con cámaras de alta resolución. Imagina poder reconocer caras, vehículos, ... las posibilidades son infinitas.

En la modalidad de enfoque interactivo, la técnica consiste en realizar una panorámica del lugar donde nos encontramos. De forma automática, nos aparecen en la parte inferior de la pantalla unas etiquetas que muestran el nombre del edificio o negocio que estamos enfocando, ofreciendo la posibilidad de ir directamente al sitio web de la empresa pulsando en la pantalla. El software obtiene la información apoyándose en la información del GPS y ajustándola con la brújula, para obtener el lugar y dirección de enfoque que realizamos. Sorprende el bajo tiempo de respuesta a cambios de orientación, siendo el resultado  bastante impresionante por su rapidez y precisión.

Y todo esto, gratis. Me gustaría ver de lo que es capaz el software con cámaras más avanzadas, y capacidad de reconocimiento facial. El concepto asusta un poco y  promete mucho.

jueves, 10 de diciembre de 2009

Disponible Google Chrome (beta) para Mac y Linux


Si eres un usuario de Mac (OS X Intel) o Linux estás de enhorabuena. Google ha lanzado oficialmente la versión beta de su navegador Chrome para estos dos sistemas operativos. Ya puedes disfrutar del navegador más rápido y estable en estas dos plataformas, desde las que únicamente podíamos usarlo, hasta ahora, usando Chromium OS.

Google no se ha olvidado de los usuarios de Windows en este lanzamiento, y para ellos también existe un regalo, ya que el anuncio trae consigo además las esperadas extensiones. Aunque a los usuarios de Mac les tocará esperar de nuevo algo más, ya que el módulo para este sistema operativo está todavía en desarrollo.

Pero, ¿qué son las extensiones?

Cuando en Septiembre de 2008 lanzaron la primera versión de Google Chrome, los ingenieros ya sabían que deberían implementar una manera de personalizar el navegador, que fuera fácil de crear y de mantener, sin perjudicar la velocidad y estabilidad del navegador. Las extensiones vienen para cumplir con esas metas y con una de las solicitudes más reclamadas por la comunidad de internautas.

Si eres usuario de Windows o Linux, ¿a qué esperas para probar y comentarnos qué te parecen la más de 300 extensiones que ya están disponibles?

viernes, 4 de diciembre de 2009

Google Public DNS, otro pequeño paso para mejorar la Red

Los chicos de Google siguen intentando mejorar la velocidad, seguridad y fiabilidad en la red, para proporcionar al usuario una experiencia rápida, segura y fiable. Esta vez le ha tocado al servicio DNS (Domain Name System), o lo que viene a ser lo mismo en la lengua de Cervantes, Sistema de Nombres de Dominio.

Vamos a intertar explicarte sencillamente qué hace este servicio por nosotros y cómo los ingenieros de Google están dándole una vuelta de tuerca más, para cumplir con sus premisas de velocidad, seguridad y fiabilidad.

El DNS es una parte crucial en Internet, ya que es el sistema encargado de convertir las direcciones de texto que usamos para recordar más fácilmente las páginas web, en la dirección numérica que necesita el protocolo de Internet para acceder a la información contenida en la página. Esta operación la realizamos normalmente cientos de veces al día, ya que algunas páginas web complejas tienen que realizar la búsqueda más de una vez antes de empezar a cargarse.

¿Y qué nos puede aportar como usuarios Google Public DNS?
  • Rendimiento: muchos proveedores de DNS no tienen los suficientes recursos para soportar grandes volúmenes de peticiones y de almacenaje de caché. En Google Public DNS utilizan un balanceador de carga entre sus múltiples servidores y un sistema asíncrono de caché para mantener siempre las direcciones en memoria y en caso de TTL (time to live) volver a resolver asíncronamente, así la respuesta se proporciona siempre desde la caché, mejorando así el rendimiento.
  • Seguridad: los DNS son vulnerables a varios tipos de ataques que pueden llegar a "envenenar" la caché y enviar a sus usuarios a sitios maliciosos. También son el blanco para ejecutar ataque de DoS (denial of service), ataques de denegación de servicio sobre otros sistemas. En Google se defienden de estos ataques comparando las respuestas con otros DNS y asegurándose de que sus servidores no son usados para lanzar ataques DoS, para ello utilizan la entropía en las respuestas y limitando el tráfico hacia el cliente, entre otras medidas.
  • Resultados correctos: Google Public DNS responderá correctamente a las peticiones según el estandar para los DNS. En algunos casos, la respuesta correcta será un error o el dominio por el que preguntas no existe, en vez de responder con otro dominio distintos como hacen algunos DNS públicos e ISP. Google Public DNS no filtrará, bloqueará ni redirigirá a los usuarios.
Si te interesa probarlo, te proporcionamos las direcciones IP del servicio. Para facilitarte aún más las cosas, Google ha establecido unas direcciones IP para el servicio que son muy fáciles de recordar:
  • 8.8.8.8 para el DNS primario
  • 8.8.4.4 para el DNS secundario
En caso de problemas también han dejado algunos número de teléfono
  • 877-590-4367 para Estados Unidos
  • 770-200-1201 para el Resto del Mundo
Si te decides a probarlo esperamos que nos cuentes qué tal te va la navegación y si has notado incremento en la velocidad de la misma.

jueves, 3 de diciembre de 2009

Google Gears ha muerto, larga vida a HTML5

Hoy es un día triste, Google Gears nos ha dejado.

Nos hemos encontrado con la noticia de que Google permitirá que su herramienta para uso offline de aplicaciones web, vaya desapareciendo poco a poco mientras se evoluciona hacia HTML 5.0., y hemos querido compartirlo contigo.

La noticia ha surgido en una entrevista proporcionada por el ingeniero jefe de Google Gears, Linus Upson. Las palabras con las que nos ha comunicado la pérdida han sido muy conmovedoras: el tiempo de Gears ha sido, pero ya ha pasado. Google Gears será mantenido por compatibilidad, para que todo lo que esté basado en su tecnología siga funcionando, pero no será mejorado más.

Como en todas las despedidas, vamos a recordar algo de la historia Google Gears y todo lo bueno que nos dejó.

Google Gears se anunció originalmente en mayo de 2007, como herramienta para que las aplicaciones web de Google trabajaran offline y así plantarle cara a rivales como Microsoft Office o Lotus Notes. Tiempo después se publicó bajo licencia BSD para que todo el mundo pudiera crear aplicaciones más potentes añadiendo algunas capas al navegador.

Google Gears fue una aplicación que se instalaba como una extensión del navegador, y que agregaba una API que permitía a programas en JavaScript interacciones con los componentes instalados localmente por Gears.

Los componentes principales que eran instalados por Gears fueron:
  • Un servidor web local encargado de cachear y servir HTML, JavaScript, imágenes, etc.
  • Una base de datos para almacenar información localmente.
  • Un controlador encargado de sincronizar la información en segundo plano.
  • Posteriormente se agregó un componente de Geolocalización.
Básicamente esos fueron sus logros y proezas.

Y como suele decirse, en un refrán muy conocido: "A rey muerto, rey puesto".
Ya tenemos un sustituto: HTML 5.0.

Pero dejemos esta entrada para elogiar y recordar a Google Gears y no la enturbiemos hablando de su sucesor, que para hablar sobre ello ya tendremos otras entradas.

viernes, 20 de noviembre de 2009

Publicado Google Chrome OS


Tras meses de espera desde que Google anunciara que estaba trabajando en un sistema operativo para la web, llega por fin la presentación oficial de Google Chrome OS como proyecto de código abierto.

Un año antes de la salida como producto final para los usuarios, han decidido publicar el código fuente para que la comunidad de desarrolladores y socios tecnológicos puedan contribuir a su desarrollo, al igual que hicieron con el navegador web.

Vamos a intentar dar respuesta a dos cuestiones sobre el nuevo proyecto de Google: ¿qué tiene de innovador este sistema operativo? y ¿qué nos aporta como usuarios?

La principal novedad y la más importante que hace que este sistema operativo se diferencie del resto de soluciones mayoritarias en el mercado (Windows, Mac y Linux) es el cambio de concepto que desde Google han pensado para su proyecto, concepto que podemos resumirte en la siguiente frase: "todo está en la red".

Esta frase tan sencilla de escribir tiene implicaciones muy importantes en la forma en la que interactuamos actualmente con nuestros dispositivos:
  • Todas las aplicaciones son aplicaciones web y el navegador es el que proporciona la experiencia de uso, es decir, ya no existen las aplicaciones de escritorio convencionales. Esto significa que no tendremos que instalar ni mantener actualizados nuestras aplicaciones nunca más.
  • Como el navegador es el que proporciona el soporte para las aplicaciones, existen grandes beneficios con respecto a la seguridad. Chrome OS no confía en las aplicaciones que ejecutes, por eso, cada aplicación que arranques se encontrará aislada haciendo más difícil a virus y malware infectar la máquina. Así y todo, Chrome OS verifica su código en cada reinicio, para que en el caso de que el sistema haya sido comprometido Chrome OS pueda repararse así mismo.
  • Y cómo podría faltar en un producto de estas características una de las obsesiones de Google: la velocidad. Para conseguirlo, han quitado todos los procesos innecesarios, ejecutan en paralelo todo lo que sea posible con el único objetivo de arrancar el dispositivo y navegar en sólo segundos.
Todavía queda bastante trabajo que hacer y seguro que nos sorprenden con innovaciones impensables. Queda un año y un año en informática es un mundo.

Os dejamos con el vídeo de la presentación que se realizó en California y nos leemos en los comentarios.




martes, 17 de noviembre de 2009

SPDY, una web dos veces más rápida

Como parte de la iniciativa de Google "hagamos la web más rápida", están experimentando con protocolos alternativos que puedan bajar la latencia en el proceso de transmisión de las páginas web. Uno de estos experimentos es SPDY, pronuciado SPeeDY.

SPDY es un protocolo de sesión para TCP/IP, capaz de optimizar las comunicaciones HTTP, con una mejora de rendimiento de hasta el 55% en la carga de páginas, dato obtenido en las pruebas de laboratorio que citan en el anuncio oficial.

Google no lo va a tener fácil para llegar a implantar este nuevo protocolo. Pensemos que los cambios afectarían a los actores principales que intervienen en la comunicación: el cliente y el servidor. En el lado del cliente, Google ya tiene experiencia impulsando HTML5 y Javascript frente a Flash y Silverlight y le bastaría con hacer compatible Google Chrome con SPDY. Pero en el lado del servidor lo tendría algo más complicado, ya que tendría que implicar a empresas y organizaciones que tienen años de experiencia en este sector y que velan por el óptimo funcionamiento de internet, como por ejemplo IETF, a los que por cierto no han citado en el anuncio oficial.

Esperemos que estas mejoras lleguen a ser una realidad y no se queden en meros experimentos de laboratorio.

viernes, 13 de noviembre de 2009

Programa con el nuevo lenguaje Go

La maquinaria de Google no deja de sorprendernos, y acaba de anunciar la publicación de un nuevo lenguaje de programación de código abierto llamado Go.

La compañía comenta que es un lenguaje experimental, que combina la potencia y los beneficios de seguridad asociados a lenguajes compilados del tipo de C++, con la velocidad de lenguajes dinámicos del estilo de Python. Resumiendo, Go es simple, rápido, seguro, concurrente, divertido y de código abierto.

¡Se me olvidaba presentarte a la mascota oficial de Go! Es la ardilla de la foto y su nombre es Gordon.

Después del lapsus y para realizar la presentación del nuevo lenguaje de forma correcta, te muestro como quedaría el famoso código del "Hello World!", mensaje que tanto hemos visto en las primeras lecciones de los libros y de los tutoriales, cuando empezamos con un nuevo lenguaje de programación.


package main

import "fmt"

func main() {
fmt.Printf(”Hello, world!”)
}


A continuación te dejo el video promocional de la presentación de Go como lenguaje de programación, donde podemos ver a lo que se refiere Google en sus comentarios.





Esperamos verte por aquí de nuevo y sobre todo que nos comentes qué te ha parecido el nuevo lenguaje propuesto por Google.

jueves, 12 de noviembre de 2009

Google Closure Tools

Google ha liberado Closure Tools.

Google Closure Tools son algunas de las herramientas utilizadas por sitios como Gmaps, Gdocs y Gmail, para proporcionar en un entorno web una gran experiencia al usuario, llegando a igualar a sus equivalentes en entornos muchos más ricos en controles, que la web.

Para lograr ese objetivo los desarrolladores deben programar gran cantidad de código JavaScript y HTML eficiente.

¿Cómo crear y mantener ese código para asegurarse que es rápido, eficiente y ligero?

Closure Tools nos ayuda a construir aplicaciones web ricas con JavaScript, que son a la vez de eficientes muy potentes.

¿Qué incluye Closure Tools?
  • Un optimizador de JavaScript: compila Javascript en código compacto y de alto rendimiento.
  • Librerías JavaScript: son librerías multi-navegador, ampliamente comprobadas y muy eficientes, que mantienen un conjunto de elementos reutilizables de la interfaz de usuario, como son los gadgets y los controles, así como utilidades para acceder al DOM, gestionar la comunicación cliente-servidor, animaciones, etc.
  • Plantillas para Java y JavaScript: simplifica la tarea de generar dinámicamente código HTML con una sintaxis natural para el desarrollador que puede ser empleada tanto en el lado cliente como en el servidor.
Esperamos que te haya gustado y te animamos a probar estas herramientas y nos comentes que te parecen.

jueves, 15 de octubre de 2009

Navegador GPS gratuito para tu móvil

Hace tiempo que los navegadores GPS se han instalado entre nosotros, y gracias a lo rápido que ha evolucionado la tecnología que implementan (tanto cartografía como chipset de localización), han hecho que en la actualidad disfrutemos de equipos sorprendentes.


Aunque las prestaciones en general son brillantes, se generaliza la idea de que un navegador de calidad es un dispositivo caro, en comparación con productos de semejante complejidad tecnológica.


Pues bien, para agitar aún más éste competido mercado, llega Google y presenta su software de navegación GPS gratuito (de momento sólo para Android 2.0 y dentro de EEUU), con el firme propósito de conquistar aún más usuarios del apetitoso mercado de los móviles inteligentes (smartphones).


Google Maps Navigation es un sistema de navegación GPS conectado a internet, y al que podemos suministrar los comandos mediante la voz. Aunque de momento solo está disponible para Android 2.0, parece que el objetivo es la rápida migración a otros sistemas operativos móviles de la competencia.



Técnicamente, presenta la novedad de usar la conexión a internet para obtener bajo demanda toda la información de navegación, desde la cartografía, hasta las fotografías de StreetView (por cierto, España es actualmente el segundo país del mundo con mayor cobertura de StreetView, solo superado por EEUU).


La primera duda que te puede surgir es si realmente hay suficiente cobertura como para disponer en todo momento (durante nuestros desplazamientos) de la conectividad suficiente como para descargar mapas y fotografías. Actualmente, la respuesta es que en general no es probable que resulte del todo operativo, pero bastará con cierta dosis de almacenamiento local, una buena gestión de recursos en el terminal y puede que TomTom y Garmin empiecen a tener problemas. En cualquier caso, no parece que ésta situación se vaya a dar en un periodo corto de tiempo.


Lo realmente interesante de la propuesta, es que Google ofrece este servicio de forma gratuita, y que la cartografía necesaria para alimentar todo el sistema, es probable que la obtenga de su participación en el proyecto GeoEye, así como la disponibilidad actual de todas las imágenes a pié de calle de StreetView. Un modelo que incluye software gratuito, independencia de proveedores externos y publicidad contextual hace que el futuro del proyecto sea muy prometedor.


De momento, las características que ofrece ya resultan interesantes:

Y si esto está disponible en la versión beta, veremos lo que pueden incorporar dentro de un año. El concepto, como véis, promete.

martes, 15 de septiembre de 2009

Google Fast Flip, tu periódico personal

Si te gusta leer periódicos o revistas para estar al día de lo que pasa en el mundo, estás de enhorabuena. Google acaba de publicar una curiosa herramienta llamada Fast Flip que recopila artículos de periódicos y revistas, los organiza, y te ofrece toda la información a modo de publicación digital interactiva.


Fast Flip es una aplicación web, disponible también para Android y iPhone, que permite a los usuarios encontrar y compartir noticias y artículos. Combina las ventajas de los medios impresos con la potencia de la web. Puedes buscar contenido personalizado y crearte tu propio periódico, compartirlo con amigos, y leerlo desde cualquier dispositivo. Te permite "pasar" las hojas tal y como lo harías en un periódico o revista, distribuir las secciones a tu gusto, y en general, organizar toda la información disponible.


Las imágenes de los artículos se capturan de las páginas web de los editores originales, y se organizan para que puedas visualizarlas cómoda y rápidamente. Las historias se agrupan por categorías tales como entretenimiento, negocios, opinion, política y las más vistas. Puedes ir pasando las páginas pulsando en unas grandes flechas de navegación. Cuando encuentras algo interesante, puedes hacer click en ese artículo y te llevara directamente a la página web original.


De momento, la herramienta está enfocada al mercado anglosajón, pero parece que pronto se extenderá a editores en otros idiomas mayoritarios. En cualquier caso, la lista de editores actual es bastante completa.

miércoles, 22 de julio de 2009

Tablas en tus presentaciones

Google acaba de publicar una nueva funcionalidad para las presentaciones de Google Docs, que muchos usuarios llevaban tiempo reclamando. Se trata de la posibilidad de incluir tablas en las presentaciones.


Una vez has insertada la tabla en tu presentación, puedes fácilmente manipular las celdas para cambiar el tamaño, añadir y borrar elementos, cambiar colores de fondo y bordes, y todo ello con un solo click. Las filas cambian de tamaño de forma automática a medida que vas introduciendo el contenido. También puedes modificar de forma simultánea con otros usuarios el contenido de la tabla. Y por fin, se pueden importar tablas de Microsoft PowerPoint para editarlas en Google Docs.


Aquí tienes un pequeño ejemplo de presentación:




La nueva funcionalidad AutoStart, permite mostrar las presentaciones de forma dinámica, de forma semejante a como lo hace el reproductor Flash de Adobe.


La posibilidad de incluir la presentación en cualquier página web o blog mediante una sencilla url, hacen de la nueva opción de publicación dinámica una característica muy interesante para los editores de sitios web.

viernes, 5 de junio de 2009

Google StreetView con navegación inteligente

Google StreetView es una potente aplicación incluída dentro de Google Maps, que permite ver a pié de calle algunas de las ciudades más importantes del mundo.

Aunque es una aplicación versátil, la navegación a lo largo de las calles se hacía un poco lenta, y recorrer visualmente áreas extensas se convertía en un proceso algo tedioso.

Este problema se ha solucionado con la introducción del concepto de navegación inteligente. La nueva funcionalidad, permite desplazarse de una forma más rápida y exacta tanto a lo largo de una calle, como por los edificios circundantes. En este vídeo puedes verlo con más detalle:





Utilizando un rectángulo virtual que se ajusta a la geometría de los edificios o los objetos, podemos navegar directamente a ellos haciendo doble-click en el área señalada. La técnica que Google utiliza para identificar edificios y objetos es todo un despliegue de tecnología, y se basa en analizar nubes de puntos y las diferentes densidades de los mismos existentes entre las imágenes adyacentes.

La nueva interfaz es tan sencilla de utilizar, que creo que merece la pena que eches un vistazo y compruebes en primera persona una solución tecnológica avanzada y muy versátil.

jueves, 4 de junio de 2009

Google Squared, una nueva forma de buscar

Los buscadores están cada vez más de moda, y una buena prueba de ello, es que cuando todavía están recientes las presentaciones del fantástico Wolfram Alpha (sobre todo para el mundo científico y académico), y del nuevo Bing (nueva y mejorada versión del buscador Live de Microsoft), Google publica una curiosa herramienta para buscar de una forma un tanto diferente a lo que estamos acostumbrados.

La herramienta en cuestión se llama Google Squared, y es algo así como un Google tradicional, pero presentando los resultados en una matriz tipo hoja de cálculo, donde podemos añadir y eliminar filas y columnas a voluntad.

Dicho así suena un poco raro, pero a lo mejor con un vídeo se puede aclarar un poco el funcionamiento:





Como puedes ver, la diferencia fundamental respecto al Google tradicional, reside en que los resultados son exactamente eso, "resultados", en vez de una lista de enlaces a páginas que contienen resultados. Este cambio conceptual es muy importante, ya que supone que no tenemos que navegar a ninguna otra página para obtener la información que buscamos.

Aunque está en una fase muy temprana y los resultados son todavía algo pobres, el concepto resulta potente ya que permite agregar y manipular información relacionada en una misma página, además de poder guardar nuestras búsquedas para una posterior consulta o modificación.

De momento, tienes que introducir los términos de búsqueda en inglés, porque si lo haces en otros idiomas, los resultados no son muy exactos. Te aconsejo que comiences con conceptos sencillos como planets, dogs, etc. y luego compliques algo más tus búsquedas. Recuerda que puedes agregar y eliminar filas y columnas añadiendo tus propios elementos de búsqueda.

Espero que te resulte útil...

jueves, 21 de mayo de 2009

Traduce tus correos con un solo click

Siempre resulta pesado tener que interpretar los correos que te manda el amigo/a que conociste en tus últimas vacaciones. Normalmente, su inglés es tan malo como el tuyo, e intentar comprender lo que quiere contarte se convierte en una adivinanza.

La solución habitual pasa por copiar el mensaje, abrir una herramienta de traducción automática, y ponerlo en algún idioma más legible. Luego redactas la respuesta y vuelta a lo mismo, aunque esta vez en sentido contrario.

Sin duda, es divertido.

Ahora puedes ahorrarte algunos pasos de este divertido proceso con una nueva funcionalidad que incorpora Gmail.




La nueva función consiste en la traducción de tus mensajes de forma automática, y la puedes activar dentro de la configuración de tu correo, en la solapa Labs.

Allí encontrarás una opción como la que ves en la imagen superior. Activas el correspondiente radio-button y guardas tus cambios.

A partir de ese momento, en la parte superior de tus correos electrónicos, verás una nueva línea con unas opciones semejantes a esta imagen:




Con realizar un click en la opción de traducción, puede que todo sea más fácil. También puedes configurar el idioma de destino de tu traducción.

Espero que te sea útil, sobre todo, después de las vacaciones.

(P.D.) Se me olvidaba comentar que para que veáis esta opción, debéis poner el idioma de vuestro calendario en English (US).

jueves, 14 de mayo de 2009

Tareas en tu calendario

Desde que apareció la gestión de tareas en Gmail, muchos usuarios comenzamos a echar de menos esa misma funcionalidad pero asociada a fechas dentro de nuestros calendarios de Google Calendar.

A partir de hoy ya tienes disponible esta nueva opción. Para comenzar a utilizarla solo tienes que hacer click en el enlace Tareas que aparece en la parte superior izquierda de tu calendario.

La lista de tareas te aparece en la parte derecha de la pantalla con un aspecto muy similar a como la puedes ver en Gmail, aunque con algunas funcionalidades específicas asociadas al calendario:

  • Las tareas que tienen una fecha de finalización, aparecerán de forma automática en tu calendario. Si quieres crear una tarea con fecha de finalización, haz click en la sección "todo el día" (parte superior de cada columna en vista semana), y en la ventana que aparece selecciona la opción Tarea.


    Rellena los campos y haz click en Crear tarea. Tu tarea aparecerá con un checkbox al lado para marcarla como finalizada cuando la hayas completado.

  • Si quieres poner una fecha fin a una tarea ya existente, selecciona la tarea en la lista, pulsa en la opción de editar detalles y completa la fecha.

  • También puedes modificar la fecha fin de una tarea arrastrando y soltando a otra fecha dentro del propio calendario.

  • Si quieres ver todas tus tareas organizadas de forma cronológica, selecciona la opción "Ordenar por fecha de finalización" dentro del menú Acciones de la propia lista de tareas.


Espero que esta nueva funcionalidad te resulte útil para hacer un seguimiento más completo y preciso de todas tus tareas...

(P.D.) Se me olvidaba comentar que para que veáis esta opción, debéis poner el idioma de vuestro calendario en English (US).

miércoles, 29 de abril de 2009

Comparte y protege tus hojas de cálculo

Google docs ha permitido desde su nacimiento compartir todos los documentos con otros usuarios para poder visualizar y editar de forma simultánea.

Esta característica supone una gran ventaja desde el punto de vista colaborativo, ya que supone la base para que distintos grupos de trabajo puedan gestionar y compartir ideas y proyectos.

A medida que los documentos se hacen más complejos y participan más usuarios en su elaboración, los problemas de modificaciones accidentales aparecen con más frecuencia.

Para evitar este tipo de problemas, Google acaba de publicar una nueva e interesante opción para que cuando compartimos un documento que contiene varias hojas de cálculo, podamos proteger algunas de ellas y evitar así que puedan ser editadas por otros usuarios.

El proceso para proteger una hoja de cálculo es muy sencillo, basta con seleccionar la opción "Proteger hoja" que aparece en el menú contextual asociado al nombre de cada hoja de cálculo (se encuentra en la parte inferior de la pantalla).

Una vez seleccionada la opción, lo único que nos falta es decidir el tipo de bloqueo que queremos aplicar a dichar hoja. Para ello disponemos de una ventana con tres opciones disponibles.

La primera nos permite compartirlo con cualquier usuario, lo que en la práctica supone no aplicar ningún tipo de bloqueo.

La segunda opción bloquea la hoja para que solo el propietario de la hoja pueda realizar modificaciones, lo que supone un bloqueo total a cualquier usuario invitado.

La tercera y última opción nos ofrece una lista donde podremos elegir discrecionalmente a qué usuarios permitimos modificar dicha hoja, lo que en la práctica supone prohibirlo para todos los demás.

Una potente opción para que el trabajo colaborativo con otros usuarios no suponga una alteración inadvertida de los datos.

miércoles, 8 de abril de 2009

Java disponible en Google App Engine

A partir de hoy puedes utilizar Java para desarrollar todas tus aplicaciones sobre la plataforma Google App Engine.

La noticia supone un importante paso adelante por parte de Google, que con esta aproximación, abre la puerta a la importante comunidad de desarrollo Java y a muchas librerías, utilidades, y kits de desarrollo que existen para el lenguaje.

App Engine utiliza el estándar Java Servlet para aplicaciones web. Lo que subes a la plataforma son las clases servlet de tu aplicación, las páginas JavaServer, los ficheros estáticos y de datos, así como el fichero descriptor (web.xml) y los demás ficheros de configuración. Todos los ficheros se almacenan en un estructura de directorios WAR. App Engine atiende las peticiones invocando los servlets deacuerdo a las especificaciones del fichero descriptor.

También tienes disponible el Google Plugin for Eclipse que te permite añadir asistentes de proyecto así como distintas configuraciones de depuración para tu IDE de Eclipse en App Engine. El entorno integrado con el plugin, ofrece una plataforma muy sencilla de implementar junto con el Google Web Toolkit (GWT) que facilita enormemente la gestión de interfaces y programación.

Desde la plataforma también puedes usar las API's estándar de acceso a datos, gestión de caché, acceso a recursos remotos mediante URL Fetch, servicios de correo, manipulación de imágenes, autenticación de usuarios y un nuevo e interesante servicio de programación de tareas llamado Cron for Java.

En resumen, una nueva y potente plataforma de desarrollo sobre la que puedes empezar a leer aquí...

jueves, 26 de marzo de 2009

Gráficos vectoriales en Google Docs

Ya está disponible en Google Docs la posibilidad de añadir gráficos y dibujos a tus documentos, hojas de cálculo y presentaciones.

La funcionalidad es potente y sencilla, y recuerda bastante a la que ofrece Microsoft Office. Para realizar los dibujos puedes utilizar lineas, trazos a mano alzada, etiquetas de texto, autoformas y flechas.

Para cada objeto que creas dispones de opciones de cambio de tamaño, rotación, ajuste, cambio de color y fondo, agrupación y todas las funciones estándar que puedes encontrar en cualquier programa de dibujo.

Una característica interesante es que puedes colaborar con otros usuarios en el diseño y creación de tus dibujos, lo que dota de a la herramienta de una potente funcionalidad.

La tecnología empleada por Google para desarrollar esta interesante herramienta proviene de la empresa Tonic Systems, que Google compró en 2007 y de la que ya incorporó parte de su tecnología para su herramienta de presentaciones online.

La herramienta se basa en la renderización de gráficos vectoriales basados en el estándar SVG en los navegadores donde se encuentra disponible. En caso de no disponer de dicha tecnología, se emplea VML. El resultado final es excelente, sobre todo si tenemos en cuenta que se muestra perfectamente en un navegador y no tenemos que instalar nada en nuestro equipo.

Para empezar a utilizar la nueva característica, solo tienes que seleccionar el menú insertar de la herramienta en la que te encuentres (documentos, hojas de cálculo o presentaciones) y elegir la opción "Dibujo".

Te aparecerá una ventana modal de edición donde puedes añadir los elementos que necesites (líneas, flechas, texto, formas, etc.).

Una vez hayas terminado la edición, solo tienes que cerrar la ventana, y el dibujo completo te aparecerá como un objeto en tu documento, donde puedes cambiar su tamaño y moverlo a voluntad.

Pues eso, a dibujar...

viernes, 20 de marzo de 2009

Ordenación y filtros para Google Spreadsheets

Ya está disponible una nueva e interesante característica en las hojas de cálculo de Google Docs. La opción se llama "Vista de lista", y con ella podemos añadir, editar, ordenar y filtrar las filas de una hoja.

La opción se encuentra dentro del menú "Ver" y cuando la activamos, podemos ver la información de la hoja en formato de tabla y con una cabecera donde se muestran los iconos con las nuevas opciones disponibles.

Ahora puedes odernar y filtrar rápidamente los datos de la hoja, sin afectar al contenido de la misma. Cada estado de ordenación y filtro tiene una url diferente, por lo que se hace especialmente fácil y rápido compartir vista específicas con otros usuarios.

La nueva "Vista de lista" se puede incrustar en cualquier página web tanto en modo de solo lectura como en modo de edición, lo que ofrece un amplio abanico de nuevas opciones para compartir y actualizar datos.

Una interesante opción que espero te resulte útil...

martes, 17 de marzo de 2009

Y la publicidad llegó a Picasa

Google ha comenzado a mostrar enlaces patrocinados en las páginas de resultados de su producto para almacenar y compartir fotos Picasa.

Con este paso, Google avanza en el proceso de expansión gradual de la publicidad a sus numerosos productos online.

En el caso de Picasa, las fotografías y las galerías de imágenes no muestran ningún tipo de publicidad, pero al realizar una búsqueda, algunos usuarios obtienen junto con los resultados una cabecera con fondo amarillo con los típicos enlaces patrocinados.

Según Google, esta política obedece a su progresiva innovación en la forma en la que ofrecen la información que el usuario busca en cada momento, y aunque de momento solo aparece para ciertos usuarios en EEUU, es previsible que pronto se ofrezca al resto de usuarios mundiales.

En fin, supongo que es el mal menor que hay que aceptar para poder disfrutar de productos gratuitos en la web...

lunes, 16 de marzo de 2009

Opera mini da soporte a Google Gears

Opera es un navegador web creado por la empresa noruega Opera Software.

En su última versión para dispositivos móviles sencillos, Opera Mini, ha decidido incluir la plataforma Google Gears, lo que dota al nuevo sistema operativo móvil de una potente característica de almacenamiento y gestión de datos locales.

Con esta nueva tecnología, podemos ejecutar un amplio abanico de aplicaciones compatibles con la plataforma, aún en el caso de no disponer temporalmente de conexión a internet.

La técnica consiste en cachear, mediante un sistema de almacenamiento local proporcionado por la plataforma Gears, el software y los datos necesarios para poder ejecutar las aplicaciones cuando nos quedemos sin conexión a internet.

El concepto, es una brillante idea que se hace especialmente útil en los dispositivos móviles, donde la cobertura y la conexión a internet son recursos que no siempre tenemos disponibles y que ahora no nos impedirán poder acceder a nuestros datos incluso en esa situación.

Si actualizamos algún dato mientras nos encontramos sin conexión, el proceso de sincronización que se inicia al volver a tener línea, actualiza toda la información y deja al sistema completamente sincronizado con el servidor.

Una interesante iniciativa que esperemos sigan otros fabricantes...

jueves, 12 de marzo de 2009

La revolución telefónica llega con Google Voice

Google acaba de presentar una versión preliminar de Google Voice, una aplicación que te ayuda a gestionar de una forma mucho más eficaz todas tus comunicaciones de voz.

Inicialmente Google Voice sólo estará disponible para los usuarios de GrandCentral, la empresa que Google compró hace un par de años y con la que ofrece servicios de gestión de telefonía.

El nuevo servicio mejora de una manera dramática la forma en la que usas el teléfono. Ahora puedes tener las transcripciones de tus mensajes de voz, archivar y clasificar todos tus mensajes SMS, realizar llamadas internacionales con tarifas reducidas, realizar bloqueos selectivos de llamadas, gestionar varios teléfonos y decidir en cada momento cual suena, reenviar llamadas, gestionar todas tus preferencias mediante grupos de usuarios, realizar llamadas múltiples y un largo etcétera de opciones de personalización y configuración de todas las funciones habituales de tus teléfonos, agrupados ahora en un solo número.

Como puedes ver, las características son numerosas e interesantes y prometen revolucionar la forma en la que muchos usuarios utilizamos nuestras comunicaciones de voz.

Falta escuchar ahora la opinión y reacción de las operadoras de telefonía, pero es posible que la iniciativa no genere entre ellas muchos apoyos, más bien al contrario, aunque seremos los usuarios los que finalmente tendremos la última palabra.

De momento, y si estás fuera de EEUU, te toca esperar...

viernes, 6 de marzo de 2009

Comparte tu información sanitaria con Google Health

Google Health es un servicio gratuito que te permite almacenar y gestionar toda tu información sanitaria en un único lugar y accesible de forma segura.

Para utilizar este servicio solo necesitas tener una cuenta de Google (la misma que usas para Gmail o cualquier otro servicio de la compañía) y la creación de un perfil personal con tu información.

La filosofía de Google con este servicio es que seas tú mismo quien gestione tu información sanitaria y se la facilites a los médicos cuando la necesiten, manteniendo actualizado tu historial médico de forma permanente.

Pero la gran novedad que ofrece ahora, consiste en poder compartir tu información con otras personas, lo que ha suscitado enormes recelos por lo sensible de la información a compartir, y el peligro que un mal uso de la misma podría acarrear al usuario.

La forma de compartir la información consiste en publicar una página web con un enlace que se envía por correo electrónico. Para mitigar los problemas de privacidad que genera la opción de compartir este tipo de información, Google ha optado por un sistema restrictivo con las siguientes características:

  • Solo se publican enlaces que se envían por email.
  • Los enlaces solo funcionan de manera conjunta con la información del email de destino.
  • Si se reenvía el mensaje, el enlace no funciona.
  • Los enlaces caducan en 30 días.
  • Se puede desactivar el enlace y la compartición en cualquier momento.
  • Se puede consultar quién está viendo cada enlace.

Con todas estas medidas, Google intenta convencer a los usuarios de lo seguro que es su sistema y de las ventajas que puede aporta a los usuarios.

miércoles, 4 de marzo de 2009

Nueva herramienta Google Code Labs

Google acaba de lanzar su nueva herramienta Google Code Labs, una plataforma donde los equipos de ingenieros de Google desarrollan y publican nuevas ideas y proyectos, y que persigue que la comunidad de desarrolladores se involucre cuanto antes con los nuevos productos.

Oficialmente se lanzó ayer, y la compañía describe la herramienta como "el hogar de los proyectos que se encuentran en sus primeras fases de vida". Se pretende enumerar todas las APIs que Google ofrece oficialmente y mostrar las que se encuentran aún en fase de desarrollo para que la comunidad participe en el proceso de creación.

El responsable de desarrollo de productos de Google, aprovechaba la presentación de la nueva plataforma para comentar que en la actualidad existen más de 60 APIs y herramientas en el entorno de Google Code, y se debe en gran parte, a la participación de la comunidad de desarrollo con comentarios y aportaciones, lo que acelera y mejora el proceso global de desarrollo.

Esta nueva forma de desarrollar los proyectos está beneficiando a la evolución de productos ya establecidos en el mercado, que ven aparecer nuevas características etiquetadas como experimentales y donde las más demandadas se convierten con el tiempo en características estables del producto.

Ya sabes, si quieres que las características experimentales se conviertan en definitivas, solo tienes que activarlas y usarlas con frecuencia...

viernes, 27 de febrero de 2009

Las fotos de Panoramio disponibles en StreetView

Google acaba de incorporar una nueva funcionalidad a su callejero visual StreetView. La mejora consiste en mostrar junto a la vista de 360º de la calle donde nos encontramos, las fotografías que los usuarios han subido a su servicio Panoramio.

El resultado final es muy interesante ya que Google ha analizado millones de fotografías subidas por los usuarios para determinar las que corresponden a cada ubicación específica. El nivel de detalle hace que incluso podamos seleccionar las fotos dependiendo del ángulo de visión de la calle que tengamos en cada momento.

Un problema que puede surgir con esta nueva funcionalidad vuelve a ser el tema de la privacidad, ya que si bien las caras, matrículas de coches, etc. están difuminadas en StreetView, no parece que sea así en las fotos almacenadas en Panoramio. La solución podría pasar por aplicar la misma técnica de difuminación foto a foto que se ha llevado a cabo en StreetView, ya que parece que los términos de uso y propiedad permite a Google realizar tales operaciones.

En cualquier caso, es otra interesante utilidad que seguro te resultará muy práctica para planificar viajes o disfrutar de paseos virtuales por tu ciudad favorita.

jueves, 26 de febrero de 2009

Nuevo panel de estado en Google Apps

Probablemente muchos de vosotros hayáis sufrido las consecuencias de las 3 horas de caída del servicio de correo Gmail ocurrida el 24 de febrero.

Si queréis conocer en detalle que es lo que ha motivado dicha caída y las medidas que ha tomado Google al respecto, podéis consultar este informe de la incidencia.

No voy a repetir aquí la lista de quejas de miles de usuarios (a los que me uno) sobre un tema que hace un daño considerable a los usuarios, a la imagen y credibilidad de Google, y a su filosofía de ofrecer todos sus servicios online.

Lo que quiero comentar es otro aspecto de este tipo de incidentes. Una de las consecuencias inmediatas y que me ha sorprendido gratamente, es que apenas 48 horas después del fatal episodio (y aparte de las obligadas excusas), se publica una nueva herramienta de monitorización de los servicios que ofrece la plataforma Google Apps.

Google Apps status dashboard se presenta como el centro de monitorización e información de todas las herramientas que componen la plataforma empresarial de Google. Ofrece información acerca del rendimiento de las herramientas tanto para el entorno empresarial como para aquellas herramientas disponibles para los usuarios de forma gratuita.

Además de ofrecer la evolución de las incidencias, también nos ofrece enlaces a los distintos informes que se publican acerca de los problemas detectados. También dispones (en breve) de un canal RSS para que estés al día de la evolución de las incidencias y consultes la información detallada de las mismas.

En resumen, muy mal por la caída (nadie es infalible, pero los mantenimientos se pueden hacer los fines de semana), bien por la herramienta y espero no tener que consultarla en mucho tiempo...

miércoles, 25 de febrero de 2009

Google App Engine se convierte en una plataforma comercial

Google App Engine ha dado un paso importante como plataforma de sitios web profesionales, al comenzar a facturar por el consumo de recursos utilizados.

Hasta la fecha solo podíamos utilizar la plataforma como un servicio gratuito de ejecución de aplicaciones, pero con la limitación de unas cuotas impuestas por Google que no se podían sobrepasar.

Aún se mantienen las cuotas gratuitas para aquellas aplicaciones que demanden pocos recursos de la plataforma, pero los desarrolladores de soluciones más potentes, pueden utilizar el sistema de facturación (a través de Google Checkout) para contratar los recursos que su aplicación necesite.

Toda la información referente al proceso de facturación, así como el detalle de los precios por cada uno de los servicios tarificados, los puedes encontrar en la página de facturación de App Engine.

Aún no existe un contrato de nivel de servicio (SLA), aunque desde Google afirman que están estudiando incluirlo en un futuro al estilo de Google Apps.

martes, 24 de febrero de 2009

Personaliza Gmail con tus propios colores

Hace unos meses, Google ofreció a los usuarios de Gmail algo que venían reclamando hacía tiempo, poder aplicar distintos temas a la interfaz del correo. Pero las necesidades de los usuarios iban un paso más allá, querían poder personalizar el aspecto de la interfaz, y no solo elegir entre una serie de plantillas de temas predefinidos.

Como respuesta a estos requerimientos, Google presenta hoy una nueva funcionalidad en los temas de Gmail, y permite a los usuarios crear y asignar colores personalizados a varios elementos de la interfaz del correo. El proceso se realiza a través de un simple editor que permite personalizar el color del fondo, de los textos, de las solapas y de los enlaces.

Para poder acceder a esta nueva característica, debes activar primero la opción de Gmail Labs dentro de la configuración. Una vez esté activa, debes acceder a la solapa de temas y elegir la opción de colores personalizados. Al seleccionar la opción te aparecerá la ventana donde puedes seleccionar los elementos y aplicarles el color de una paleta predefinida o especificar un color de forma manual.

Aunque de momento esta opción no está disponible para los usuarios de Google Apps, parece ser que Google está trabajando en la posibilidad de añadirla en breve. De esta forma, los usuarios de la plataforma empresarial también podrán personalizar el aspecto de la interfaz de su correo electrónico.

viernes, 20 de febrero de 2009

Gmail disponible también offline en tu iPhone o Android

Google acaba de presentar una versión móvil de Gmail diseñada tanto para terminales iPhone como Android.

La principal característica de esta aplicación web, es que permite a los usuarios acceder a su correo electrónico incluso cuando no hay conexión. Y lo realmente revolucionario es que no hay que instalar ningún tipo de software en el terminal para conseguir dicha funcionalidad.

La nueva aplicación web no solo almacena los datos del usuario en el terminal, sino que también almacena el propio software de visualización, lo que permite acceder a Gmail y consultar tus emails incluso sin conexión. Y todo ello, sin necesidad de descargar ningún tipo de software.

La magia de esta aplicación web, se basa en la utilización de nuevos estándares web (HTML5), que tanto iPhone como Android soportan. El nuevo lenguaje permite la gestión de almacenamiento y gestión de caché, así como características de geolocalización.

Lo único que no sabemos es la fecha definitiva para la publicación de la aplicación para el acceso de todos los usuarios, aunque parece que va a ser bastante inmediata.

jueves, 19 de febrero de 2009

Google Spreadsheets con validación de datos

Google Spreadsheets ha añadido una interesante característica de validación de datos, que va a ayudarte a garantizar la corrección de la información almacenada tanto por tí, como por los usuarios con los que compartas la hoja.

Para añadir una validación, solo tienes que seleccionar el rango de celdas sobre el que la quieres aplicar, y elegir la opción "Validación de datos..." dentro del menú herramientas. En el cuadro de diálogo que aparece, puedes validar fechas, números y textos y puedes definir rangos específicos de validación para cada uno de ellos.

Muy interesante la opción de validar direcciones de correo electrónico y urls. También resulta muy útil poder especificar rangos de fechas para determinados eventos, así como rangos numéricos para definir escalas y conjuntos.

En la imagen se muestra el mensaje de error que se obtiene cuando se viola la regla de validación asignada a una determinada celda, en este caso, una dirección de correo electrónico a la que le falta el punto final antes del tipo de dominio.

El mensaje de error se puede configurar al establecer la regla de validación, y también se puede decidir si a pesar de no cumplir las condiciones de validación, se permite la actualización de la información en la celda.

Aún no permite asignar varios tipos de validación a una misma celda, ni aplicar las reglas a los valores existentes en las celdas, pero a pesar de ello, supone un gran avance a la hora de introducir datos por parte de varios usuarios de forma simultánea.

lunes, 16 de febrero de 2009

Ya puedes vender aplicaciones en Android Market

Google ha anunciado que los desarrolladores de su sistema operativo Android, podrán vender sus aplicaciones a través de la plataforma Android Market.

Android Market es el principal canal de distribución de aplicaciones para Android. La plataforma está completamente integrada con el sistema operativo del teléfono, lo que hace que los usuarios puedan descargar e instalar aplicaciones de forma sencilla y rápida.

A partir de ahora, las empresas y desarrolladores particulares podrán poner un precio a sus aplicaciones y venderlas a través de la plataforma, obteniendo un beneficio del 70% del precio de la aplicación. El resto del margen irá a parar a los operadores de comunicaciones. El rango de precios parece que podrá estár entre los 0,99 y los 200 dólares.

El sistema de venta se realizará a través de Google Checkout y todo el proceso se podrá completar de forma completamente automática. Parece que de momento solo podrán disfrutar de esta nueva plataforma los usuarios de EEUU y Reino Unido, aunque la previsión es que se extienda rápidamente a otros países.

Google se une así a la tendencia actual de crear este tipo de plataformas de venta de software para móviles iniciada por Apple con su AppStore para iPhone. Tanto Palm con su Software Store como Microsoft con SkyMarket también se unen a la nueva moda. No pueden faltar RIM para su Blackberry y Nokia con Software Market para su amplia gama de productos.

viernes, 13 de febrero de 2009

Google abandona la publicidad en radio

Google acaba de anunciar que cierra su negocio de publicidad en radio, Google Audio Ads, por no alcanzar el volumen de negocio esperado.

La noticia aparece poco tiempo después de anunciar su retirada de la publicidad impresa, y puede suponer el despido de más de 40 personas.

Google comenzó su desembarco en la publicidad en radio hace tres años, con unas inmejorables expectativas de negocio en el sector. Pretendía cambiar la forma en que se contrataban y publicaban los anuncios en radio, haciendo partícipes a un mayor número de usuarios y automatizando todo el proceso para abaratar los costes.

El resultado ha sido que no han alcanzado el volumen de negocio que esperaban, respecto a las inversiones en tecnología y personal realizadas. En el comunicado oficial, Google resalta que la tecnología desarrollada para la plataforma de anuncios en radio será utilizada en otras áreas de la compañía para la venta de publicidad de audio en servicios web online.

Parece ser que esta medida no afectará al negocio de la venta de publicidad en televisión, Google TV Ads, que goza de algo más de éxito para la compañía y que es contemplada como un compañero perfecto para apoyar los planes publicitarios de la plataforma de video YouTube.

jueves, 12 de febrero de 2009

Gmail mejora la gestión de contactos

Gmail ha publicado nuevas características que mejoran notablemente la agenda de contactos, haciendo que las operaciones de consulta y actualización que realizamos en ella sean mucho más sencillas.

Una de las principales quejas de los usuarios de Gmail es la aparición de varias copias de un mismo contacto, donde la información real solo se encuentra en una de ellas. El problema aparece cuando no sabes a priori cual es la copia buena. Para solucionar este problema, aparece una nueva opción de consolidación de contactos. Solo tienes que seleccionar los contactos que estén duplicados y seleccionar la opción "Merge...". El resultado final es que solo queda una copia del contacto con la información que haya encontrado en todas las copias.

Aparece un nuevo grupo llamado "All contacts" que contiene todos tus contactos, no solo los más utilizados, o los recientes. Este grupo es el lugar ideal para realizar las consolidaciones de usuarios duplicados.

Ahora sí puedes quitar contactos del grupo "My Contacts", lo que te resultará muy útil cuando quieras sincronizar tu lista de contactos web con la de tu móvil, ya que los contactos que quites de este grupo no se sincronizarán y te permitirá tener tus listas organizadas en todos los dispositivos desde los que sincronices.

Como última novedad, aparece la búsqueda de contactos por todos los campos, incluyendo los números de teléfono, los campos de notas y los de dirección. Ahora es mucho más rápido y sencillo encontrar tus contactos, ya que hasta ahora, solo podías buscar por su nombre o email, lo que limitaba bastante las opciones.

miércoles, 11 de febrero de 2009

Google Sync para móviles

Google acaba de publicar una nueva utilidad llamada Google Sync, que nos permite mantener sincronizados Gmail y Google Calendar con nuestros teléfonos móviles de forma automática y bidireccional.

Ahora puedes mantener actualizados de forma automática todos tus contactos, tanto en tu libreta de direcciones web como en la lista de contactos de tu móvil.

Puedes introducir o modificar datos tanto en la web como en tu móvil, y los cambios se actualizan de forma automática para que siempre estén actualizados independientemente del dispositivo desde el que realices la operación.

También puedes tener tus alertas de Google Calendar en el calendario nativo de tu teléfono móvil, con lo que puedes hacer que suene o vibre cuando llegue cualquier evento.

Google Sync está disponible para iPhone, BlackBerry, Nokia S60, Nokia standard, Sony Ericsson y Windows Mobile.

Si tienes cualquier otro tipo o marca de móvil, puedes ir a está página para instalar otras herramientas de Google disponibles para tu terminal.

martes, 10 de febrero de 2009

Google Book Search en tu móvil

Google dispone hace tiempo de una herramienta para buscar, previsualizar y comprar libros llamada Google Book Search.

El servicio ha generado gran controversia desde su aparición, ya que muchas editoriales han demandado a Google alegando violación de sus derechos de autor, al ver publicadas parte de sus obras. Otras, en cambio, han llegado a acuerdos con Google por los que perciben comisiones derivadas de la venta de sus libros a través de la herramienta.

Dejando aparte los problemas de derechos de autor y propiedad intelectual, nadie puede discutir el gran avance que supone poder consultar en una gran biblioteca mundial cualquier publicación.

Hace unos días, Google volvía a dar otro gran paso adelante con la publicación de más de 1,5 millones de títulos de acceso público, que pueden ser visualizados desde dispositivos móviles accediendo a http://books.google.com/m.

Aunque los títulos ahora publicados ya se encontraban disponibles en la plataforma existente, las ediciones para móviles se han optimizado para su correcta visualización en las pequeñas pantallas de estos dispositivos.

La técnica utilizada para los dispositivos móviles, consiste en extraer el texto de las páginas digitalizadas de los libros mediante técnicas de OCR (Optical Character Recognition), para publicar posteriormente las página como un texto convencional.

El resultado es muy interesante, y aunque presenta todavía algunos defectos en el proceso de extracción de los textos, ofrece una abrumadora cantidad de información accesible para su lectura desde cualquier lugar.

El final del papel como soporte de información, cada vez más cerca...