Scanner maintenant : les codes-barres dans les applications mobiles

Les codes-barres sont utilisés dans divers secteurs pour fournir une représentation optique et lisible par machine des données, généralement liées à un objet sur lequel ils sont apposés, comme un livre, un produit de vente au détail, un emballage d'expédition, ou même le poignet d'un patient dans un hôpital.

Les dernières avancées dans le domaine des technologies de codes-barres comprennent des codes 2D qui utilisent des formes différentes des barres traditionnelles (pensez aux codes QR que vous voyez sur tout, des publicités dans les magazines aux boîtes de céréales). Ce qui est encore plus important, c'est la capacité des smartphones et autres appareils mobiles à scanner les codes-barres grâce à leur appareil photo intégré. Alors qu'auparavant, un scanner de codes-barres spécialisé était nécessaire pour lire les informations codées, aujourd'hui, n'importe qui peut scanner un code, ce qui élargit considérablement l'utilité des codes-barres pour transmettre des données qui peuvent ensuite être utilisées de différentes manières.

Les applications capables de traiter les informations des codes-barres sont utiles dans de nombreux secteurs, et elles peuvent être utilisées dans des applications destinées aussi bien aux employés qu'aux consommateurs. Examinons à présent la simplicité avec laquelle il est possible de créer une application qui scanne et traite les codes-barres avec MobileTogether.

Lecture de codes-barres pour applications mobiles

L'application de livraison de colis fournie avec MobileTogether Designer est un exemple idéal pour tester l'ajout de fonctionnalités de lecture de codes-barres.

MobileTogether offre une grande variété de composants que les développeurs peuvent intégrer aux applications qu'ils créent pour iOS, Android, Windows et d'autres plateformes. Une fois qu'un composant est glissé-déposé dans l'interface utilisateur de l'application, il est facile d'attribuer l'action souhaitée à cet élément.

Sur la page "Packages" de l'application, ajoutons un bouton en faisant glisser un contrôle de type "Bouton" vers l'interface utilisateur. J'ai saisi le texte du bouton : "Scanner le code-barres"

Pour activer la fonctionnalité de lecture de codes-barres, je vais faire un clic droit sur le nouveau bouton, sélectionner "Actions de contrôle" pour "OnButtonClicked...", et glisser l'option "Permettre à l'utilisateur de scanner un code-barres" vers le groupe d'actions "OnButtonClicked".

Nous pouvons permettre aux utilisateurs de scanner tout type de code-barres pris en charge. J'ai sélectionné cette option ci-dessus en utilisant le bouton radio "Tous les codes-barres", ou bien spécifier une liste de codes-barres. MobileTogether prend en charge :

  • Aztèque
  • Codabar
  • Code 39
  • Code 93
  • Code 128
  • Matrice de données
  • EAN-8
  • EAN-13
  • EAN-128
  • ITF
  • PDF 417
  • Code QR
  • RSS-14
  • RSS (version étendue)
  • UPC-A
  • UPC-B

Lorsqu'un utilisateur scanne un code-barres, l'application saisit automatiquement le code-barres et son format correspondant dans deux nœuds XML distincts, que j'ai spécifiés dans la fenêtre de dialogue des actions. Ces informations relatives au code-barres sont ensuite accessibles à l'application pour un traitement ultérieur, comme l'affichage des données à l'utilisateur, le stockage dans une base de données, etc.

Je peux rapidement tester la fonctionnalité de lecture de codes-barres sur différents appareils iOS, Android et Windows grâce au simulateur intégré de MobileTogether, et une fois que j'ai déployé l'application sur mon serveur MobileTogether, je peux la tester sur mon téléphone.

En appuyant sur le bouton "Scanner de code-barres", l'appareil photo s'active pour permettre une lecture rapide.

Cet exemple simple montre à quel point il est facile d'ajouter la lecture de codes-barres à votre prochaine application avec MobileTogether. Ce que vous ferez ensuite dépend de vous : MobileTogether facilite la création d'applications sophistiquées, quel que soit leur objectif.

Étant donné que le logiciel MobileTogether Designer est gratuit, vous pouvez commencer immédiatement à développer votre application avec la prise en charge des codes-barres.