URL: https://linuxfr.org/users/daspood/journaux/sortie-d-enioka-scan-version-3-0-0 Title: Sortie d'enioka Scan version 3.0.0 Authors: DaSpood Date: 2024年08月09日T16:18:47+02:00 License: CC By-SA Tags: android, android-libre, java, scanner, open_source, codes-barres et bibliothèque Score: 22 Enioka Scan est une bibliothèque Android open-source qui simplifie l’intégration des scanners de code-barre dans son application. Les scanners de code-barre souffrent d’un problème répandu : en plus de la base commune, chacun ajoute des fonctionnalités propres et chaque constructeur propose son propre SDK, souvent propriétaire et/ou mal documenté. Pire, il arrive que le constructeur sorte sa propre application sans possibilité de customisation. Avec toutes ces spécificités qui limitent ou interdisent la compatibilité logicielle voire matérielle, il devient donc difficile de changer de constructeur voire de modèle, et impossible de faire cohabiter simplement des scanners de marques différentes au sein d’une même application. Enioka Scan propose une abstraction aux SDKs propres à chaque scanner et expose une unique API comportant les fonctionnalités les plus utilisées (lecture de code barre, illumination, signaux sonores, etc.) : il n’y a besoin de maintenir qu’une seule application quel que soit le constructeur, et il devient enfin possible de choisir librement son fournisseur sans contrainte de compatibilité. Certains scanners nécessitent encore un SDK propriétaire afin d’être compatibles, mais la majorité fonctionne grâce à un driver open-source inclus dans la bibliothèque. La bibliothèque est désormais disponible en version 3.0.0. Cette version contient un nombre réduit de nouvelles features et se concentre principalement sur l'amélioration de l'expérience développeur et utilisateur. Parmi les changements principaux: - Une documentation externe est désormais disponible, facilitant la prise en main de la bibliothèque - L'application de démo, jusqu'ici utilisée principalement comme outil de tests, a été retravaillée pour la rendre utilisable en tant que telle, et elle est maintenant disponible sur le Google Play Store (l'app bundle est aussi disponible sur la page de release de GitHub pour une installation manuelle). - La structure du code a été fortemment retravaillée afin de permettre aux développeurs de n'inclure que les fonctionnalités souhaitées. Chaque brique de compatibilité, y compris pour la caméra, est désormais disponible dans sa propre dépendance sur Maven Central. - La compatibilité avec la camera a reçu beaucoup d'attention: de nombreux problèmes historiques ont été corrigés, ses API ont été nettoyées et les développeurs disposent de plus d'options pour la contrôler programmatiquement. Des informations plus détaillées sont disponibles dans les informations de releases sur GitHub (en Anglais). Si vous ne connaissez pas encore enioka Scan, vous pouvez également visionner les enregistrements de nos présentations au Capitole Du Libre 2023 (en Francais), et FOSDEM 2024 (en Anglais) ! Liens: - GitHub: https://github.com/enioka-Haute-Couture/enioka_scan - Release: https://github.com/enioka-Haute-Couture/enioka_scan/releases/tag/3.0.0 - Documentation: https://enioka-scan.readthedocs.io/en/latest/ - Application de demo: https://play.google.com/store/apps/details?id=com.enioka.scanner.demoscannerapp.release - Enregistrement Talk Capitole Du Libre 2023: https://youtu.be/qZrYrQsOS2w?si=H7DESQFBbobIETgV - Enregistrement Talk FOSDEM 2024: https://fosdem.org/2024/schedule/event/fosdem-2024-2103-enioka-scan-say-no-to-vendor-lock-in-for-your-barcode-scanners/

AltStyle によって変換されたページ (->オリジナル) /