Bdo'phone dans une Application Android
Modérateur : Correcteurs
- tomlameche
- Grand Cuisinier
- Messages : 4097
- Enregistré le : ven. mai 21, 2004 16:33
- Localisation : Ailleurs
Ouaip, ce serait assez top ça.
Pour ma part, je ne sais pas comment ça fonctionne. Je vais me renseigner un peu, sait on jamais, peut être que ce n'est pas si compliqué.
Edit : ça doit être faisable, je viens de lire que le code barre porte le code EAN ou ISBN, et des lecteurs de code barre existent déjà sous IPhone ou android, faut "juste" adapter
Pour ma part, je ne sais pas comment ça fonctionne. Je vais me renseigner un peu, sait on jamais, peut être que ce n'est pas si compliqué.
Edit : ça doit être faisable, je viens de lire que le code barre porte le code EAN ou ISBN, et des lecteurs de code barre existent déjà sous IPhone ou android, faut "juste" adapter
- Chninkel
- Administrateur
- Messages : 2266
- Enregistré le : mar. sept. 13, 2005 21:04
- Localisation : Gelbique
mmmh, normalement le code barre est l'ISBN, au moins depuis que c'est passé à l'EAN (13 chiffres)tomlameche a écrit :Ouaip, ce serait assez top ça.
Pour ma part, je ne sais pas comment ça fonctionne. Je vais me renseigner un peu, sait on jamais, peut être que ce n'est pas si compliqué. (mais j'imagine qu'il nous faut une base de données avec correspondance code barre / isbn ou un truc dans le genre...)
- tomlameche
- Grand Cuisinier
- Messages : 4097
- Enregistré le : ven. mai 21, 2004 16:33
- Localisation : Ailleurs
Aha : pour Android, j'ai trouvé ce post sur un forum qui donne une piste de solution
http://forums.gcstar.org/viewtopic.php?id=1632
De ce que je comprend, il existe une librairie avec une fonction prête à l'emploi "scanBarcode()" http://html5dev-software.intel.com/docu ... index.html
En adaptant ce script ça devrait être jouable sous Android.
Bon, je dis ça, je n'y connais rien, je n'ai pas de tel Android... mais si l'auteur de ce topic passe par là...
http://forums.gcstar.org/viewtopic.php?id=1632
De ce que je comprend, il existe une librairie avec une fonction prête à l'emploi "scanBarcode()" http://html5dev-software.intel.com/docu ... index.html
En adaptant ce script ça devrait être jouable sous Android.
Bon, je dis ça, je n'y connais rien, je n'ai pas de tel Android... mais si l'auteur de ce topic passe par là...
Hello.
En fait, comme je l'avais indiqué dès mon premier message, le seul obstacle que je vois à la recherche de BD par lecture du code barre, c'est d'arriver à retrouver la BD à partir de son EAN.
En effet, on ne peut pas rechercher une BD par son EAN (ISBN-13) sur bdovore actuellement . C'est vraiment dommage car l'info existe dans la base.
Pour vérifier ça, j'ai modifié mon appli pour rajouter cette lecture de code barre (je m'appuie sur une autre appli à installer en ce qui concerne la lecture proprement dite) et j'ouvre la page web correspondante sur nicebooks (exemple http://fr.nicebooks.com/ISBN/9782803624560). Tout ça marche très bien ! Il faudrait juste que je puisse trouver facilement la page équivalente sur bdovore pour que ce soit fini.
Avis aux développeurs de bdovore.
En fait, comme je l'avais indiqué dès mon premier message, le seul obstacle que je vois à la recherche de BD par lecture du code barre, c'est d'arriver à retrouver la BD à partir de son EAN.
En effet, on ne peut pas rechercher une BD par son EAN (ISBN-13) sur bdovore actuellement . C'est vraiment dommage car l'info existe dans la base.
Pour vérifier ça, j'ai modifié mon appli pour rajouter cette lecture de code barre (je m'appuie sur une autre appli à installer en ce qui concerne la lecture proprement dite) et j'ouvre la page web correspondante sur nicebooks (exemple http://fr.nicebooks.com/ISBN/9782803624560). Tout ça marche très bien ! Il faudrait juste que je puisse trouver facilement la page équivalente sur bdovore pour que ce soit fini.
Avis aux développeurs de bdovore.
- tomlameche
- Grand Cuisinier
- Messages : 4097
- Enregistré le : ven. mai 21, 2004 16:33
- Localisation : Ailleurs
- tomlameche
- Grand Cuisinier
- Messages : 4097
- Enregistré le : ven. mai 21, 2004 16:33
- Localisation : Ailleurs
- tomlameche
- Grand Cuisinier
- Messages : 4097
- Enregistré le : ven. mai 21, 2004 16:33
- Localisation : Ailleurs
Super, merci tomlameche ! Tout marche comme prévu.
Du coup j'ai publié une nouvelle version de l'application qui ajoute un menu pour scanner les BDs. Je n'ai pas pu tester sur des publications anciennes, je n'en ai pas sous la main, mais sur des BDs récentes, ça marche plutôt bien.
Par contre, je me suis rendu compte que ce champ EAN n'est pas toujours bien renseigné. Pour améliorer l'intégrité de la base de données, il pourrait être super intéressant de lancer des scripts pour :
- vérifier les codes de contrôle des ISBN13 et ISBN10 pour détecter les fautes de frappe
- calculer automatiquement l'ISBN13 quand il n'est pas renseigné et qu'on a juste l'ISBN10 (transformation prévue par la norme EAN).
Du coup j'ai publié une nouvelle version de l'application qui ajoute un menu pour scanner les BDs. Je n'ai pas pu tester sur des publications anciennes, je n'en ai pas sous la main, mais sur des BDs récentes, ça marche plutôt bien.
Par contre, je me suis rendu compte que ce champ EAN n'est pas toujours bien renseigné. Pour améliorer l'intégrité de la base de données, il pourrait être super intéressant de lancer des scripts pour :
- vérifier les codes de contrôle des ISBN13 et ISBN10 pour détecter les fautes de frappe
- calculer automatiquement l'ISBN13 quand il n'est pas renseigné et qu'on a juste l'ISBN10 (transformation prévue par la norme EAN).
- tomlameche
- Grand Cuisinier
- Messages : 4097
- Enregistré le : ven. mai 21, 2004 16:33
- Localisation : Ailleurs
Bravo ! Tu es rapide
Pour les mauvais codes, je vais regarder ça.
A priori, il ne faudrait vérifier l'EAN qu'à partir des éditions de 2007, pour les éditions antérieurs le code barre doit correspondre à l'ISBN-10.
Je laisserai de coté les périodique aussi, le code est différent semble t-il (lu ici http://fr.wikipedia.org/wiki/EAN_13 )
Bon, y a plus qu'à faire la même chose sur IPhone
Pour les mauvais codes, je vais regarder ça.
A priori, il ne faudrait vérifier l'EAN qu'à partir des éditions de 2007, pour les éditions antérieurs le code barre doit correspondre à l'ISBN-10.
Je laisserai de coté les périodique aussi, le code est différent semble t-il (lu ici http://fr.wikipedia.org/wiki/EAN_13 )
Bon, y a plus qu'à faire la même chose sur IPhone
En fait non. J'ai eu un peu de mal à trouver la confirmation et je manquais d'exemples sous la main, mais d'après le tableau visible là http://www.afnil.org/ les publications antérieures respectaient déjà le code EAN dans le code barres. Du coup ça serait intéressant d'automatiser cette transformation quand l'EAN est manquant, non ?pour les éditions antérieurs le code barre doit correspondre à l'ISBN-10