Archive for the 'Blook (Esp)' Category

Cumplimos 1 año

Sólo cuando eres un niño o un anciano se te pasa de largo tu cumpleaños. A los que hacemos este blog se nos ha pasado celebrarlo y hoy hace un año, un mes y 19 días que lanzamos qrcode.es.

El objetivo al lanzar este blog era triple:

  1. Curiosear sobre los QR-Codes y sus aplicaciones.
  2. Experimentar en la publicación un Blog.
  3. Testear el WordPress com herramienta de publicación de blogs.

Este pastel no lo hemos hecho nosotros, pero Magitisa (a quién no tenemos el gusto de conocer) se lo curró y hemos creído que la foto era adecuada para la ocasión.

QR-Cake

Read more »

ZXing (Google otra vez…)

Dentro del entorno de programadores de Google encontramos el proyecto Zxing (copio + traduzco + pego).

zxing

“ZXing (pronunciado “zebra crossing”) is una librería open-source, de lectura de códigos multi-formato 1D/2D implementada en Java. Nuestro objetivo es poder decodificar QR Codes, Data Matrix y la familia OPC de códigos 1D. Proveerá clientes para J2ME, J2SE y Android.

¿Por qué? Ya hay varios grandes lectores en el mercado, y hay algo de open-source para decodificar, pero no todo al mismo tiempo. Queremos que todo el mundo tenga acceso a este código para jugar con él y hemos decidido hacer un experimiento y abrirlo al público. Quizás algo de lo que ya tenemos te sirva de ayuda — quizá tú puedas mejorarlo.” (Fuente Google)

Actualmente el status del proyecto es “pre-alpha“, pero puede ser sin duda un gran proyecto. Gran nombre, gran logo, gran idea. ¡Mucha suerte!

Sí, el tamaño importa… pero no tanto.

Vimos a lo largo del 2007 la aparición de varios proyectos orientados asociar un ID (un número) a una URL determinada. Shotcode, Shortcode o Mobiletag son algunos de los más destacados.

Puede parecer trivial, pero la limitación de carácteres a embeber en un QR-Code puede hacer que incrustar una URL muy larga sea una tarea poco eficiente. En resumen, en muchos casos necesitaremos más espacio (mm2) del que disponemos para incrustar un QR con una dirección web asociada.

shrink.gif

Estas soluciones se han centrado en reducir este tamaño mínimo necesario para poder incrustar información con una eficiencia espacial aceptable.

Sobre el papel parece una buena idea, pero a la práctica implica varios problemas que no lo sea tanto como parece:

  • Es necesario un lector especial (su lector) y conectar a un servidor (el suyo) para asociar y por lo tanto poder leer la información de estos códigos.
  • Debes pagar para utilizar este servicio
  • El lector de códigos 2D que Nokia incorpora de serie en sus terminales no lee estos códigos, muestra únicamente un número. No parecen estar conectados tampoco con el resto de fabricantes de teléfonos móviles ni a proyectos de desarrollo de lectores de código abierto tipo Zxing.

Este planteamiento equivaldría a intentar montar una operadora de telefonía con una numeración propia, terminales especiales y esperar que todo el mundo contratara sus servicios. Sería lícito y deseable (por su parte) pero con pocas probabilidades de éxito. Además, al mismo tiempo entorpece el desarrollo de este mercado, confunde a los usuarios y dificulta la adopción de standards.

Desde aquí creemos que una construcción de URLs eficiente (Ex. usando la IP + un directorio numérico) y la mejora que van a experimentar las ópticas y las macros de los móviles dificultarán un éxito en el medio/largo plazo de estos proyectos.

Consulta la documentación técnica Denso Wave acerca de niveles de compresión y tamaños de los QR-Codes:

Niveles de compresión - http://www.denso-wave.com/qrcode/qrstandard-e.html

Tamaño de los módulos - http://www.denso-wave.com/qrcode/qrgene3-e.html

Micro QR - http://www.denso-wave.com/qrcode/microqr-e.html

Creemos que el futuro de los QR-Codes así como los modelos de negocio satélite pasan por las aplicaciones ingeniosas (de una tecnología abierta y gratuita), por la implementación en webs, periódicos, etc… y por la fabricación de lectores profesionales que es a lo que se dedica la empresa que inventó los QRs: Denso-Wave. Los códigos 2D son medios, no fines.

Nota: Como ya hemos dicho alguna vez en este blog, si este post contiene algún error o inexactitud técnica agradecermos vuestros comentarios y estaremos encantados de rectificarlo.

QRedicciones 2008

Hacer predicciones es una tarea difícil y más aún sobre el futuro.

¿2008?

Sirva este último post del año para hacer una serie de predicciones, suposiciones y deseos sobre el futuro del objeto de este blog.

  1. Datamatrix (en B2B) y QR-Code (en B2C) se consolidarán como los standards de códigos 2D.
  2. El Mobile Codes Consortium - MC2 actuará como el ICANN en el sector de dominios de internet. Establecerá y consensuará con operadoras y fabricantes los códigos a utilizar, los distintos tipos de información a embeber y con qué criterios hacerlo.
  3. Fracasarán todos los intentos de códigos no-libres con dependencia de terceras partes para ser leídos y/o generados (el primer post del año tratará a fondo este tema).
  4. Todos los terminales móviles de catálogo Phone House - Navidad 2008 traerán de serie la posibilidad de leer códigos 2D (Datamatrix y QR-Code). Más adelante se fusionará la aplicación del lector con la de la cámara, pero no en el 2008.
  5. La Vanguardia incluirá al menos 5 códigos (Datamatrix/QR-Code). Nosotros publicamos el primero ;)
  6. No podremos pasear de la Plaça de Catalunya a Colón (Barcelona) sin ver al menos 5 códigos 2D entre carteles publicitarios, mobiliario urbano, kioskos, etc…
  7. Vamos a explicar de qué va este blog y no nos van a mirar con ojos de QR-Code.
  8. Google nos va a comprar por una cantidad obscena de dinero (bueno, esta más que una predicción es un deseo, el mismo de toda la comunidad internet en estas fechas)

Probablemente fallaremos en más de una predicción, pero si acertamos una ojalá sea la #8. ¡Feliz 2008!

Generar QR-Codes

Después de varias peticiones sobre cómo generar un QR-code y qué librería utilizamos, en este post vamos a explicar dónde conseguir la librería y otras alternativas para generar QR-codes.

Primero empecemos con la librería que usamos para generar los QR-codes online. La podemos encontrar aquí, la web está en japonés pero en el último link de la web podréis descargar lo que es la librería en sí o si queréis aquí tenéis el enlace directo.

Seguramente habrá más librerías disponibles por la red, basadas en java u otros lenguajes pero el que nosotros estamos utilizando es el que antes hemos mencionado.

También hay disponibles algunos programas off-line para poder generar nuestros propios QR-codes, a continuación os pongo los que hemos encontrado navegando por la web:

De momento tenemos solo esos tres y todos en japonés y a lo mejor dificulta a alguien el tema de poder usarlos. Desde el Google Translator podéis traducir del japonés al inglés.Espero que con este post se hayan resuelto las dudas/peticiones que la gente tenía, pero si no es así no dudeis en preguntar lo que querais :)

structure-of-qrcode.gif

Más Print Ads…

El pasado 20 de noviembre publicamos el post “Estoy en Google, luego existo” en que destacábamos la apuesta de Google por los QR-Codes y la presentación de su servicio de Print Ads.

printads.jpg

Se trata de un servicio bastante novedoso a la par que confuso (y más aún si no sabes lo que es un QR-Code) para lo que han elaborado una demo on-line del servicio y del modelo de negocio muy interesantes.

Lista de publicaciones [PDF]. Por el momento este servicio está solamente disponible en EEUU, pero aparentemente tienen la intención (y la capacidad) de extenderse por todo el mundo.

Estoy en Google luego existo

Nos enteramos gracias al blog Roger que Google ha lanzado Print Ads 2D Barcodes. Todo lo que hemos dicho en este blog hasta el día de hoy pierde todo el sentido (si alguna vez lo ha tenido).

Todas las hipótesis de trabajo y predicciones se quedan en eso. Los QR se han impuesto y ya forman parte de Google. ¡Que empiece la fiesta!.

google_qrcode.jpg

El título del post de hoy parafrasea el “Compro luego existo” de Barbara Krueger que a su vez parafraseaba el “Pienso luego existo” de un tal Descartes (que no tiene web y por tanto no podemos linkar ;).

exclama.gif “Bonus-track”

Por lo que parece, Google quiere capilarizar en el mundo físico y al tiempo que presenta a sus usuarios el potencial de los QR-Codes se ofrece también como agencia de publicidad local para prensa escrita.

Vaya día…

Datamatrix vs QR-Code

Como apuntábamos en el post con la tabla comparativa de códigos 2D, los dos códigos de formato abierto por los que apostábamos eran los QR-Code y Datamatrix, pero, ¿en qué se diferencian?

Datamatrix vs QR-Code

La evolución que han seguido los códigos 2D y los terminales móviles en Europa/USA y Japón ha sido a la inversa, es decir, mientras en Europa/USA se desarrollaron los primeros códigos 2D en Japón los terminales móviles y las conexiones a internet se han extendido más rápido.

Es por ello que los Datamatrix que se definieron en 1989 dejaban fuera de sus especificaciones los símbolos Kanji japoneses con lo que invalidaban el uso de los 2D codes para gran consumo en esta comunidad. El desarrollo de los QR-Codes por parte de Denso-wave en 1994 permitió la penetración de los 2D-Codes en Japón.

Si revisamos el white-paper de Semapedia de estos tipos de código 2D encontramos tres diferencias principales:

  1. El tamaño mínimo de un código Datamatrix es menor. Mayor eficiencia en la utilización del espacio.
  2. Los QR-Code pueden generar símbolos kanji (grafías japonesas).
  3. Los QR molan más (ésta no viene en el estudio pero la añadimos nosotros).

El informe es más extenso y recomendamos su lectura (especialmente la defensa de los sistemas de código abierto) pero estos son los dos (tres) conceptos clave.

Eficiencia en el uso del espacio
Esta ventaja de un mejor aprovechamiento del espacio entra en conflicto con los problemas de enfoque de las ópticas de los dispositivos móviles. Que un código sea muy pequeño lo hace muy difícil de enfocar y a menudo lo invalida. Por ello, queda relegado a uso industrial dónde se cuente con los lectores oportunos.

Para la utilización en superfícies reducidas Densowave desarrolló los Micro QR Code pero no creemos que esta variante prospere en el usuario final.

Kanji
Así como en una era pre-internet las fronteras físicas podían permitir una mayor laxitud en la adopción de standares (o al menos acotar zonas geográficas y/o idiomáticas) ahora el mundo está más interconectado que nunca y dejar fuera según que grafías, variantes culturales, etc… puede llegar a invalidar un sistema.

Desconocemos como gestionan los QR el resto de las grafías (p.e. árabe). Si alguien tiene información sobre este tema y nos la proporciona la incorporaremos a este post.

Los QR molan más.
Se trata de una ventaja claramente subjetiva, pero en un mercado dónde la eficiencia y la eficacia se presuponen la estética es un valor clave y sin duda alguna los QR-Codes están generando más actividad en blogs, productos de diseño y creando más tendencias enel consumidor final de lo que está haciendo Datamatrix.

Coexistencia

Creemos en la coexistencia de estos dos códigos y el hecho de que haya alternativas de código abierto servirá para equilibrar el sistema y que nadie tenga tentaciones de cobrar por el uso de esta tecnología.

Los principales lectores interpretan tanto QR-Codes como Datamatrix.

Del “plug-in” al “melt-in”

Detectamos un consenso en las distintas webs que visitamos y los comentarios que recibimos según el cuál éstas son la dos necesidades a día de hoy para la implantación de los 2D-Codes:

  1. estandarización de los códigos
  2. acceso generalizado al lector

A la estandarización ya le hemos dedicado algún post y el MC2 ya se está encargando, pero el acceso al lector es la otra pata coja de esta implantación. A día de hoy la mayoría de los lectores son aplicaciones descargables e instalables en el móvil (.jar y similares) pero hasta que formen parte del propio software del teléfono no será suficientemente transparente.

Hasta que los lectores pasen de ser plug-ins acoplados a un software ya existente a formar parte del teléfono, su sistema y se fundan (melt-in) con él este acceso generalizado no va a ser una realidad. Una buena noticia es que muchos terminales Nokia ya empiezan a incoporarlo de serie y parece el princio de este “melt-in process”.

lava.jpg

Una clara muestra de la eficacia de los plugins de los CMS como WordPress (gestor desde el que mantenemos qrcode.es). Aquí también se da un cierto “darwinismo” y los mejores plug-ins tienden a fundirse con la estructura principal y pasan a formar parte de la misma.

A modo informativo, curiosidad y agradecimiento a continuación detallamos el origen y las funcionalidades de los principales plug-ins que usamos en este blog.

  • WP-Cache, por Ricardo Galli Granada
    Mejora el rendimiento y el tiempo de respuesta al solicitar las páginas. Mediante un eficiente sistema de cache reduce los recursos necesarios para gestionar el tráfico de la web.
  • All in One SEO Pack, por uberdose
    Favorece la encontrabilidad del blog. Al activarlo aparecen en la pantalla de edición nuevas opciones orientadas a mejorar el posicionamiento en buscadores.
  • Gengo , por Jamie Talbot
    Permite el mantenimiento de un blog multilingüe (en nuestro caso español+inglés), pero es muy flexible y permite hasta idiomas escritos de derecha a izquierda.
  • WP-QRcode, por Maou
    Los pequeños QRs que aparecen al lado del título del post (H1s) son enlaces al propio post y se generan mediante este plug-in.
  • WP-SWFObject , por Jim Penaloza Calixto
    Incrusta en los posts de forma rápida y fácil objectos .swf o reproductores youtube usando SWFObject library.

No Si quieres saber más sobre las lámparas de lava de la foto que ilustra este post puedes verlas de cerca y comprarlas en la Google Store.

No Recomendamos la lectura del libro El Ordenador Invisible de Donald A. Norman

De colores…

Hemos ido encontrando materiales e informaciones diversas en referencia a los QR-Codes de colores y aquí resumimos las conclusiones a las que hemos llegado hasta ahora.

Hay dos familias de códigos 2D de colores en función de que aporten…

  • …más diseño (+ cool)
  • … o más información (+ bits/mm2)

qrcolor.gif

Más diseño…

La producción de QR-Codes ya sea de colores o con imágenes y con textos incrustados aprovechando la redundancia de información basada en la Reed–Solomon error correction permite contar con códigos más vistosos. Este recurso puede servir como elemento diferenciador, aunque en según que casos diferenciarse demasiado de un standard puede resultar contraproducente.

Más información…

Curiosamente la iniciativa en esta campo la lleva Microsoft. La base de estos 2D-Code son imágenes más pequeñas (triángulos) y de distintos colores. Las combinaciones de estos elementos son obviamente muchas más que la de un código 2D de dos colores y por tanto mucho mayor la información emebible.

En esta nota de prensa: International Organization Licenses Microsoft’s New Multicolor Bar Code Technology for Identifying Audiovisual Works

Las pegas que tiene este sistema a día de hoy son principalmente que la calidad de la óptica y la resolución de las cámaras convencionales no cuentan con la calidad suficiente para capturar el código en condiciones.

Se escapa un poco del tema de este blog, pero una de las aplicaciones que se presentan es el uso de nanotecnología aplicada a la imprenta para crear códigos de seguridad Datatracedna.

Entradas siguientes »