Blogs Cognex

5 conseils pour choisir le bon kit de développement logiciel (SDK) pour la lecture de codes-barres mobiles

mobile SDK code on a laptop

Les codes-barres sont passés des allées des épiceries et des étiquettes d'expédition à tout type de produit, allant des annonces imprimées au matériel pédagogique. Cela est dû à l'évolution rapide des douchettes aux ordinateurs portables puis aux smartphones. Les codes-barres permettent la gestion des stocks et des flux de travail, ainsi que le marketing, le suivi et la traçabilité des produits. Ils tiennent leurs promesses en termes de création d'environnements de travail plus efficaces, d'amélioration du rendement, d'augmentation des ventes et des revenus, et bien plus encore.

Avec la demande croissante en matière de développement d'applications mobiles est venue l'explosion des outils logiciels pour les applications mobiles. Le choix du bon kit de développement logiciel (SDK) pour la lecture de codes-barres peut être une tâche ardue pour les équipes de développement d'applications. Voici cinq conseils simples qui vous aideront tout au long du processus de sélection du kit de développement logiciel (SDK).

1. Définissez vos besoins

Souvent, lorsqu'un développeur d'applications est chargé de créer une nouvelle application, il lui est demandé « d'inclure des fonctionnalités de lecture de codes-barres ». Avant de commencer la recherche d'un kit de développement logiciel (SDK) pour la lecture de codes-barres, discutez des besoins précis avec vos parties prenantes internes. Posez-vous les questions suivantes :

  • Qu'est-ce qui est le plus important pour vous ? Collecte aisée des données, meilleure précision, traitement plus rapide ?
  • Quel type d'expérience utilisateur est nécessaire ? Interface intuitive, mode de lecture à la verticale et/ou à l'horizontale ?
  • Quelles sont les conditions environnementales ? Éclairage, à l'intérieur ou à l'extérieur d'un bâtiment, distance de lecture ?
  • Quelles symbologies devront être lues ? UPC, Code 39, Data Matrix, code QR ou plusieurs codes simultanément ?

2. Déterminez la flexibilité nécessaire

Autrement dit, le kit de développement logiciel (SDK) est-il facile à intégrer dans votre application existante et vous permet-il de personnaliser l'aspect et la convivialité conformément aux exigences de votre marque ? Assurez-vous que le kit de développement logiciel (SDK) choisi vous permet de respecter les directives de votre entreprise en matière de couleurs, de logos, d'aspect et de convivialité, ainsi que les informations sur les marques déposées et les droits d'auteur. Certains produits logiciels exigent d'inclure leurs avis relatifs aux droits d'auteur et aux marques déposées dans votre application ou vous forcent même à afficher un logo étranger. Ces types de solutions peuvent être en conflit avec les objectifs et politiques de marque de votre entreprise. Recherchez un kit de développement logiciel (SDK) qui vous permet de contrôler entièrement l'interface utilisateur pour la lecture de codes-barres.

De nombreux kits de développement logiciel (SDK) pour codes-barres offrent un suivi de l'utilisation et une analyse de données optimisés pour vos applications de lecture de codes-barres. Mais soyez prudent avec ces services. Assurez-vous qu'ils sont facultatifs et que leur utilisation n'affecte pas les performances de votre application ou ne viole pas les politiques de confidentialité de votre entreprise. Certaines offres de kit de développement logiciel (SDK) pour codes-barres revendiquent la propriété des données collectées ou facturent un supplément pour pouvoir désactiver la fonction d'analyse de leur produit.

3. Sélectionnez un système d'exploitation mobile

Le(s) système(s) d'exploitation mobiles sur le(s)quel(s) vous souhaitez déployer votre application joue un rôle important dans la sélection du kit de développement logiciel (SDK). Bien que les systèmes iOS® et Android® puissent être une évidence, déterminez si votre public cible utilise les plateformes de niveau 2, telles que Windows® Phone ou Blackberry®. Même si votre déploiement initial se trouve sur une ou deux des plateformes mobiles les plus courantes, vous pouvoir choisir un kit de développement logiciel (SDK) qui offre une prise en charge d'un large éventail de systèmes d'exploitation pour répondre à vos besoins futurs. Plusieurs options de kit de développement logiciel (SDK) sont disponibles pour Android et iOS, mais seules quelques-unes prennent en charge un large éventail de systèmes d'exploitation mobiles (et de bureau). Si vous souhaitez utiliser un environnement de développement d'applications tel que Cordova ou Xaramin, envisagez un kit de développement logiciel (SDK) pour codes-barres qui est explicitement pris en charge par cet environnement. Le choix d'un kit de développement logiciel (SDK) ayant déjà été testé et intégré dans votre environnement de développement d'applications peut vous épargner d'innombrables heures d'apprentissage et de frustration, ainsi que vous éviter des problèmes de compatibilité.

4. Renseignez-vous sur les fonctions de lecture

Un bon kit de développement logiciel (SDK) pour codes-barres mobiles est capable de bien plus que la simple lecture de codes-barres d'images capturées. Il doit offrir un large éventail de fonctions avancées pour contrôler la caméra mobile et ajuster l'expérience de lecture. Voici quelques-unes des fonctions que vous devez rechercher :

  • Prise en charge d'un large éventail de symbologies de codes-barres : aujourd'hui, des douzaines de types de codes-barres sont couramment utilisés dans le monde entier, allant des codes QR utilisés dans les ventes et le marketing aux codes-barres UPC/EAN ordinaires trouvés sur les biens de consommation, en passant par les codes PDF417 des pièces d'identité délivrées par un gouvernement. Un kit de développement logiciel (SDK) fiable lit toutes les symbologies de codes-barres majeures.
  • Fonction de lecture omnidirectionnelle : ce n'est pas parce que l'utilisateur tient son smartphone à l'horizontale que le code-barres lui-même doit se trouver à l'horizontale, ou qu'il ne peut pas être à l'envers ou en oblique. Un bon lecteur gère les codes-barres quelle que soit leur orientation et l'angle de la caméra.
  • Fonctions de caméra avancées : les solutions de lecture de codes-barres fiables tirent parti des fonctions avancées de la caméra de l'appareil mobile, notamment l'utilisation de la lampe LED comme source de lumière (dans des conditions de faible luminosité) ou motif de visée, l'activation (et même la désactivation) de la mise au point automatique et l'emploi de fonctions de zoom. Assurez-vous de rechercher ces fonctions dans le kit de développement logiciel (SDK) choisi.

5. Calculez le coût total de possession

Il est toujours tentant de se procurer l'option la moins coûteuse disponible. Comme les meilleures solutions vont au-delà du prix, examinez le coût total de possession du kit de développement logiciel (SDK). De nombreux produits commerciaux offrent des mises à niveau et un support à vie moyennant des frais annuels ou mensuels. D'autres exigent des frais de licence annuels ou mensuels pour pouvoir continuer à utiliser leur kit de développement logiciel (SDK). Veillez lors du calcul du coût total de possession d'inclure les coûts du cycle de vie de votre application, pas seulement l'investissement initial dans le logiciel et le développement.

Assurez-vous que le kit de développement logiciel (SDK) est bien pris en charge. Si les solutions open source peuvent sembler intéressantes en termes d'investissement initial, ces économies peuvent s'évaporer rapidement si vous vous retrouvez sans support d'intégration, ou pire, face à un logiciel défectueux ou inadéquat sans aucun fournisseur pour le corriger. Recherchez également des ressources supplémentaires, notamment un réseau de développeurs utilisant le produit, un vaste exemple de code, des bases de connaissances et des études de cas.

Choisissez un kit de développement logiciel (SDK) permettant à vos développeurs de gagner du temps, sans sacrifier les fonctionnalités. Les meilleurs kits de développement logiciel (SDK) pour codes-barres offrent une interface de programmation d'applications uniforme sur toutes les plateformes, prennent en charge un large éventail de langages de programmation, ont été testés et intégrés dans les environnements de développement d'applications courants, et ne limitent pas les performances ou l'aspect de votre application.

Un kit de développement logiciel (SDK) pour la lecture de codes-barres mobiles ouvre un monde de possibilités et, grâce aux conseils ci-dessus, votre entreprise peut trouver la meilleure solution pour ses applications de lecture de codes-barres. Pour plus d'informations, téléchargez la fiche technique du kit de développement logiciel (SDK) Cognex pour codes-barres mobiles.

Plus d'articles

ACCÉDEZ AU SUPPORT ET AUX FORMATIONS POUR VOS PRODUITS ET BIEN PLUS

Rejoindre MyCognex

AVEZ-VOUS DES QUESTIONS ?

Les représentants de chez Cognex sont disponibles dans le monde entier pour soutenir votre vision et vos besoins de lecture de codes-barres industriels.

Contact commercial