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

  • Upload
    teneil

  • View
    30

  • Download
    2

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Bulletin 2 PDAPrésentation du 11 décembre 2002

Dominik StankowskiIngénieur HES en informatique

Bulletin 2 PDA (2) Dominik Stankowski ([email protected])

Une

co

llabo

ratio

n C

ER

N/E

IA-F

R

Cherché – trouvé – oublié ?

Bulletin 2 PDA (3) Dominik Stankowski ([email protected])

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 ([email protected])

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 ([email protected])

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 ([email protected])

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 ([email protected])

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 ([email protected])

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 ([email protected])

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 ([email protected])

Une

co

llabo

ratio

n C

ER

N/E

IA-F

R

Contexte – l‘EIA-FR (II)

Bulletin 2 PDA (11) Dominik Stankowski ([email protected])

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 ([email protected])

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 ([email protected])

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 ([email protected])

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 ([email protected])

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 ([email protected])

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 ([email protected])

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 ([email protected])

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 ([email protected])

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 ([email protected])

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 ([email protected])

Une

co

llabo

ratio

n C

ER

N/E

IA-F

R

Seminars

PhotoMetadata

WAP

Databases Formatter Output

ArticlesHTML

HTML PDA

PDF

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 ([email protected])

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 ([email protected])

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 ([email protected])

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 ([email protected])

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 ([email protected])

Une

co

llabo

ratio

n C

ER

N/E

IA-F

R

Conclusion – Questions

Questions ?

Bulletin 2 PDA (27) Dominik Stankowski ([email protected])

Une

co

llabo

ratio

n C

ER

N/E

IA-F

R

Remerciements

Roberta Faggian

Jean-Yves le Meur

Tibor Simko

Corrado Pettenati

et à tout l‘équipe CDS

Remerciements à