et de gestion de codes barres en deux dimensions

Slides:



Advertisements
Présentations similaires
Le monde i-mode Epreuve Oral – 16/03/05 Master STIC / CAM API et environnement de développement Bakogiannis Anastasios ( )
Advertisements

ESU Faciliter la gestion dInternet au CDI avec ESU.
L’Office du tourisme de Québec et le marketing mobile
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
ACubeOLAP Client Olap en ACube.
Agendas ESUP-Days 5 5 Février 2008.
Conception de Site Webs dynamiques Cours 6
Conception de Site Webs dynamiques Cours 5
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 9 Patrick Reuter.
TOUQUET Arnaud ▪ GI05 BLONDEEL Igor ▪ GM05
Android View, onClick, Activity, Modèle Vue Contrôleur
Serveurs web pour JSP et Servlets
Chapitre I : Culture Informatique Vous avez dit Informatique !!!
Gestionnaires de contenu en ligne TER BN1 Mario Di Miceli, Maxime Lamure, Damien Mandrioli, Romain Raugi.
Exposé de Système - Informatique et Réseau
51 Les technologies XML Cours 7 : Utilisations dXML Janvier Version 1.0 -
version Beta Marie Calberg Ninni Louhelainen SLFN7
Intégration des instruments et des équipements avec FDT/DTM
Le web classeur Guide à l'usage des élèves. un support de classement et de conservation de vos informations en matière dorientation un outil permettant.
LICENCE MIAGE Introduction Programmation Orientée Objet JAVA philippe
HTML Les types de balises
TP 3-4 BD21.
1 La Solution de Communication par SMS Solution conçue par.
Annuler les corrections automatiques Annuler les corrections automatiques « Régler » les CSS « Régler » les CSS Définir le site et utiliser une technologie.
Soutenance de stage · Par : Guillaume Prévost · Entreprise : Cynetic
Common Gateway Interface
Mise en place de quotas d’impression
Passer à la première page SYMPA Un nouveau service pour la diffusion et léchange d informations, sécurisé et adapté aux besoins de lacadémie.
26 juin 2009LEFEVRE Christophe1 Module raw et connexions distantes.
XML-Family Web Services Description Language W.S.D.L.
Fanny Hervé, Équipe TICE Lundi 3 décembre 2012
Windows 7 Administration des comptes utilisateurs
Collecte de données en ligne
L3 Module Libre Année universitaire Initiation à la Bioinformatique Jean-Michel RICHER.
Les instructions PHP pour l'accès à une base de données MySql
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
e-Marque Traitement des fichiers
Mon passeport pour l’orientation et la formation
22/06/ PROJET DE FIN DÉTUDE MAYETIC VILLAGE Espace de Travail Collaboratif.
Guide à l'usage des élèves
MobileShopping CAZENAVE Anne - GABARDOS Laurent - SALES Florent 1
CAZENAVE Anne - GABARDOS Laurent - SALES Florent
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
MODEX WEB BAPTISTE DESPREZ Un peu de sécurité. Avant dentrer dans le vif du sujet JavaScript Langage de script (comme PHP) Exécuté par votre navigateur.
Adaptée du cours de Richard Grin
PHP & My SQL.
Internet WEB.
10 décembre 2013 Réunion partenaire ____________________________________ VENTE PARTNER V13.
PHP 5° PARTIE : LES COOKIES
Les réseaux - Internet Historique Réseau local Internet Les protocoles
Cours de programmation web
Développé par : CHAFYQ El Hassan & Krachli Ayoub
Campus-Booster ID : **XXXXX Copyright © SUPINFO. All rights reserved Le développement Web.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
PHP 6° PARTIE : LES SESSIONS 1.Introduction 2.Identificateur de session 3.Variables de session 4.Client / Serveur 5.Principe 6.Ouverture de session 7.Enregistrement.
S'initier au HTML et aux feuilles de style CSS Cours 5.
 Formulaires HTML : traiter les entrées utilisateur
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
CPI/BTS 2 Programmation Web Introduction au HTML Prog Web CPI/BTS2 – M. Dravet – 18/09/2003 Dernière modification: 18/09/2003.
Vous présente en quelques réalisations un réel savoir-faire, le fruit de longues années d’expériences, aujourd’hui à votre service. Toutes les fonctionnalités.
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
FLASH MX 1ère Séance. Introduction Création d’animation pour le Web, pouvant contenir une forte interactivité. Faible poids des fichiers. Compatible avec.
Dreamweaver (2) ● les calques (layers) ● les comportements
CPI/BTS 2 Programmation Web Introduction au HTML Prog Web CPI/BTS2 – M. Dravet – 18/09/2003 Dernière modification: 18/09/2003.
Veille technologique Wordpress. Qu’est ce que Wordpress ?  C’est un CMS hautement personnalisable  CMS signifie « Content Management System » soit système.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
E-lyco à la découverte de l’interface. L’environnement numérique de travail e-lyco est un ensemble de services en ligne, personnalisés et sécurisés, accessibles.
IDÉE SETTER NETTE AVEC LA MACHINE MAC: COMPOSER LE TEXTE EN VRAC DANS LE MONDE ENTIER Envoyé par: DRPU équipe Software
Transcription de la présentation:

et de gestion de codes barres en deux dimensions Projet ZebrEye Développement d’un système de création et de gestion de codes barres en deux dimensions Professeur : Dimitri Konstantas Superviseur : Michel Deriaz Auteur : Shaban Shaame

Encodé : www.zebreye.com Introduction Nouveau format code barres : codes 2D Ancien format EAN DataMatrix QR Code BeeTagg ShotCode Encodé : www.zebreye.com

Utilisation 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-extremely-popular/

Tags 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 d’un code court au serveur qui retourne au mobile un long fichier texte

ZebrEye Enjeux du marché ZebrEye Monopole d’un standard Vendre les tags connectés ZebrEye Gratuit (LGPL) Compatible avec tous les lecteurs Permettant des actions avancées Extensible

Compatibilité Les tags contiennent des URL complets www.zebreye.com?c=53598 Pas besoin de programme propriétaire Comment identifier l’utilisateur ? Tag de synchronisation compte utilisateur Obtention d’un cookie navigateur Permet grande liberté -> se lier à plusieurs comptes PHP gestion des membres interfaçage avec phpBB

Les actions avancées Le listener Naissance du ZeXML 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

ZeXML La balise <action> </action> définit chaque action Le code ZeXML est décodé par un serveur JAVA Tomcat Si une action n’est pas connue par le serveur, elle sera ignorée Il suffit d’ajouter des classes à l’application de base pour prendre en charge de nouvelles actions

Schéma du fonctionnement Ouverture du site zebreye.com Transmission du code 25  au serveur Tomcat Scan d’un tag Le tag contient : www.zebreye.com?c=25 Recherche du code ZeXML correspondant et interprétation Multiples possibilités d’actions

Objectifs atteints Système permettant des actions avancées Système souple et extensible Evolution des objectifs J2ME et Google Zxing Utilité d’une interprétation du ZeXML côté mobile ?

Points 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 l’analyse de faisabilité

Les possibilités et évolutions Multiples possibilités d’utilisation domotique ou professionnelles Appareils ménagers, ajustement temps de cuisson chaleur en fonction de l’aliment. Commande de machines industrielles ou robots Enregistrement d’une émission en scannant un tag dans le guide TV. Agender automatiquement des événements

Questions ?