Flashcode é uma marca registrada que designa um formato de dados de código de pixel proprietário ( datamatrix ), desenvolvido pela French Mobile Multimedia Association (Criado em 2005, declaração sobre25 de abril de 2005) . Estes pictogramas compostos por quadrados podem, em particular, ser descodificados por telemóveis com leitor de flashcode. Alguns celulares já vêm equipados com este leitor, para outros é necessário instalá-lo.
Fotografar um flashcode, como o de outros tipos de código de imagem, com um telefone celular pode desencadear várias ações, como:
O termo Flashcode é algumas vezes usado, por abuso de linguagem , para designar todos os sistemas de códigos de imagem de matriz para leitura via celular, como os códigos QR .
Flashcode é baseado no padrão de códigos matriciais Datamatrix e em uma "gramática" que permite definir a ação desencadeada pela leitura do flashcode.
Existem duas maneiras de usar flashcodes:
O modo indireto permite:
Pelo contrário, no modo direto, a quantidade de informação armazenada é limitada pelo tamanho do código, e quanto mais informações se deseja armazenar, maior é o código. No entanto, deve-se notar que todas as vantagens do modo indireto observadas acima poderiam ser obtidas usando um URL curto de indireção , ao invés de um número privado como é o caso, o que teria a vantagem para o usuário de ser compatível com todos leitores no mercado, em vez de exigir o uso de um aplicativo privado. Além disso, alguns vêem no uso deste número privado um desejo deliberado de fechar uma mesa telefônica normalmente aberta, para fins de controle e pagamento , conforme detalhado abaixo .
A marca Flashcode começou a usar códigos QR (iSO / IEC 18004: 2006) para codificar informações. Esses QR Codes eram precedidos da menção "flashcode" e seguidos da menção "web", por exemplo. O código QR tem os mesmos benefícios com menos transtornos e agora são usados como flashcodes. Hoje, o sistema específico de flashcode não existe mais e a marca se abriu para o uso gratuito de matriz de dados 2D e códigos QR. A marca também é acessível a todos gratuitamente; cada anunciante e editor pode, portanto, usar livremente a terminologia "Flashcode" para designar seus códigos 2D.
A AFMM (Association Française du Multimédia Mobile) e três das quatro operadoras móveis francesas ( Orange , SFR e Bouygues Telecom ) assinaram um contrato de licença recíproca sobre as especificações de desenvolvimento dos leitores de flashcode, permitindo a leitura e interpretação de flashcodes. O uso desta norma é gratuito para empresas e, em particular, fabricantes de terminais móveis que desejam desenvolver leitores compatíveis.
Em 2010, 70% dos smartphones e quase 10 milhões de telefones podiam ler flashcodes instalando o aplicativo flashcode específico (publicado pela empresa francesa Mobiletag ), disponível em particular no Samsung Apps , App Store , Google Play e Windows Phone Marketplace . Em 2012, esse volume subiu para mais de 20 milhões, sendo 85% dos smartphones equipados.
Por outro lado, os usuários já equipados com leitores Datamatrix, em particular turistas estrangeiros, podem ler flashcodes, mas os dados assim decodificados não podem ser usados para eles.
Ao contrário de outros códigos existentes (em particular o código QR em formato ISO aberto e padronizado ), o único sistema de código francês garantido na especificação (RICH WEB) não codifica texto ou URLs, mas um número e requer o uso de um "diretório" para retornar o recurso.
Cada móvel deve, portanto, após a decodificação do código, fazer um link de dados com o servidor da operadora de telefonia para obter um redirecionamento aos dados de destino do flashcode. O servidor de diretório da operadora permite contar ou bloquear redirecionamentos e aplicar regras de cobrança de acordo com o tipo de conteúdo solicitado (por exemplo: 200 euros por mês na Orange).
Ao contrário do que se faz noutros países, portanto não é possível criar você mesmo um código gratuitamente (por exemplo: perfil WEB SIMPLES) porque não se pode garantir que pode ser lido universalmente e a passagem por um dos serviços fornecedores do operador é obrigatório para uma instalação. Atualmente implantado apenas na França , este sistema é criticado por sua falta de transparência e interoperabilidade.