O objectivo com esta demo técnica é demonstrar o funcionamento de uma parte essencial da aplicação, que é a leitura do código QR pela câmara do dispositivo móvel e a ligação aos conteúdos, para tal é necessário que o telemóvel tenha acesso à rede. Quanto à técnica em si, é adicionada uma nova peça a uma base de dados MySQL sendo que, nesta demo, apenas são inseridos os campos: título, imagem e campo (texto). Criámos também um ficheiro PHP que acede à base de dados e invoca a informação relativamente ao ID recebido via método $_GET: http://www.impakt.com.pt/aulas/projecto/index.php?cat=ID. Todo este URL é então passado para código QR. Para esta demo recorremos a um gerador de código QR online (http://qrcode.kaywa.com/), mas pretendemos optar pela implementação futura de uma API que gere automaticamente o código QR relativo ao URL de cada peça, na altura em que esta é inserida pelo administrador na base de dados via backoffice.
No post anterior à entrega do módulo estão disponíveis 3 códigos QR para experimentação e comprovação do funcionamento desta tecnologia.
Actualizações recentes:
Considerações técnicas - Gerador de código QR automático.
Para o desenvolvimento do backoffice da aplicação queremos implementar um método dinâmico de gerar um código QR para o link da peça de maneira a minimizar a quantidade de aplicações necessárias como também de optimizar o mecanismo de inserção de peças na base de dados.
Como tal, pesquisámos por APIs e bibliotecas de código para o efeito e encontrámos uma solução para o problema:
Esta biblioteca cria automaticamente um código QR para o link em que está inserido, sendo que nos elimina a necessidade de recorrer ao gerador utilizado na demo técnica.