En los años 90, surgió el protocolo HTTP para intercambiar información en la recién nacida WWW, definiéndose la arquitectura y comunicación entre servidores y navegadores web, y apareciendo así la base de la creación de páginas web.
Esta semana, Google ha lanzado una propuesta de un nuevo protocolo, llamado SPDY (de 'SPeeDY'), que pretende multiplicar por dos la velocidad de descarga de páginas web, principalmente mediante la dismininución de la latencia. De acuerdo con los técnicos de Google, en las primeras pruebas que se han realizado (mediante un servidor y un navegador web que soportan SPDY), se ha conseguido incrementar esta velocidad "un 55%".
Se trata simplemente de una propuesta, que pretende ser abierta y estándar, y que está documentada en esta página. No tiene la intención de reemplazar completamente lo descrito por HTTP, sino partes suyas, utilizando varios de sus métodos y cabeceras, pero reescribiendo completamente otras partes como la gestión de la conexión y los formatos de transferencia de datos.
Un objetivo a medio plazo será el de lanzar un navegador 'Google Chrome' que soporte SPDY. Y es que a la compañía le interesa una WWW en la que se puedan crear aplicaciones mucho más ricas ('Google Docs' más potentes, YouTube con más prestaciones, 'Google Voice en el navegador web, ...), sin importarle ser el 'propietario' de lo que hay entre sus servicios y el usuario, y por ello lanzó 'Google Chrome' en forma de código abierto, o colabora con la definición de la nueva versión 5 de HTML.
Google acaba de presentar hace unas horas O3D, un estándar para construir aplicaciones interactivas
en tres dimensiones vía web. Se trata de una API, completamente abierta, basada en JavaScript, y que se encuentra documentada en
este enlace. Pero además Google
ha creado ya un plugin (disponible
para MS Windows y Mac OS X para
diversos navegadores web) con el cual podemos
ver cualquier ejemplo creado siguiendo O3D. En
esta página web tenéis
unos cuantas muestras de aplicaciones creadas con O3D para que podáis probarlas tras instalar
el plugin.
En el siguiente vídeo podéis ver un ejemplo de un navegador Firefox mostrando un mundo virtual con
O3D sobre Mac OS X y, como podéis comprobar, Google ha conseguido una gran calidad en este plugin,
aunque hay que tener en cuenta que necesita unos determinados requerimientos de tarjeta y memoria
gráfica (ver más información).
Además, tal y como se asegura en
este post
oficial, Google no quiere ir por libre con O3D, y quiere que sea una ayuda para que el grupo
'Khronos' y la comunidad de desarrolladores puedan crear un
verdadero estándar consensuado a la hora de crear este tipo de aplicaciones en el que Google está
muy interesado en potenciar. No hay que olvidar que, por ejemplo, existen aplicaciones como 'Google
Earth' que se deben ejecutar en una aplicación diferente del navegador web, y que la compañía
estaría interesada en unirlo a la experiencia web para, por ejemplo, insertar publicidad más personalizada
tras identificar al usuario con su cuenta de Google.
Si os fijáis en las dos imágenes siguientes, una sola de ellas contiene un pájaro bien orientado. ¿Cuál es?
De acuerdo con Google, solamente un ser humano tiene la capacidad de saber la respuesta correcta, puesto que la imagen contienen elementos que solamente nosotros (y no programas informáticos) pueden diferenciar. De esta manera, la compañía podría usar esta idea para detectar si aquel que dice ser un humano (y que quiere, por ejemplo, abrir una nueva cuenta en Gmail) realmente lo es y no es un sistema automático que quiere registrar miles de cuentas.
En este paper publicado por tres ingenieros de Google, y que será presentado en la decimoctava 'World Wide Web Conference' que se celebrará a partir de mañana en Madrid (España), se analizan nuevos métodos para crear 'captchas', distintos de los que muestran simplemente letras y cifras, y que han sido utilizados clásicamente para protegerse de las peticiones automáticas, de ataques de fuerza bruta para hacerse con una contraseña de usuario, o prevenir el spam en los blogs de Blogger.
Estos nuevos sistemas propuestos por Google son realizados a partir de imágenes extraidas de un repositorio, de las cuales se eliminan aquellas que un sistema informático podría orientar (por ejemplo, porque contiene rostros, los cuales son identificables mediante algoritmos). Posteriormente, se proponen estas imágenes a seres humanos para ver cuáles pueden ser orientados por ellos, y finalmente se utilizan para crear captchas que son nuevamente testeados para comprobar su eficacia a la hora de detectar bots automatizados.
Según este paper, los nuevos captchas son más "divertidos" de utilizar, no requieren que el usuario teclee nada (simplemente debe elegir posibilidades), y además obtiene mejores resultados a la hora detectar los sistemas informáticos intrusos. Aparte del ejemplo que os hemos mostrado de elegir dos posibilidades (una imagen y otra sin girar), se proponen otros formatos de captchas en el que las posibilidades son más numerosas, tal y como podéis ver en la siguiente imagen:
IMPORTANTE: Este sitio web NO tiene ninguna afiliación ni relación con Google Inc. Todos los logotipos, marcas comerciales e imágenes son propiedad de Google Inc
(Mountain View, CA 94043, USA). [Más información]