Un code-barres plein de perspectives : le "semacode"
[15 mn de lecture - paru le 5/24/2006 12:25:23 AM - Public : Débutant]
|
   
|
Auteur
2. Support du "semacode"
Le système « semacode » de part sa complexité,
demande un certain nombre de ressources (puissance et mémoire pour le calcul et
le traitement d’image). Comme il a été dit précédemment, le Semacode a du
trouver un support système puissant et commun.
2.1. Plateforme
En premier lieu, le Semacode a décidé de développer son
système sur la technologie de la téléphonie mobile. Les téléphones n’ayant pas
de puissance de calcul et de mémoire énorme, les développeurs du « semacode »
ont là encore rencontré des difficultés.
Le « semacode » a d’abord été développé en C++ sur
des systèmes d’exploitation de type Symbian, puis plus récemment sur Linux ou
PalmOS, mais cette fois-ci, en Java. Grâce à cela, le code source devient très portable, le
système peut donc être développé facilement et lancé aussi sur des PCs.
2.2. Matériel
Le choix du téléphone mobile ouvre le système « semacode »
à un vrai monde Ubicomp. Rares sont les personnes n’ayant pas de téléphones
mobiles, par conséquent, rares seront les personnes n’ayant pas la possibilité
d’utiliser le « semacode ».
De plus, le téléphone mobile est omniprésent, le
« semacode » le sera aussi.
Pour
utiliser le « semacode », il est tout de même nécessaire d’avoir un
téléphone mobile (de type smartphone, supportant le JAVA) équipé d’un appareil
photo, d’une application de type « barecode reader » (lecteur de code-barres)
pour décoder le tag, d’une connexion de type WAP, 3G/EDGE (UMTS) et d’un
navigateur Web/WAP.
Cependant un minimum est requis concernant l’appareil photo.
2.2.1. Appareil photo
Plus l’appareil photo est performant, meilleure sera la
photo et plus efficacement vous obtiendrez vos informations.
Le minimum étant :
- VGA resolution (640x480 pixels ou 0.3 megapixel)
- Bonne qualité d’image (la photo ne doit pas avoir un aspect
“grain”)
- Bon focus de près (la lentille doit être capable de faire un
bon focus sur de courte distance, de façon à bien prendre le tag)
Malgré tout, certaines restrictions matérielles existent. La
technologie logicielle avançant souvent plus rapidement que la technologie
matérielle, tous les téléphones ne supportent pas encore le « semacode ».
Lesquels sont alors compatibles ?
2.2.2. Téléphones mobiles compatibles
La liste des téléphones compatibles « semacode »
est disponible à cette adresse : http://semacode.org/about/hardware/
Le support matériel ne suffit
pas pour pouvoir profiter pleinement du système, un support logiciel
est donc nécessaire.
2.3. Logiciel
2.3.1. Lecteur de code-barres
Semacode propose son logiciel de lecture/décodage de tag. Ce
logiciel est développé maintenant en Java (précédemment en C++, comme il l’a
été dit plus haut), le support Java est donc nécessaire sur le téléphone.
Le lecteur/décodeur de code-barres est disponible sur le
site de Semacode à l’adresse suivante : http://semacode.org/software/
Faites attention à bien regarder la compatibilité de votre
téléphone, tous les téléphones ne fonctionnent pas avec la même version de
l’application.
2.3.2. Développement
Si vous désirez développer pour le « semacode » et
ajouter quelques fonctionnalités supplémentaires, par exemple, téléchargez le
SDK (Software Development Kit) à l’adresse : http://semacode.org/software/
Le "semacode" a son support, voyons maintenant son utilisation.
|