1 / 27

Bulletin 2 PDA Présentation du 11 décembre 2002 Dominik Stankowski Ingénieur HES en informatique

Bulletin 2 PDA Présentation du 11 décembre 2002 Dominik Stankowski Ingénieur HES en informatique. Cherché – trouvé – oublié ?. CERN Bulletin sur PDA. Constat : En général Augmentation de nombre des devices mobiles Evolution de la société vers une situation de plus en plus nomade

teneil
Download Presentation

Bulletin 2 PDA Présentation du 11 décembre 2002 Dominik Stankowski Ingénieur HES en informatique

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bulletin 2 PDAPrésentation du 11 décembre 2002Dominik StankowskiIngénieur HES en informatique

  2. Cherché – trouvé – oublié ? Dominik Stankowski (dominik@stankowski.ch)

  3. CERN Bulletin sur PDA Constat : • En général • Augmentation de nombre des devices mobiles • Evolution de la société vers une situation de plus en plus nomade • En particulier • Demande du eBulletin mobile par les employés du CERN Dominik Stankowski (dominik@stankowski.ch)

  4. CERN Bulletin sur PDA • Selon des sondages internes, il y a une demande d’un système de diffusion du Bulletin du CERN sur des dispositifs mobiles. Dominik Stankowski (dominik@stankowski.ch)

  5. Bulletin 2 PDA – Plan • Introduction du contexte • Vision • L’EIA-FR • Analyse • Conception • Résultats et conclusion Dominik Stankowski (dominik@stankowski.ch)

  6. Contexte – Vision • Obtention d‘information en faisant la queue. • Consultation des informations sur les seminaires quand on a besoin N‘importe où, n‘importe quand être informé grace au CERN Bulletin pour PDA ! • Personnalisation de son eBulletin en attendant le bus. • Lecture d‘un article en attendant une personne. Dominik Stankowski (dominik@stankowski.ch)

  7. Contexte – Une collaboration • Une première collaboration entre le CERN et l’EIA-FR Dominik Stankowski (dominik@stankowski.ch)

  8. ZFH FHNW FHZ HES-SO FHO SUPSI BFH Contexte – 7 HES en Suisse EIA-FR Dominik Stankowski (dominik@stankowski.ch)

  9. Energie électrique Architecture Construction Génie civil Electronique Technologies industrielles Informatique Chimie Technologies de l'information Télécom-munications Mécanique Contexte – l‘EIA-FR • Départements et filières de formation Dominik Stankowski (dominik@stankowski.ch)

  10. Contexte – l‘EIA-FR (II) Dominik Stankowski (dominik@stankowski.ch)

  11. Contexte – le MISL • Collaboration entre les filières télécommunications et informatique • Compétence dans les domaines des systèmes d‘informations et la diffusion sur des dispositifs mobiles • Document engineering • Wireless Web • Mission: • Recherche appliquée et developpement • Consultation et expertises • Veille techologique Dominik Stankowski (dominik@stankowski.ch)

  12. Contexte – le MISL (II) • Projets: • eServices pour le site Web de l‘école • InfraWAP, MITECH, MIMA • I-Athlete • LA (Learning Assistant) • Europlex (ticket de cinéma) • etc. • Bulletin 2 PDA Dominik Stankowski (dominik@stankowski.ch)

  13. Mobile/PDA Database System eBulletin System ? eBulletin System WEB ? Printing/PDF Analyse – le système existant • Inexistence d’un modèle dédié pour le eBulletin • Situation actuelle • Forte dépendance du modèle des bases de données • Pas de sauvegarde de données intermédiaire • Extensibilité limitée Dominik Stankowski (dominik@stankowski.ch)

  14. Parameter Parameter Language (XML) Language (in vars) Transformer Final Layout Final Layout Data (in vars) Data (XML) Analyse – le système existant (II) • Langage de script • Maintenance difficile • Gestion multilingue • Dictionnaire dans le code au lieu de • Pas de personnalisation de service possible • Manque de documentation du système Dominik Stankowski (dominik@stankowski.ch)

  15. Database System eBulletin System Connector Mobile/PDA eBulletin System WEB Printing/PDF Application Analyse – proposition • Système basé sur le standard XML • Intégration • Plusieurs bases de données • Modèle • Entité indépendante • Archivage • Diffusion en différents formats • Interface de diffusion • Extensibilité (PDF etc.) Dominik Stankowski (dominik@stankowski.ch)

  16. Apply formatting Parameters Personalize data Apply formatting Data Apply formatting Analyse – proposition (II) • Service de personnalisation • Choix de catégories • Choix de langue • Choix de contenu (images) • Amélioration des performances • Création d’une “vraie” Web application • Basé sur des standards (J2EE) • Facilement deployable • Utilisation des techniques avancées • Pré compilation des feuilles de styles • Etude de faisabilité • Via un prototype: Application modulaire et extensible Dominik Stankowski (dominik@stankowski.ch)

  17. Sommaire intermédiaire • Le système doit intégrer les quatre modules suivants : • Basé sur un modèle XML Personnalisation Diffusion Conversion Intégration Modèle de données (XML) Dominik Stankowski (dominik@stankowski.ch)

  18. Conception – création d’un modèle de données • Le modèle XML • Structure eBulletin • Structure article/séminaire • Structure des bases de données • MARC-21 XML • Modèle relationnel • Migrations futures • Elaboration d’une DTD qui décrit le modèle XML Dominik Stankowski (dominik@stankowski.ch)

  19. Conception – création d’un modèle de données (II) Dominik Stankowski (dominik@stankowski.ch)

  20. Conception – transformation en XML • Conversion de données • Relationnel vers XML • Utilisation de XLE de IBM • XML Lightweight Extractor • Haut niveau d’abstraction, donc maintenance facile Dominik Stankowski (dominik@stankowski.ch)

  21. Databases Formatter Output Transformer Connector XML complet Filter XML personnalisé Params Dictionary HTML Articles HTML PDA Seminars PDF Photo Metadata WAP Conception – le nouveau système Fichier XML personnalisé • Contient tout l‘information utilie pour un utilisateur spécifique Filtre • Transformation du fichier XML complet en XML personnalisé • Paramètres: langue, restrictions, support etc. Sortie • Sur le dispositif correspondant • Le profile de l‘utilisateur est reconnu et l‘information correspondante est préparée • Le dispositif connectant est détecté et le formatage approprié est renvoyé Trois bases de données (source) • Articles : XML • Seminaires : Relationnel • Photo : XML Transformateur • Transforme les données relationnels en XML • Haut niveau d’abstraction Connecteur • Jointure des différents fichiers XML • Indépendance du modèle des bases de données • Création d‘un fichier qui contient toutes les données Formateur • Création des différents formats de sortie • Un stylesheet par sortie • Jointure du dictionnaire adéquat Fichier XML complet • Contient tout l‘information d‘un numéro du Bulletin • Dans les deux langues • Pour tous les cas • Sauvegarde intermédiaire Dominik Stankowski (dominik@stankowski.ch)

  22. Bulletin 2 PDA – Résultats • Prototype fonctionnel • Échange de données entre plusieurs bases • Un modèle fédérateur robuste • Basé sur un modèle de données XML • Identité eBulletin, orienté publication et diffusion • Extensible vers XMLSchema • Diffusion multi support • Veille technologique sur les possibilités mobiles actuels • Browser classique • Application interne (MIDlet) • Application externe (AvantGo) • Accès par browser normal (HTML) Dominik Stankowski (dominik@stankowski.ch)

  23. Bulletin 2 PDA – Résultats • Haute extensibilité • Indépendance du modèle des bases de données • Application modulaire • Ajout d’un module possible (SPV) Dominik Stankowski (dominik@stankowski.ch)

  24. Bulletin 2 PDA – Résultats • Personnalisation • Contenu personnalisable • Filtrage du contenu (permet de minimiser la mémoire utilisée) • Implémentation • Performance en niveau de temps de réponse • Utilisation de langage Java d’une manière performante et optimale • Une application plus facile à maintenir • Documentation du système Dominik Stankowski (dominik@stankowski.ch)

  25. Bulletin 2 PDA - Conclusion • Projet très intéressant • Niveau logique de métier • Analyse d’un système existant • Mettre en place une vision et un cahier de charges • Conception d’un modèle de données • Conception d’une application modulaire • Amélioration des performances • Niveau contexte • Dispositifs mobiles • Le CERN Dominik Stankowski (dominik@stankowski.ch)

  26. Conclusion – Questions Questions ? Dominik Stankowski (dominik@stankowski.ch)

  27. et à tout l‘équipe CDS Remerciements • Remerciements à Jean-Yves le Meur Corrado Pettenati Roberta Faggian Tibor Simko Dominik Stankowski (dominik@stankowski.ch)

More Related