java pervasive computing


Para ir calentando motores para el curso de la semana que viene y en el tema de los sistemas embebidos, me he parado en la página web de la última conferencia mundial sobre la plataforma Java, la famosa 2008 JavaOne Conference celebrada recientemente.

En dicha conferencia se han tratado temas muy interesantes sobre aplicaciones de Java en sistemas embebidos y redes de sensores y las empresas que pululan alrededor de esta tecnología ofreciendo sus servicios y productos. Por cierto la página web de a conferencia de este año tiene como contenidos almacenados muchas de las conferencias grabadas como webcasts.

Yendo al grano del motivo del presente artículo, uno de los temas tratados fue el de la computación ubicua (pervasive computing) La sesión sobre computación ubicua fue ofrecida por el CTO de una empresa llamada Sentilla, que ofrece productos y servicios relacionados basados en la plataforma Java. Los productos de esta empresa, que se basan en el concepto de mote sensors, pequeños dispositivos con java embebido, que forman redes mesh y proporcionan todo tipo de información, han provocado un artículo del mismísimo James Gosling en su blog.

En el artículo se ofrece una definición interesante de estos pequeños dispositivos llamados a revolucionar la manera en que obtenemos información de nuestro entorno e incluso la manera de realizar computación distribuida:

Pervasive computers consist of the typical components found in any desktop computer: a CPU, input and output devices, and a communications interface. “The primary difference,” explained Polastre, “is that pervasive computers are small — about the size of a quarter — run on batteries, communicate wirelessly, and have very different input and output devices such as sensors and actuators instead of keyboards and mice.”

Aunque las baterías sobre las que corren (pilas AA o AAA) pueden durar seis meses, sería interesante poder obtener la energía del entorno, bien de la energía solar o de diferencias de temperatura o algún otro método que no se me ocurre ahora :)

Este tipo de dispositivos tiene un gran futuro en redes de control medioambiental. En el artículo se explica como el fundador de la empresa sentilla utilizó su tecnología para el seguimiento de aves en extinción, entre otras interesantes aplicaciones:

Polastre, who has a Ph.D. in computer science from the University of California, Berkeley, and is an active evangelist for pervasive computing, deployed the first-ever autonomous wireless system on an island in Maine to monitor and track endangered seabirds. Pervasive computing can be widely deployed — on miners’ backs to locate them for rescuers in the event of a cave-in; in airports and shipping ports for border security; on bridges to detect structural safety; on containers and trains to produce and move goods efficiently; and in smart coasters to tell bartenders when to fill up your drink. One can only speculate about the possibilities, from medical technology to children’s toys.

Existe un producto de Sun similar al de Centilla, llamado Sun SPOT (Small Programmable Object Technology) La diferencia es que el de Centilla está pensado para dispositivos con fuertes restricciones en el uso del hardware y la potencia consumida.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s