FACULDADE DO LITORAL SUL PAULISTA - FALS IDENTIFICAÇÃO AUTOMÁTICA E CAPTURA DE DADOS QR CODE



Documentos relacionados
Website para dispositivos Móveis. O futuro na palma de sua mão!

DocuWare Mobile ProductInfo. Gerenciamento móvel de documentos. Benefícios

I N T R O D U Ç Ã O W A P desbloqueio,

CARTEIRA VIRTUAL C A R D B O A R D CAMINHOS PONTOMOBI EDU

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

PARANÁ GOVERNO DO ESTADO

Desenvolvendo Websites com PHP

Guia ineocontrol. iphone e ipod Touch

Como configurar s nos celulares. Ebook. Como configurar s no seu celular. W3alpha - Desenvolvimento e hospedagem na internet

Informática. Informática. Valdir

CONSTRUÇÃO DE BLOG COM O BLOGGER

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Os aplicativos da Godiva Apps, podem ser customizados para qualquer tipo de negócio.

Número de pessoas com acesso à internet passa de 120 milhões

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO

QR CODE. O envio dos arquivos pode ser feito mesmo depois de encerrado o período de escrita, e de o livro ter sido impresso.

Guia do usuário do PrintMe Mobile 3.0

Manual de Integração

Aplicação Prática de Lua para Web

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC

. Indice. 1 Introdução. 2 Quem Somos. 3 O que Fazemos. 4 Planejamento. 5 Serviços. 6 Cases. 9 Conclusão

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

Computação nas Nuvens

9. Quais as características a tecnologia de conexão à Internet denominada ADSL A) Conexão permanente, custo variável, linha telefônica liberada e

GESTÃO DE SISTEMAS OPERACIONAIS II

Manual do Visualizador NF e KEY BEST

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!!

RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA (PIBIC/CNPq/INPE)

APRESENTAÇÃO. Sua melhor opção em desenvolvimento de sites! Mais de 200 clientes em todo o Brasil. Totalmente compatível com Mobile

SISTEMA DE ARQUIVOS. Instrutor: Mawro Klinger

Universo Online S.A 1

Centro Universitário Salesiano de Campinas UNISAL. Tecnologia Maio 2006 Islei Tordin Ra Saul Domingos Ra

Celebre este natal e ano novo junto aos seus amigos e familiares distantes.

3 Dicas MATADORAS Para Escrever s Que VENDEM Imóveis

Tecnologia PCI express. Introdução. Tecnologia PCI Express

4 Mercado setor de telecomunicações

Manual do Usuário Android Neocontrol

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

FACULDADE SENAC-RS PELOTAS RODRIGO ALMEIDA PEREIRA. Sistemas de Informação

Usando Ferramentas de Busca

SOBRE A TOOLSYSTEMS. ToolSystems Sistemas Fone: (47)

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: ou

OCOMON PRIMEIROS PASSOS

SOLUÇÕES EM GESTÃO DE RELACIONAMENTO

Curso de atualização Educação Integral e Integrada. Tutorial Moodle. Belo Horizonte, 2013.

Como medir a velocidade da Internet?

Novo Guia de uso rápido do PROJUDI

- Versão 1.0 Página 1

JOOPP O construtor de sites mais rápido do mundo!

UM FRAMEWORK PARA DESENVOLVIMENTO DE

PÉGASUS (ETHERNET POCKET) STUDIO V1.00 MANUAL DE INSTALAÇÃO E OPERAÇÃO

Curso de Aprendizado Industrial Desenvolvedor WEB

Manual Xerox capture EMBRATEL

Tecnologia de redes celular GSM X CDMA

Mudança de direção RODRIGO MENEZES - CATEGORIA MARKETERS

QUEM SOMOS SERVIÇOS. Desenvolvemos aplicativos para celular, sites e sistemas que facilitam o contato do cliente com a sua empresa e vice-versa.

Entre em contato com a Masterix e agende uma reunião para conhecer melhor o SMGC.

Guia para o Google Cloud Print

Guia prático para gerar

Apps: o desafio de ir além do download

Programa de Instalação do Lince GPS

Manual TIM PROTECT BACKUP. Manual do Usuário. Versão Copyright TIM PROTECT BACKUP

MANUAL. Perfil de Professor

Programa de Atualização de Pontos do Lince GPS

Manual Q-Acadêmico 2.0 Módulo Web - Aluno

Atualizaça o do Maker

SISTEMA DE ADMINISTRAÇÃO DE LOCAÇÃO IMOBILIÁRIA LISTA DE ATUALIZAÇÕES NOVAS

1. CAPÍTULO COMPUTADORES

Suponha que uma pasta esteja sendo exibida pelo Windows Explorer e os seguintes arquivos são exibidos:

Manual do Usuário Plataforma Online

Conteúdo Programático de PHP

Serviços de TIC Soluções e demandas

6/06/ h26 - Atualizado em 26/06/ h30 Boot to Gecko: o futuro celular da Mozilla

Sistemas de Produtividade

WordPress Institucional UFPel Guia Rápido

"Manual de Acesso ao Moodle - Discente" 2014

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

I - O que é o Mobilize-se

Introdução a Computação Móvel

SISTEMA PARA CATALOGAR PALAVRAS INDÍGENAS SISCAPI. Manual do Usuário. Versão 1.0

Guia para o Google Cloud Print

Apresentação da plataforma

Guia para o Google Cloud Print

Vamos, juntos. Equipe de Atendimento.

15. OLHA QUEM ESTÁ NA WEB!

Bem-vindo ao Connect Bank do HSBC. A ferramenta online para a gestão financeira da sua empresa.

Inicialização Rápida do Novell Vibe Mobile

Sumário. Vipexpress Plataforma web para intermediação de vendas online entre usuários

Personalizações do mysuite

Dell Premier. Guia de Compras e Pedidos. Fazendo Login na sua Página Premier. Três formas de comprar

multi media soluções em comunicação

Guia de preparação para o exame da Axis

Como funciona a MEO Cloud?

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Transcrição:

FACULDADE DO LITORAL SUL PAULISTA - FALS IDENTIFICAÇÃO AUTOMÁTICA E CAPTURA DE DADOS QR CODE RICARDO AGUIAR RUEDA PRAIA GRANDE 2010

RICARDO AGUIAR RUEDA IDENTIFICAÇÃO AUTOMÁTICA E CAPTURA DE DADOS QR CODE Trabalho de Conclusão de Curso apresentado como exigência parcial, para obtenção do Grau de Bacharel em Sistemas de Informação apresentado à Faculdade do Litoral Sul Paulista FALS, orientado pelo Professor Caio Alexandre Costa Sales. FACULDADE DO LITORAL SUL PAULISTA PRAIA GRANDE 2010

RICARDO AGUIAR RUEDA IDENTIFICAÇÃO AUTOMÁTICA E CAPTURA DE DADOS QR CODE Trabalho de Conclusão de Curso apresentado como exigência parcial, para obtenção do Grau de Bacharel em Sistemas de Informação apresentado à Faculdade do Litoral Sul Paulista FALS, orientado pelo Professor Caio Alexandre Costa Sales., de de. Local data Parecer da Banca Examinadora: TCC - Aprovado ( ) Aprovado com Louvor ( ) Reprovado ( ) (nome, titulação e assinatura) (nome, titulação e assinatura) (nome, titulação e assinatura)

RICARDO AGUIAR RUEDA IDENTIFICAÇÃO AUTOMÁTICA E CAPTURA DE DADOS QR CODE Trabalho de Conclusão de Curso apresentado como exigência parcial, para obtenção do Grau de Bacharel em Sistemas de Informação apresentado à Faculdade do Litoral Sul Paulista FALS, orientado pelo Professor Caio Alexandre Sales. AVALIAÇÃO: NOTA: ( ), de de. Local data

DEDICATÓRIA Aos meus pais, minha irmã, minha namorada e toda a minha família, com amor, admiração e gratidão pela compreensão, carinho, presença e incansável apoio ao longo do período de elaboração deste trabalho.

AGRADECIMENTOS Aos meus familiares, minha namorada e amigos por sempre me apoiar em momentos difíceis e me ajudar dando o suporte necessário para que eu chegasse até a conclusão do meu curso. Ao orientador, Caio Alexandre Costa Sales, pela dedicação e empenho durante o processo de definição e orientação desse trabalho. Ao Prof. Ricardo Reiff, que no decorrer desta nossa jornada, muito nos ensinou, contribuindo para o nosso crescimento científico e intelectual. A Faculdade do Litoral Sul Paulista FALS, pela oportunidade de realização do curso de graduação e a Prefeitura da Estância Balneária de Praia Grande pela concessão bolsa de estudos.

EPÍGRAFE "Determinação coragem e autoconfiança são fatores decisivos para o sucesso. Se estamos possuídos por uma inabalável determinação conseguiremos superá-los. Independentemente das circunstâncias, devemos ser sempre humildes, recatados e despidos de orgulho." (Dalai Lama)

RESUMO O QR-Code (Código de resposta rápida) foi criado em 1994 no Japão, pela empresa Denso Wave, que atua na área de desenvolvimento e venda de sistemas e equipamentos para identificação automática e captura de dados, robôs industriais e outros aparelhos. Para o funcionamento básico da leitura desses códigos, podemos dar o exemplo de um QR-Code em um outdoor, possuindo o aplicativo que faz a leitura desses códigos em seu telefone celular, você aponta a câmera do aparelho celular no QR-Code e o aplicativo faz a leitura automática do código e mostra as informações que ele armazena, ou links para web sites. PALAVRAS CHAVE: QR CODE; IDENTIFICAÇÃO AUTOMÁTICA E CAPTURA DE DADOS; CÓDIGO DE BARRAS 2D.

ABSTRACT The QR-Code (Quick Response Code) was created in 1994 in Japan by Denso Wave Company, which operates in the area of development and sale of systems and equipment for automatic identification and data capture, industrial robots and other devices. For the basic operation of reading these codes, we give an example of a QR-Code on a billboard, having the application that makes reading these codes on your cell phone, you point the camera at the QR-Code and the application reads automatically the code and displays the information stored or links to web sites. KEYWORDS: QR CODE; AUTOMATIC IDENTIFICATION AND DATA CAPTURE; 2D BARCODE.

LISTA DE ILUSTRAÇÕES Figura 1 Exemplo de código de barras QR Code...14 Figura 2 Comparação do tamanho de um Qr-Code com um código de barras...14 Figura 3 Denso Wave...15 Figura 4 Comparação entre os principais códigos bidimensionais obtida no site da Denso...18 Figura 5 Processo de leitura de um Qr-Code...19 Figura 6 BHT-100Q series...20 Figura 7 BHT-300Q Series for EU/Asia...20 Figura 8 AT10Q...20 Figura 9 QD20 - Bluetooth wireless 2D code scanner...21 Figura 10 Qr-Codes nas versões 1, 2 e 40...22 Figura 11 Cabeçalhos do Qr-Code...23 Figura 12 Interface gráfica do TechnoRiverStudio mostrando um Qr-Code...25 Figura 13 Interface gráfica do TechnoRiverStudio exibindo as propriedades do código gerado na figura acima...26 Figura 14 Site da Kaywa na página que gera o Qr-Code do endereço da Faculdade do Litoral Sul Paulista (FALS)...27 Figura 15 Aplicativo Kaywa Reader para celular...28 Figura 16 Aplicativo QRdeCODE para iphone...29 Figura 17 Zoom QRdeCODE para iphone...30 Figura 18 Código Data Matrix...32 Figura 19 Código PDF417...33 Figura 20 Carteira de Habilitação com PDF417...34 Figura 21 Código MaxiCode...35 Figura 22 Clipe da música Integral da banda Pet Shop Boys...36 Figura 23 Anúncio publicitário da Fast Shop...37 Figura 24 Foto do painel obtida no site MobilePedia...37 Figura 25 Foto da camisa obtida no site MobilePedia...38 Figura 26 Campanha de Natal Claro...38 Figura 27 Qr-Codes no jornal A Tarde...39

Figura 28 Qr-Codes utilizados pela Citroën...40 Figura 29 Qr-Codes utilizados pela Citroën para divulgar o modelo do C4 Picasso...40 Figura 30 Qr-Codes utilizados na identificação dos servidores na Seven Internet...41

LISTA DE SIGLAS 1D One Dimensional 2D Two Dimensional 3G 3rd Generation ANVISA Agência Nacional de Vigilância Sanitária API Application programming interface Asp Active Server Pages ASSESPRO Associação Das Empresas Brasileiras De Tecnologia Da Informação BCBP Bar Coded Boarding Pass C# C Sharp C++ C Plus Plus FALS Faculdade do Litoral Sul Paulista HTC Hong-Ta Corporation IEC International Electrotechnical Commission ISO International Organization for Standardization PDF147 Portable Data File Php Hypertext Preprocessor PHP Uniform Resource Locator QR Quick Response RFID Radio Frequency Identification SQL Structured Query Language URL Uniform Resource Locator VGA Video Graphics Array

SUMÁRIO INTRODUÇÃO...13 1 O QUE É QR CODE?...14 2 HISTÓRIA...15 3 CAPACIDADE DE ARMAZENAMENTO...17 4 LEITURA DO QR-CODE...19 5 VERSÕES...22 6 CORREÇÃO DE ERROS...23 7 APLICATIVOS...24 7.1 TECHNORIVERSTUDIO...25 7.2 KAYWA READER...27 7.3 QRDECODE...29 8 CÓDIGOS SEMELHANTES...31 8.1 DATA MATRIX....32 8.2 PDF417...33 8.3 MAXI CODE...35 9 QR CODE NA MÍDIA...36 10 SEVEN INTERNET...41 CONSIDERAÇÕES FINAIS...42 REFERÊNCIAS BIBLIOGRÁFICAS...43

13 INTRODUÇÃO Este Trabalho de Conclusão de Curso abordará sobre a aplicabilidade do QR Code, um tipo de código de bidimensional que tem a capacidade de armazenar diversos tipos informações como textos, contatos de agenda telefônica, URL de sites e diversas outras informações, além de auxiliar em processos de construção de veículos. Para leitura desses códigos existem alguns aplicativos para telefones celulares que são mais comuns como veremos mais adiante e também equipamentos destinados especialmente para leitura dos mesmos. Essa tecnologia já é muito difundida no Japão e esta começando chegar a outros países, no Brasil algumas empresas já utilizaram e ainda utilizam o Qr-Code para fins publicitários, mas o uso dele no Brasil e em outras partes do mundo ainda não é tão comum como no seu país de criação. Apesar de ser criado e patenteado por uma empresa ele é aberto para o uso de qualquer pessoa como diz no site da Denso Wave. O QR Code ainda não é muito conhecido pelo mundo todo, mas com certeza há grandes possibilidades de substituir os tradicionais códigos de barra, pela sua maior capacidade de armazenamento e por não necessitar de um leitor específico. Esses códigos são gerados e interpretados facilmente e de maneira rápida, podem ser utilizados para divulgar informações, produtos, eventos, campanhas de publicidade e também para automação industrial, propósito para o qual foi criado inicialmente. Escolhi esse tema por ser algo que pode ser muito utilizado daqui a alguns anos e em todo o mundo com a extinção do código de barras por vários motivos, como por exemplo, qualquer pessoa que possua um celular com plataformas Java ou Symbian, com câmera VGA e fazendo o download do aplicativo gratuitamente poderá fazer a leitura de QR Codes. Ao longo deste trabalho veremos como o QR Code funciona e como acontece sua codificação e decodificação, padrões que ele deve seguir, as diversas versões dos QR Codes que variam de 1 até 40 sendo que cada versão possui uma configuração diferente e quais vantagens o ele traria caso venha mesmo a substituir os códigos de barras tradicionais, como já acontece no Japão.

14 1 O QUE É QR CODE? O QR-Code é um código de barra bidimensional de alta velocidade e maior capacidade de armazenamento se comparado com os demais códigos de barra bidimensionais com Datamatrix, QuickMarck, Microsoft Tagg, Beetag, MaxiCode, PDF417 e o tradicional código de barras simples. Os QR-Codes podem ser gerados com facilidade, em sites da internet, programas desenvolvidos telefones celulares e softwares como o SmartCodeStudio. Existem também bibliotecas Java, Php, C#, etc. para desenvolvimento de aplicativos e web sites baseado nessa tecnologia de leitura automática e captura de dados. Abaixo um QR-Code contendo a URL http://www.fals.com.br gerado no site da Kaywa QR-Code Generator (http://qrcode.kaywa.com/). Figura 1 Exemplo de código de barras QR Code Figura 2 Comparação do tamanho de um Qr-Code com um código de barras

15 2 HISTÓRIA O QR-Code foi criado no Japão em 1994 por uma empresa subsidiaria da Toyota, com o objetivo de melhorar a produção de veículos, sendo aproveitado seis anos depois, pela operadora de celular japonesa DoCoMo. Foi usado inicialmente na área de construção dos veículos com o intuito de catalogar diferentes partes no processo de montagem dos veículos. A criadora do QR-Code foi a Denso Wave, uma empresa japonesa líder no desenvolvimento de equipamentos e sistemas para leitura automática e captura de dados, robôs industriais e controladores programáveis. A Denso Wave foi criada em 1976 e é uma subdivisão da Denso Corporation uma empresa global líder na fabricação de componentes automotivos, sua sede fica na cidade de Kariya, Província de Aichi, no Japão e foi fundada em 16 de dezembro de 1949, a Denso Corporation faz parte do grupo Toyota. Abaixo a tradução de um trecho oriundo do web site da Denso Corporation que diz sobre o faturamento da empresa criadora do QR-Code. DENSO, um fornecedor líder de avançada tecnologia automotiva, sistemas e componentes para grandes montadoras de todo o mundo, opera em 33 países e regiões, com aproximadamente 120.000 funcionários. As vendas globais consolidadas totalizaram US$32,0 bilhões para o ano fiscal encerrado em 31 de março, 2010.<Disponível na internet na URL: http://www.globaldenso.com/en/aboutdenso. Arquivo consultado em 21 de maio de 2010>. Figura 3 Denso Wave Os QR-Codes foram desenvolvidos inicialmente com o objetivo de prover mais facilidade e agilidade no processo de construção de veículo. Nesse processo produção havia

16 muita necessidade de catalogar grandes quantidades de informações, mas o acesso a tais informações precisava ser acompanhado de um acesso prático e em alta velocidade, senão não adiantaria em nada armazenar muitas informações. A necessidade que havia na produção dos componentes foi suprida com o desenvolvimento e implantação de QR-Codes e aparelhos que permitiam a codificação e decodificação rápida desses códigos, mais adiante você verá imagens desses equipamentos. A sigla QR no nome QR-Code vem da abreviação de Quick Response, traduzindo para o português: resposta rápida, a origem do nome QR-Code vem da alta velocidade de resposta ao ser ler esse tipo de código de barras bidimensional. Apesar do nome QR-Code ser uma marca registrada pela Denso Wave INCORPORATED no Japão, Estados Unidos da América, Austrália e Europa, ele não necessita licença de uso para pessoas ou corporações desde que seja citado que é uma marca registrada da Denso. O QR-Code é definido sobre um padrão JIS (Japanese Industrial Standard) /ISO (ISO/IEC 18004:2006) que veremos com mais detalhes adiante. Existem outros tipos de códigos de barra bidimensionais, mas o QR-Code é dominante no Japão, onde é tão comum em fábricas, linhas de produção, supermercados assim com o código de barras tradicional é no Brasil. E não é só no Japão que ele é utilizado, o código de resposta rápida aparece também em outros lugares do mundo, inclusive no Brasil, mesmo que sendo utilizado mais nas áreas de telefonia móvel, publicidade e marketing diferentemente do Japão que além dessas áreas é utilizado em supermercados, lojas e principalmente na automação comercial e industrial.

17 3 CAPACIDADE DE ARMAZENAMENTO Uma das grandes vantagens do QR-Code em relação aos outros códigos de barras bidimensionais e ao código de barras tradicional é pelo fato de possuir a capacidade de armazenamento superior. Podem ser armazenados em QR-Codes 7089 caracteres numéricos, 4296 alfanuméricos, 2953 binários ou 1817 Kanji. Ele é tão superior que dependendo do tipo de dados ele consegue armazenar o dobro de informação que o DataMatrix que é o segundo colocado entre os outros códigos de barras 2D. Pelo fato de conseguir guardar dados alfanuméricos o QR-Code codifica também URLs e e-mails. Os QR Codes ganham pontos em relação ao tradicional código de barras, aquele usado nos supermercados por exemplo, pois guardam mais informações e são lidos com mais facilidade. Como comparação, o código convencional permite incluir apenas 13 dígitos numéricos, contra 7 089 caracteres no QR Code. Há ainda a vantagem de poder usar caracteres alfanuméricos nesse caso são 4 296 caracteres. <Disponível na internet na URL: http://info.abril.com.br/professional/network/aponte-a-camera-para-oqr-code.shtml?2. Publicado em 21 de abril de 2009. Arquivo consultado em 27 de maio de 2010>. Na próxima página veremos uma tabela comparativa entre alguns tipos de códigos de barras bidimensionais, a tabela foi obtida no site da Denso Wave:

Figura 4 Comparação entre os principais códigos bidimensionais obtida no site da Denso 18

19 4 LEITURA DO QR-CODE Uma característica importante que o QR-Code possui é que não necessita um equipamento específico para fazer a leitura e decodificação do código, um fator que o torna superior em relação ao código de barra tradicional, que necessita um aparelho específico para a leitura. Celulares com câmera VGA e suporte a plataforma Java ou Symbian podem ler QR- Codes facilmente por meio de aplicativos gratuitos que podem ser baixados pelo próprio telefone celular. Existem na internet diversos aplicativos para leitura dos QR-Codes mais adianto veremos os aplicativos mais usados. Os Qr-Codes podem ser lidos em 360 graus e em alta velocidade. A leitura pode ser feita também por meio de equipamentos desenvolvidos especialmente para a leitura de códigos de barras, a própria criadora Denso Wave também produz esses equipamentos que veremos alguns modelos mais detalhadamente. Exemplo básico da leitura de um Qr-Code. Figura 5 Processo de leitura de um Qr-Code A seguir algumas imagens de equipamentos produzidos pela Denso Wave, retirados do site da criadora do QR-Code:

20 Figura 6 BHT-100Q series Figura 7 BHT-300Q Series for EU/Asia Figura 8 AT10Q

21 Figura 9 QD20 - Bluetooth wireless 2D code scanner Os modelos citados não fazem somente leitura de QR-Codes, mas também outros tipos de códigos 2D e código de barras simples.

22 5 VERSÕES As versões do QR-Codes vão de um até quarenta, cada versão tem uma configuração diferente. Cada versão tem um número de módulos diferentes. Módulos são os pontos preto e branco que formam o código como você pode ver na figura abaixo retirada do site da Denso Wave. Figura 10 Qr-Codes nas versões 1, 2 e 40 Quanto maior a versão, maior será a capacidade de armazenamento de dados, o número da versão corresponde ao número de módulos que há no código.

23 6 CORREÇÃO DE ERROS O QR-Code tem um nível de correção de erros. Caso uma parte do código esteja suja ou danificada ele pode corrigir esse erro, não tornando o ilegível. Existem quatro níveis de correção são eles o Nível L que 7% de palavrascódigo podem ser restauradas, Nível M que 15% de palavras-código podem ser restauradas, Nível Q que 25% de palavras-código podem ser restauradas, e Nível H que 30% de palavrascódigo podem ser restauradas. Os QR-Codes de níveis H e Q podem ser selecionados para ambiente de automação industrial, onde o código pode ser sujo ou danificado, enquanto os outros dois níveis podem ser selecionados para ambientes mais limpos. Figura 11 Cabeçalhos do Qr-Code

24 7 APLICATIVOS Conforme o uso de QR-Codes foi se tornando popular, começaram a ser desenvolvidos diversos aplicativos para leitura e criação de desses códigos, também surgiram algumas bibliotecas para auxiliar no desenvolvimento desses aplicativos, essas bibliotecas podem ser facilmente encontradas em um busca no Google, são desenvolvidas para diversas linguagens de programação como Java, Asp.Net, C++ e Php. Existem diversas maneiras de gerar e ler os QR-Codes, por meio de aplicativos para celulares, sites e softwares para Windows, alguns tem licença freeware, adiante veremos um site, um software e um aplicativo para iphone que podem manipular Qr-Codes.

25 7.1 TECHNORIVERSTUDIO O TechnoRiverStudio anteriormente chamado SmartCodeStudio é um software desenvolvido pela empresa TechnoRiver com a finalidade de gerar e imprimir etiquetas, diversos tipos de códigos de barra, inclusive o QR-Code e o Micro Qr-Code. O software está na versão 6.5 tem uma interface bastante amigável, é fácil de usar, não exige um computador com muitos recursos e sua licença é trial. O TechnoRiverStudio suporta amplamente códigos de barras 1D e 2D, possui suporte a RFID, banco de dados SQL Server, MySql, DB2, Oracle e alguns outros bancos, software também oferece ao usuário uma configuração abrangente do código. A seguir duas imagens da interface gráfica do software. Figura 12 Interface gráfica do TechnoRiverStudio mostrando um Qr-Code

26 Figura 13 Interface gráfica do TechnoRiverStudio exibindo as propriedades do código gerado na figura acima

27 7.2 KAYWA READER O Kaywa Reader é um aplicativo desenvolvido para celulares que utilizam a plataforma Java/J2ME. Funciona em diversos modelos de celulares do mercado no site do desenvolvedor do aplicativo existe a lista de todos os aparelhos celulares compatíveis com esse leitor. O aplicativo pode ser baixado direto para o celular ou então no website Kaywa Reader (www.reader.kaywa.com) com um breve cadastro, após instalar o leitor você pode testa-lo no próprio site que possui uma área destinada a testes. Nesse site também é possível gerar QR-Codes de maneira simples pelo QR-Code Generator. Se os aplicativos do website Kaywa forem usados para fins comerciais é necessário entrar em contato com a Kaywa, eles fornecem serviços para empresas, inclusive APIs para desenvolvimento. No website da Kaywa existe uma área de perguntas onde é questionado se é necessário um celular com câmera, a resposta da Kaywa para essa questão é que o celular não necessita possuir uma câmera e a Kaywa planeja lançar uma versão onde o usuário pode digitar um código numérico, como se fosse decodificado pelo próprio usuário. A Kaywa aconselha baixar o aplicativo pelo próprio celular utilizando o navegador web, porque é verificado seu o aparelho celular é compatível com as versões existentes. Figura 14 Site da Kaywa na página que gera o Qr-Code do endereço da Faculdade do Litoral Sul Paulista (FALS)

Figura 15 Aplicativo Kaywa Reader para celular 28

29 7.3 QRDECODE O QRdeCODE é um aplicativo da Denso Wave desenvolvido para iphone, está na versão 1.4.0. Possui alta legibilidade do código e um alto desempenho de leitura. Possui uma função de zoom automático que aumenta o Qr-Code capturado pela câmera, opção disponível no iphone 3G, iphone 3GS e iphone 4. As informações obtidas do código podem ser transmitidas para várias aplicações, por exemplo, para a lista de contatos. O QRdeCODE pode ler e gerar Qr-Codes. O valor do aplicativo é $1.99 na App Store. Figura 16 Aplicativo QRdeCODE para iphone

Figura 17 Zoom QRdeCODE para iphone 30

31 8 CÓDIGOS SEMELHANTES Existem diversos outros tipos de códigos de barras 2D semelhantes ao QR- Code, alguns aparentemente muito parecidos, que podem até serem confundidos. Alguns dos leitores de Qr-Codes também fazem leitura desses outro tipos de códigos. A diferença não é só no aspecto visual, mas sim no que cada um é capaz de armazenar, adiante veremos alguns outros tipos de códigos de barras e as diferenças relacionadas com o QR-Code.

32 8.1 DATA MATRIX O Data Matrix assim como o QR-Code é um tipo de código de barras 2D, o aspecto visual é bem semelhante, mas não possui os três quadrados nas pontas que são os cabeçalhos do QR-Code, podem ser lidos utilizando aparelho específicos e também com o uso de aplicativos para celulares. O Data Matrix pode ser lido em 360 e também caso esteja parcialmente danificado, pode armazenar até 20 vezes mais dados que o código de barras tradicional, a capacidade de armazenamento do Data Matrix é inferior a do QR-Code como pode se ver numa tabela comparativa no capítulo 3. Assim como o QR-Code eles podem ser gerados pelo site da Kaywa. Esse tipo de código é a base para símbolos de identificação universal de uso obrigatório pelo Ministério de Defesa dos Estados Unidos. Figura 18 Código Data Matrix No Brasil o Data Matrix será utilizado no Sistema de Rastreamento de Medicamentos que já foi regulamentado pela ANVISA. O código de barras bidimensional, também chamado DataMatrix, será a tecnologia usada para garantir a rastreabilidade dos medicamentos comercializados no Brasil. Ao contrário do código de barras comum, que é visível e contém apenas um número, o bidimensional pode armazenar milhares de informações ao mesmo tempo, como números, letras e outros dados. Todas as informações vão estar reunidas no Identificador Único de Medicamento (IUM), que estará em cada unidade de medicamento comercializada e será impresso em etiquetas de segurança produzidas especificamente para esse fim.<disponível na internet na URL: http://www.pollux.com.br/noticias/2010/01/20/sistema-derastreamento-de-medicamentos-tem-implementao-regulamentada. Arquivo consultado em 10 de setembro de 2010>.

33 8.2 PDF 417 O PDF 417 é um código de barras semelhante ao QR-Code e o Data Matrix, a sigla PDF significa Portable Data File (Arquivo de dados portátil) e é representado pelo padrão ISSO 15438. A simbologia foi criada pelo Dr. Ynjiun P. Wang na Symbol Technologies em 1991, uma empresa subsidiária da Motorola especializada em scanners de código de barras, computadores móveis, sistemas RFID e infraestrutura de redes sem fio. Os códigos PDF 417 podem ser ligados entre si, que são verificados em sequência permitindo uma maior capacidade de dados armazenados, o utilizador pode definir as dimensões do código. O código é constituído por 3 até 90 linhas, o nível de correção de erros vai de 0 a 8, podem ser lidos com leitores de código de barras específicos ou câmeras CCD e assim com o QR-Code existe uma versão menor chamada Micro PDF417. A capacidade de armazenamento é menor que a do QR-Code e do Data Matrix. Os códigos PDF417 podem ser gerados com o software TechnoRiverStudio. O PDF 417 é utilizado pelo Departamento de Segurança Interna dos Estados Unidos, United States Postal Service (Serviço Postal dos Estados Unidos), em carteiras de habilitação nos Estados Unidos e por mais de 200 indústrias aéreas sobre o padrão (BCBP) Bar Coded Boarding Pass em cartões de embarque para transporte aéreo. Figura 19 Código PDF417

Figura 20 Carteira de Habilitação com PDF417 34

35 8.3 MAXICODE MaxiCode é um código de barras que pode armazenar até 93 caracteres de alfanuméricos, o aspecto visual é bem diferente do QR-Code. Foi criado pela United Parcel Service para uma rápida verificação no envio de pacotes, esse código usa pontos dispostos em uma grade hexagonal ao invés de barras, o MaxiCode foi padronizado sob a norma ISO/IEC 16023. O MaxiCode foi lançado em 1992 pela empresa UPS que trabalha em todo o mundo com transporte expresso e entrega de pacotes. A UPS utiliza o MaxiCode no mundo todo para endereçamento e triagem de pacotes. O MaxiCode possui correção de erro, que permite a decodificação do código mesmo estando ligeiramente danificado, o MaxiCode codifica duas mensagens, uma primária e outra secundária. A mensagem primária codifica o código postal, código do país e as classes de número de serviço, já a secundaria na maioria das vezes codifica dados do endereço e outros tipos de dados. Esses códigos são lidos por equipamentos com uma câmera baseada em sensor. Figura 21 Código MaxiCode

36 9 O QR-CODE NA MÍDIA O Qr-Code já apareceu em vários países como, por exemplo, no jornal esportivo O Jogo em Portugal, com a finalidade de permitir que seus leitores acessem informações atualizadas de jogos. Os jornais Gazzeta Dello Sport, The Sun, City A.M. e Welk Kompakt também já utilizaram Qr-Codes em seus exemplares. Até no mundo da música o Qr- Code já apareceu, a banda Pet Shop Boys utilizou diversos códigos inseridos rapidamente nas imagens de seu clipe da música Integral, os aparelhos ao decifrarem os códigos eram direcionados ao portal oficial da banda na internet ou para sites sobre as identidades britânicas e questionamentos sobre questões de privacidade. Figura 22 Clipe da música Integral da banda Pet Shop Boys No Brasil o Qr-Code já é muito utilizado em estratégias de marketing e também para oferecer serviços e atualização de conteúdos publicados em jornais permitindo maior interatividade com o leitor. A Fast Shop foi quem publicou o primeiro anúncio publicitário utilizando o Qr- Code em dezembro de 2007 no jornal Estadão, o código direcionava para o link de uma página com ofertas exclusivas de produtos.

37 Figura 23 Anúncio publicitário da Fast Shop No ano seguinte o grupo Schincariol publicou um anúncio com o código no São Paulo Fashion Week para promover uma nova bebida. Foi montado um painel com diversos Qr-Codes ao lado de um bar temático da Nova Schin. Ao fotografar um dos códigos do painel a pessoa ganhava direito a uma dose da nova bebida que estava sendo divulgada no evento. Figura 24 Foto do painel obtida no site MobilePedia Existiam também Qr-Codes especiais que o participante ao fotografar esses códigos ganhava uma camiseta com o nome da bebida e um Qr-Code que ao ser decifrado direcionava os aparelhos para uma frase que o participante escolheu.

38 Figura 25 Foto da camisa obtida no site MobilePedia A Claro também aderiu ao uso do Qr-Code em uma campanha de Natal e a Volkswagem utilizou o Qr-Code no seu estande no Salão do Automóvel. Figura 26 Campanha de Natal Claro

39 O jornal A Tarde foi o primeiro jornal diário no Brasil a adotar o Qr-Code, desde dezembro de 2008 os códigos estão presentes em seus exemplares. Outro jornal que utiliza Qr-Codes é o Correio Braziliense, através dos códigos o leitor pode acessar conteúdos multimídia do site do jornal. Figura 27 Qr-Codes no jornal A Tarde Na revista Viagem & Turismo, da editora Abril foram publicadas algumas reportagens com esses códigos em dezembro de 2008, um dos códigos fornecia uma lista com pacotes de pousadas e resorts para viagens no réveillon, o outro código tinha uma funcionalidade interessante, ele disponibilizava a previsão do tempo para a Paraíba atualizado diariamente. A marca de carros Citroën com objetivo de divulgar o novo modelo do C4 Picasso, publicou anúncios em revistas, os códigos direcionavam para um vídeo, em outra oportunidade como veremos abaixo o Qr-Code está presente em um ponto de interrogação gigante.

40 Figura 28 Qr-Codes utilizados pela Citroën Figura 29 Qr-Codes utilizados pela Citroën para divulgar o modelo do C4 Picasso A revista Logweb, na edição número 85 trouxe uma matéria especial sobre as tecnologias à disposição da logística e do comercio exterior que citava o Qr-Code como uma solução que permite o armazenamento de centenas de informações sobre produtos ou embarques.

41 10 SEVEN INTERNET Ao realizar minhas pesquisas para desenvolver este trabalho, encontrei a empresa Seven Internet, que utiliza Qr-Codes de maneira muito interessante em seu Data Center na cidade do Belo Horizonte, que utiliza os códigos para identificar e monitorar os servidores, garantindo mais segurança e agilidade nesses processos. Em uma matéria para o site da ASSESPRO o diretor de marketing da Seven Internet, Eduardo Zambaldi disse que a empresa decidiu pelo uso do Qr-Code por dois motivos, o aumento da segurança da informação dentro do Data Center e acesso on-line e restrito das informações como nome dos clientes, IP do servidor, utilização da memoria, processamento e outras informações importantes a respeito dos servidores. Com base em um e-mail do diretor de marketing da Seven Internet, recebi informações de como ocorre o processo de identificação dos servidores. Os Qr-Codes são gerados no site da Kaywa, impressos e depois são colados nos servidores, a leitura é feita com aparelhos HTC Touch, HTC HD2 ou iphone 3GS. Depois da leitura do código no caso de servidores Windows o conteúdo é mostrado em texto estático, em servidores Linux é utilizado um link que mostra de maneira on-line o consumo de energia do servidor. Esse processo traz mais segurança, pelo motivo dos servidores não serem identificados diretamente e pelo acesso rápido as informações dos servidores e de dos recursos consumidos nos servidores Linux. Figura 30 Qr-Codes utilizados na identificação dos servidores na Seven Internet

42 CONSIDERAÇÕES FINAIS Com este trabalho podemos chegar à conclusão de que o Qr-Code é uma ótima solução para vir a substituir o código de barras tradicional. No Japão já é comum o uso de Qr- Codes em substituição aos códigos de barras, mas no Brasil isso não aconteceu ainda, e está um pouco longe de ocorrer essa substituição em supermercados, lojas e etc. Isso se dá ao fato de que no Brasil o Qr-Code ainda não é tão conhecido por todos como é no Japão, talvez pelo fato de não existirem tantos celulares no Brasil com essa capacidade e com preços acessíveis a maioria dos consumidores e por ainda ser muito utilizado e mostrado na mídia quase sempre como uma alternativa para campanhas publicitárias, sendo que seu uso pode ir muito além desse uso citado acima, como no setor de automação, ou como no exemplo da Seven Internet trazendo maior segurança na identificação e no monitoramento dos servidores do seu Data Center. O uso do Qr-Code no Brasil ainda é limitado na maioria das vezes, por não estar utilizando todos os recursos que ele pode oferecer, como por exemplo, ser superior ao código de barras em diversos aspectos, capacidade de armazenamento, fácil leitura do código, possibilidade de leitura mesmo estando danificado e diversas outras superioridades que o Qr- Code tem em relação aos códigos de barras que são usados hoje. Os Qr-Codes seriam muito uteis na área de logística, para identificação de containers, podendo guardar em um pequeno código informações a sobre as cargas, e inclusive com a possiblidade deste código ser lido mesmo não estando em perfeito estado, essas informações que estão nos códigos poderiam ser enviadas para algum banco de dados por meio de uma rede sem fio por algum aplicativo desenvolvido em Java para celulares, esta seria uma boa solução e não traria muitos gastos, essa solução teria que estar aliada fortemente a Segurança da Informação para não trazer problemas quanto a confiabilidade e integridade das informações.