Mudanza

Terminator

Volveré…

George the Robot

George tiene 39 años, calvo como una bola de billar, horrorosas gafas de pasta amarilla y vestido con con un horrible jersey blanco de cuello vuelto, con los logos de sus patrocinadores: jabberwacky.com, icogno y Televirtual Ltd. Además, es un robot. Usa el motor IA de jabberwacky.com en desarrollo desde hace siete años, al que como novedad se le ha incorporado un aspecto virtual en Flash desarrollado por Televirtual Ltd, empresa dedicada a la modelización de personajes tridimensionales, capaz de sonreir, reir, entristecerse, enfadarse e incluso golpear los dedos sobre la mesa.

George the Robot

Todo lo que ha aprendido George es gracias a más de 10 millones de conversaciones online de las que no ha olvidado una coma.

“The machine borrows the intelligence and the words of the people it talks with, and little by little learns how to place responses in the correct context of a conversation,” según Rollo Carpenter, Experto en Inteligencia Artificial creador de George.

Las opciones de este tipo de cacharros pasan por hacer amigable la interlocución con computadoras, como ser la cara de callcenters, ayudar a los clientes en sus compras, dar soporte en aplicaciones (pobre Clippo), interfaz en juegos, mascotas virtuales, enseñar con personajes históricos, etc. De momento funciona muy lento y aún les falta mucho por mejorar, pero tal vez, algún día tengan su oportunidad, de momento George sigue aprendiendo…

Qué escucha américa

Yes.com ofrece un mapa de EEUU georeferenciando las canciones que están empezando a sonar en las emisoras más importantes de las 150 principales ciudadades.

Mapa Yes de canciones

Se me ocurre alguna otra posiblidad, como mostrar en un mapa la gente que escucha las canciones que tu escuchas, o emisoras con cobertura en tu posición…

UML y Flash

Hasta ahora no había tenido la oportunidad de construir cosas complejas en Flash participando en equipos de varias personas, por lo que la definición del proyecto quedaba reducida a un mero documento de texto, un prototipo en papel y algunos pantallazos de diseño. Al aumentar la envergadura del proyecto, tanto en dificultad como en número de personas, se hacen necesarias herramientas de definición como UML, sin embargo desconocía la existencia de alguna con la posibilidad de generar código en ActionScript.

Vista de clases en Enterprise Architect

Una de esas herramientas es Enterprise Architect, capaz de generar código para Flash y casi cualquier otra cosa que requiera un proyecto. Cómo es habitual en este tipo de herramientas permite sincronizar el código con la propia vista, la definición en UML en sí. De momento sólo para ActionScript 2.0, pero seguro que en breve estará disponible para la versión 3. Este es un ejemplo del código generado:

Código generado por Enterprise Architect

Geoetiquetado hecho fácil

A principios de agosto Sony anunció el GPS-CS1 GPS, es un pequeño dispositovo GPS pensado para llevar en el cinturón, bolsillo o en la misma cámara de fotos, de tal manera que registra todos tus desplazamientos. Su virtud es que se puede conectar al ordenador y sincronizar con las imágenes que se descarguen desde una cámara, proporcinando a cada una de las instantáneas las coordenadas de donde se tomó.

Dispositivo GPS-CS1 GPS

Después, es posible localizarlas en un mapa usando la aplicación Picture Motion Browser, basado en Google Maps que viene con los últimos modelos de cámaras Sony. Estará disponible este mes por 150$ en sonystyle.com. Esta posibilidad tampoco se le ha pasado ni a Flickr ni a Google, que también permite en las últimas versiones de Picasa y Picasa Web Albums georeferenciar fotografías, salvo que estos últimos introducen las coordenadas en la cabecera Exif de cada fotografía, y posteriormente ser usada por terceros.

Sony Picture Motion Browser

En los próximo meses vamos a ver la explosión web del geoposicionamiento, gracias al abaratamiento y sencillez de los dispositivos GPS, así como a las APIs abiertas de Google Maps o Yahoo! Maps. De hecho, ya existen varias aplicaciones basadas en mapas.