terça-feira, 22 de fevereiro de 2011

QR Code: do entendimento ao uso

Fonte: http://www.instrumentu.com/blog/2010/05/14/qr-code-do-entendimento-ao-uso/

Postado por: Alexandre Miranda 14 maio 2010

QR Code: do entendimento ao uso

O QR Code não é recente, ele foi criado pela empresa japonesa Denso-Wave em 1994. E graças as inovações nos dispositivos moveis, que ocorreram nos últimos quinze anos, hoje surgem diversas possibilidades de uso. Talvez por desconhecimento de sua capacidade e características, a maioria ainda subutilize esta tecnologia. Longe de apresentar o QR Code como uma novidade, a intenção deste post é mostrar algumas das possibilidades de aplicação e despertar para as vantagens de um uso mais extensivo, basta apenas um celular equipado com software de leitura e uma camera, mas GPS e internet podem potencializar a experiência de uso.

Segundo a definição dada pela wikipédia “O QR Code (ou Código de Barras em 2D), é uma matriz ou código de barras bi-dimensional, criado pela empresa Japonesa Denso-Wave, em 1994. O QR vem de Quick Response, pois o código pode ser interpretado rapidamente, mesmo com imagens de baixa resolução, feitas por cameras digitais em formato VGA, como as de celulares.”

Características

  • Alta capacidade de codificação de dados
QR Code – Capacidade de dados
Apenas numérico Max. 7,089 caracteres
Alfanumérico Max. 4,296 caracteres
Binário (8 bits) Max. 2,953 bytes
Este código acima contem 300 caracteres alfanuméricos


  • Pequena área  de impressão
Como o QR Code traz informações na horizontal e verticalmente, ele é capaz de codificar a mesma quantidade de dados em cerca de um décimo do espaço de um código de barras tradicional.

  • Resistente a danos e sujeira
QR Code tem capacidade de correção de erros. Os dados podem ser restaurados, mesmo que o código esteja parcialmente sujo ou danificado. Um máximo de 30%  de codewords1 pode ser restaurada2.

1: A codeword é uma unidade que compõe a área de dados. No caso do QR Code, uma codewords é igual a 8 bits.
2: Dependendo da quantidade de sujeira ou danos, a recuperação de dados não pode ser totalmente realizada
.

  • Legível de qualquer direção (360º)
QR Code realiza esta tarefa através de padrões de detecção de posição, localizados nos três cantos do código. Esses padrões de detecção de posição garantem a leitura estável de alta velocidade.

  • Estruturado para acréscimo de informação
Um símbolo de dados pode ser dividido em até 16 símbolos, permitindo a impressão em uma área restrita.
Os mesmos dados podem ser lidos a partir do símbolo superior ou dos quatro símbolos inferiores.

Aplicações do QR Code

As aplicações para o QR Code são diversas vou apenas tentar citar algumas possibilidades.

  • Mensagem de texto –  O QR Code guarda mensagens em texto alfanumérico, observe que o código presente na imagem principal deste post contém uma única palavra.
  • Endereços WEB –  Divulgar ou partilhar um endereço web, seja ele curto, longo e/ou complicado, basta ler o código e acessar. No caso da  URL deste site:  http://www.instrumentu.com serão poupados até 26 cliques no teclado físico ou virtual para acessá-lo a partir da leitura de um QR Code.
  • Consumo de dados (informações de cartão de visitas) - Ao receber um cartão de visitas, com informações de contato (nome, telefone, endereço, email, etc) você apenas lê o código e salva o contato no telefone. Evita-se guardar o cartão sendo a sua devolução um ótimo negocio para o meio ambiente.
  • Envio de uma mensagem SMS ou e-mail - Pode conter mensagens SMS ou E-mail´s pré-formatados com o corpo da mensagem, o assunto e o destinatário. Em promoções via SMS, você pode apenas ler o código com a mensagem e o número indicados na promoção, ou folheando uma revista vê o anuncio de uma viagem que lhe interessa,  para receber mais informações basta ler o código e já terá um e-mail pronto para ser enviado, e assim obter uma resposta com informações detalhadas.
  • Discar um número de telefone - Com números de telefone, basta a leitura do código para em seguida discá-lo. Imagine-se numa emergência doméstica onde precisa de um eletricista ou encanador, ao procurar nas páginas amarelas encontra um anuncio do que precisa, só que este acompanhado de um QR Code, basta lê-lo e discar número.
  • Informações de GPS – Dados de Geolocalização (longitude e latitude). Para os smart phonesprovidos de GPS e aplicativos de navegação, basta ler o código e obter as direções para o endereço (coordenadas geográficas) informado no código. É algo que já está sendo usado pelo Google Locale para empresas dos EUA - http://google-latlong.blogspot.com/2010/04/whats-that-barcode-in-your-google.html.
  • Eventos e datas - Datas especiais ou  dados de um evento( nome, data de início e término) podem ser lidos a partir de um QR Code e salvos no telefone.
  • Lojas on-line de aplicativos – Com objetivo de facilitar o download de suas aplicações, estas lojas fazem uso do QR Code na criação de links para suas aplicações on-line, tendo o Market do Android um formato próprio como exibido abaixo:

Android Market – market://search?q=pname:your.app.name
BlackBerry App World – http://appworld.blackberry.com/webstore/content/1234
App Store – http://itunes.com/apps/YourAppName

Como gerar um QR Code:

Não faltam opções de ferramentas, API´s e serviços que disponibilizam esta funcionalidade, vou apresentar algumas de uso mais amigável.

  • API´s web - Aqui no Instrumentu já faço uso de uma das API´s (QRGen API), descritas abaixo, para gerar dinamicamente um QR Code para os autores deste Blog. Este QR Code contém nome, e-mail e endereço Web mas poderia conter mais informações. Veja o link para a página deste autor: Alexandre Miranda

Google Chart API – Esta é a API do google usada para criação de gráficos em formato de imagens, através de requisições http, e também dispõe da opção de criar QR Code´s da mesma forma, mas sem tanta parametrização.
QRGen API – Uma API para geração dinâmica de QR Code em formato de imagem e diferente da API google, bastante parametrizável, o que poupa o conhecimento de alguns padrões no que se refere ao texto que deve conter o QR Code.

  • Geradores WEB

kaywa – Bem básico e simples.
ZXing – O mais completo na minha opinião, em termos de tipos de QR Code.
Maestro – Várias opções para geração de QR Code.
QR-Code Business Cards – Opção para fazer seu cartão de visitas com o respectivo QR Code, com opção de gerar um PDF para impressão.
Generate Free Barcodes Online – Geração de vários Códigos de barra além do QR Code.
Instant lyngoh – Criação de QR Code para URL, com a opção de análise de acessos.

  • Gerador web e desktop  Para PC, Linux, MAC e web- BarShow

Como ler um QR Code

Eu particularmente acho que os aparelhos celulares de hoje já deveriam vir com aplicação de leitura para QR Code´s previamente instalada.  Por acreditar ser uma aplicação importante para o setor comercial, e mesmo para nosso cotidiano é inegável sua praticidade tanto na leitura, quanto na partilha e divulgação de informação.

  • Leitores para Celulares

QR-Code Readers – Escolha o leitor indicando o fabricante e o modelo do seu telefone.
SPARQCode readers – Leitores mais populares entre os telefones mais atuais.

Possibilidades

O QR Code tem grande capacidade de guardar informação textual de forma compacta para uma rápida leitura. Estas capacidades aliadas ao uso de padrões, aplicados em como esta informação é guardada, é que geram um leque de possibilidades que podem e devem ser exploradas num futuro muito próximo. O uso destes padrões é o que torna possível a interpretação de um texto contido no QR Code, como um SMS, um e-mail, um MeCARD (cartão de visitas), etc.

A criação de novos padrões pode permitir por exemplo,  adicionar alguém ao Twitter a partir da leitura de um QR Code.

Mas que fique claro, qualquer gerador do QR Code capaz de codificar texto pode utilizar os padrões necessários para reconhecimento de cartões de visita, SMS, etc, pois a interpretação do texto decodificado é responsabilidade da aplicação de leitura. Entenda melhor neste link.

Curiosidades

Facebook começa a fazer testes com QR Code : http://techcrunch.com/2010/03/16/facebook-qr-code/

Carimbos com QR Code – http://masayukigt.blog123.fc2.com/blog-entry-16.html

Exemplo de uso criativo na divulgação de endereços web, neste caso, links para imagens: http://www.qrgirls.com/

Uma rápida explicação é exibida num dos episódios de CSI NY, pena que o código não é legivel :http://www.youtube.com/watch?v=43886f2c06I

The Weather Channel está oferecendo uma forma inovadora para os usuários do Google Android efetuarem o download de sua aplicação, enquanto assistem TV: http://www.youtube.com/watch?v=N3e3WwoW9LQ

Clipe de uma das músicas do Pet Shop Boys onde aparecem vários QR Codes legiveis:http://www.youtube.com/watch?v=4kx05kU5gZg

fontes:

http://www.denso-wave.com/qrcode/index-e.html
http://www.matez.de/?page_id=7
http://www.swetake.com/qr/qr1_en.html
http://www.openmobilealliance.org
http://code.google.com/p/zxing/
http://www.nttdocomo.co.jp/english/service/imode/make/content/barcode/function/application/

licença:

QR code is trademarked by Denso Wave, Inc.

Nenhum comentário :

Postar um comentário

Related Posts Plugin for WordPress, Blogger...