domingo, 2 de agosto de 2009

Barcode vs. Nuevos códigos

Originalmente los códigos de barras (Barcodes) fueron creados para representar información a través de barras y espacios en blanco. Han sido exitosos para etiquetar los productos y facilitar su identificación (p.ej. en las cajas registradoras de las tiendas).

Ya existen un gran número de estos códigos y se pueden agrupar en dos categorías:

1) Códigos de una sola dimensión o lineales: la información se representa a traves de barras y espacios (p.ej. EAN). Fueron los primeros códigos y su desventaja es que pueden contener poca información.


2) Códigos de dos dimensiones (2Barcodes): se les denomina en ingles "Matrix code" y pueden contener una mayor cantidad de información. Los códigos más exitosos han sido Datamatrix y el QR Code. Este último fue creado en Japón y se ha posicionado en diferentes aplicaciones (logística, publicidad, entre otras).

Con la adición de las cámaras digitales a los teléfonos móviles, se desarrollaron aplicaciones que permiten decodificar los códigos lineales y 2D. Incluso se desarrollo un código especial para ser capturado fácilmente desde teléfonos móviles - ShotCode, que tiene como característica principal que es circular lo cual según los autores permite solucionar algunos problemas para la captura del código en los terminales móviles.


Microsoft también generó un código a partir del High Capacity Color Barcode (HCCB), el cual está estructurado a partir de triangulos de colores. El propósito de MS es usarlo para su propuesta de "mobile tagging", es decir etiquetas que se puedan leer desde los dispositivos móviles. El móvil captura la etiqueta y la envía a un servidor en Internet para que la decodifique y le devuelva el contenido. Sin embargo, este código aun no ha tenido la acogida que esperaba MS por parte de los desarrolladores de aplicaciones/servicios móviles.

Google desarrollo un servicio para movile que permite escanear el codigo de barras de los libros y realizar una busqueda en Internet para conocer el precio del libro en tiendas on-line.

Aplicación de lector de código de barras de Google.

Recientemente apareció un nueva propuesta de un grupo de investigadores del MIT denominada Bokcode, que usa un led y permite codificar una gran cantidad de datos. Este código se pude captura con cámaras digitales y aunque aun es un "concepto" y está en evolución, es una propuesta interesante que podría ser usada para etiquetas móviles (mobile tags) que se podrían capturar y decodificar desde un teléfono móvil. Las aplicaciones de este nuevo código son muy variadas y entre las mas interesantes está su uso en Realidad Aumentada (AR).


Habrá que esperar un tiempo para que se depure esta novedosa propuesta de MIT, pero lo interesante es que siguen apareciendo nuevas opciones de códigos que pueden ser utilizados por los usuarios móviles en diferentes aplicaciones/servicios.