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.

2 comentarios:

Ing. Andres Osorio Plata dijo...

Muy interesante el articulo de alexander.
No conocia los shot codes y me parece que son una muy buena propuesta.
Otro tipo de codigos que les veo bastante futuro son los propuestos por MIT, ya q las aplicaciones pueden ser mucho mas practicas y pequeñas que los codigos anteriores.
Esperemos que se masifiquen las aplicaciones que tengan lectores de multiples tipos de codigos o adoptar un tipo de codigo estandar. (Me parece que los QR son una muy buena alternativa)

Estuaco Bermudez dijo...

Yo creo que ahora que se desarrolla tanto sistemas de codigos de informacion graficos, es algo tarde, por que se ha desarrollado tecnologias que identifican las imagenes y reconocen rostro y los vinculan a bases de datos directamente.

Si pueden vean este gran ejemplo que con la camara de celular identifican a las personas incluso si estan en movimiento e ofrecen informacion de las redes sociales a las cueles pertenece.

http://www.youtube.com/watch?v=tb0pMeg1UN0

- Jose Saquer Feghali