bulletin 2 pda présentation du 11 décembre 2002 dominik stankowski ingénieur hes en informatique
Post on 15-Jan-2016
36 Views
Preview:
DESCRIPTION
TRANSCRIPT
Bulletin 2 PDA (2) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
Cherché – trouvé – oublié ?
Bulletin 2 PDA (3) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
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
Bulletin 2 PDA (4) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
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.
Bulletin 2 PDA (5) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
Bulletin 2 PDA – Plan
Introduction du contexte Vision L’EIA-FR
Analyse Conception Résultats et conclusion
Bulletin 2 PDA (6) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R Consultation des informations sur les seminaires
quand on a besoin
Personnalisation de son eBulletin en attendant le bus.
Obtention d‘information en faisant la queue.
Contexte – Vision
Lecture d‘un article en attendant une personne.
N‘importe où, n‘importe quand
être informé grace au
CERN Bulletin pour PDA !
Bulletin 2 PDA (7) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
Contexte – Une collaboration
Une première collaboration entre
le CERN et l’EIA-FR
Bulletin 2 PDA (8) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
Contexte – 7 HES en Suisse
FHZ
FHNW
BFHSUPSI
FHO
ZFH
EIA-FRHES-SO
Bulletin 2 PDA (9) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
Energie électriqueEnergie électrique
ElectroniqueElectronique
MécaniqueMécanique
Tec
hn
olo
gie
s in
du
stri
elle
s
ChimieChimie
ArchitectureArchitecture
Génie civilGénie civil
Co
nst
ruct
ion
InformatiqueInformatique
Télécom-municationsTélécom-munications
Tec
hn
olo
gie
s d
e l'i
nfo
rmat
ion
Contexte – l‘EIA-FR
Départements et filières de formation
Bulletin 2 PDA (10) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
Contexte – l‘EIA-FR (II)
Bulletin 2 PDA (11) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
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
Bulletin 2 PDA (12) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
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
Bulletin 2 PDA (13) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
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
eBulletin System
Database System
eBulletin System
WEB
Mobile/PDA
Printing/PDF
?
?
Bulletin 2 PDA (14) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
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
Final Layout
Language (in vars)
Data(in vars)
Parameter
Final Layout
Data(XML)
Language (XML) Transforme
r
Parameter
Bulletin 2 PDA (15) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R 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.)
eBulletin System
WEB
Mobile/PDA
Printing/PDFApplication
eBulletin System
Database System
Connector
Analyse – proposition
Bulletin 2 PDA (16) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R 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
Personalize data
Apply formatting
Parameters
Apply formatting
Apply formatting
Data
Analyse – proposition (II)
Bulletin 2 PDA (17) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R Le système doit intégrer les quatre
modules suivants :
Basé sur un modèle XML
Sommaire intermédiaire
Conversion Intégration
PersonnalisationDiffusion
Modèle de données (XML)
Bulletin 2 PDA (18) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R 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
Conception – création d’un modèle de données
Bulletin 2 PDA (19) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
Conception – création d’un modèle de données (II)
Bulletin 2 PDA (20) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R Conversion de données
Relationnel vers XML Utilisation de XLE de IBM
XML Lightweight Extractor Haut niveau d’abstraction, donc
maintenance facile
Conception – transformation en XML
Bulletin 2 PDA (21) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
Seminars
PhotoMetadata
WAP
Databases Formatter Output
ArticlesHTML
HTML PDA
Params Dictionary
Connector FilterXMLcomplet
XMLpersonnalisé
Transformer
Conception – le nouveau système
Trois bases de données (source) Articles : XML Seminaires : Relationnel Photo : XML
TransformateurTransforme les données relationnels en XMLHaut niveau d’abstraction
ConnecteurJointure des différents fichiers XMLIndépendance du modèle des bases de donnéesCréation d‘un fichier qui contient toutes les données
Fichier XML completContient tout l‘information d‘un numéro du Bulletin
Dans les deux langues Pour tous les cas
Sauvegarde intermédiaire
FiltreTransformation du fichier XML complet en XML personnaliséParamètres: langue, restrictions, support etc.
Fichier XML personnaliséContient tout l‘information utilie pour un utilisateur spécifique
FormateurCréation des différents formats de sortieUn stylesheet par sortieJointure du dictionnaire adéquat
SortieSur le dispositif correspondantLe profile de l‘utilisateur est reconnu et l‘information correspondante est préparéeLe dispositif connectant est détecté et le formatage approprié est renvoyé
Bulletin 2 PDA (22) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
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)
Bulletin 2 PDA (23) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
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)
Bulletin 2 PDA (24) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
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
Bulletin 2 PDA (25) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R 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
Bulletin 2 PDA - Conclusion
Bulletin 2 PDA (26) Dominik Stankowski (dominik@stankowski.ch)
Une
co
llabo
ratio
n C
ER
N/E
IA-F
R
Conclusion – Questions
Questions ?
top related