Title: Diapositive 1
1Projet ZebrEye
Développement dun système de création et de
gestion de codes barres en deux dimensions
Professeur Dimitri Konstantas Superviseur
Michel Deriaz Auteur Shaban Shaame
2Introduction
- Nouveau format code barres codes 2D
Ancien format EAN
DataMatrix
QR Code
BeeTagg
ShotCode
Encodé www.zebreye.com
3Utilisation des codes 2D
- Très répandu au Japon
- Technologie intégrée par les opérateurs
- 73 des japonais ont déjà scanné un code
- Utilité Achats, envoi mail/sms, billets,
traçabilité - Europe, USA, très peu utilisé
- Multiplicité des standards
- Lecteur rarement fourni avec le mobile
http//whatjapanthinks.com/2005/09/26/qr-codes-ex
tremely-popular/
4Tags connectés
- Internet pour palier à la limitation de données
2 Kb Max
1 caractère
26
108
170
250
Exemple de Mobile Tag envoi dun code court au
serveur qui retourne au mobile un long fichier
texte
5ZebrEye
- Enjeux du marché
- Monopole dun standard
- Vendre les tags connectés
- ZebrEye
- Gratuit (LGPL)
- Compatible avec tous les lecteurs
- Permettant des actions avancées
- Extensible
6Compatibilité
- Les tags contiennent des URL complets
- www.zebreye.com?c53598
- Pas besoin de programme propriétaire
- Comment identifier lutilisateur ?
- Tag de synchronisation compte utilisateur
- Obtention dun cookie navigateur
- Permet grande liberté -gt se lier à plusieurs
comptes - PHP gestion des membres interfaçage avec phpBB
7Les actions avancées
- Le listener
- Programme étant à lécoute des tags scannés
- Naissance du ZeXML
- Extension du XML spécialement conçu pour ZebrEye
et les actions liées au codes barres - Permet de lister et de paramétrer plusieurs
actions
8ZeXML
- La balise ltactiongt lt/actiongt définit chaque
action - Le code ZeXML est décodé par un serveur JAVA
Tomcat - Si une action nest pas connue par le serveur,
elle sera ignorée - Il suffit dajouter des classes à lapplication
de base pour prendre en charge de nouvelles
actions
9Schéma du fonctionnement
Ouverture du site zebreye.com
Transmission du code 25 au serveur Tomcat
Scan dun tag
Le tag contient www.zebreye.com?c25
Recherche du code ZeXML correspondant et
interprétation
Multiples possibilités dactions
10Objectifs atteints
- Système permettant des actions avancées
- Système souple et extensible
- Evolution des objectifs
- J2ME et Google Zxing
- Utilité dune interprétation du ZeXML côté mobile
?
11Points faibles
- Beaucoup de technologies différentes
- Concession au niveau de la propreté du code
- La partie marketing du produit aurait pu être
plus travaillée - Enseignement
- Importance de lanalyse de faisabilité
12Les possibilités et évolutions
- Multiples possibilités dutilisation domotique ou
professionnelles - Appareils ménagers, ajustement temps de cuisson
chaleur en fonction de laliment. - Commande de machines industrielles ou robots
- Enregistrement dune émission en scannant un tag
dans le guide TV. - Agender automatiquement des événements
13Questions ?