© 2005, Braz, C. & Kourri, A. Université du Québec à Montréal 3-Nov-10 02/45
PROJET II
Livraison des contenus multimédia via le Web
DIC9380 Web Sémantique
Profs. Abdel Obaid, Ph. D. & Lorne Bouchard, Ph.D.
Présenté par Braz, C. & Kourri, A.
Candidates au doctorat en Informatique Cognitive Université du Québec (Montréal)
Le 2 septembre 2005
SS
Introduction
Adaptation
Les cas d'utilisations
L'ontologie "ContentDelivery"
Démo prototype
Wrap-Up
PLAN DE LA PRÉSENTATION
Livraison des contenus multimédia sur le WebLe masculin est employé à titre générique afin d'alléger le texte et désigne autant le féminin que le masculin.
© 2005, Braz, C. & Kourri, A. Université du Québec à Montréal 3-Nov-10
Augmentation des équipements permettant de se connecter à Internet.
Équipements hétérogènes:
capacité de mémoire, stockage et taille d'écran.
connectés à l'Internet par le biais de réseaux très différent avec des performances très variables.
L'accroissement rapide de la capacité des ces équipements a ouvert de nouvelles perspectives pour transmettre et accéder au contenu multimédia.
Il devient primordial donc d'effectuer une adaptation soit au niveau des applications réparties en fonction des conditions de l'environnement, soit au niveau du contenu proposé.
03/22
INTRODUCTION (1)
INTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L’ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
Livraison des contenus multimédia sur le Web
INTRODUCTION (2)
Livraison des contenus multimédia sur le WebINTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L’ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
© 2005, Braz, C. & Kourri, A. Université du Québec à Montréal 3-Nov-10
INTRODUCTION (3)
Livraison des contenus multimédia sur le WebRéseaux, dispositifs hétérogènes.
05/22
INTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L’ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
Permettre à des utilisateurs d'accéder à n'importe quelles informations sur n'importe quel réseau,
n'importe où avec n'importe quel type de dispositif d’utilisateur.
La livraison des contenus passe par l'adaptation.
L'adaptation est la capacité de:
faire face aux contraintes de l'environnement, aux besoins des utilisateurs et à réagir aux variations de l'environnement.
Catégories: profile d'utilisateur, du contenu et aux infrastructures techniques au terminal à son propre environnement logiciel (e.g. adaptation pour PDA,
cellulaire, etc.).
Web sémantique modélisation de l'utilisateur / utilisation, documents et services adaptatifs, etc.
ADAPTATION (1)
INTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L’ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
Livraison des contenus multimédia sur le Web
© 2005, Braz, C. & Kourri, A. Université du Québec à Montréal 3-Nov-10
ADAPTATION (2)
Livraison des contenus multimédia sur le WebL'adaptation aux infrastructures techniques:
Au terminal : l'ordinateur, PDA, téléphone…
L'environnement logiciel du terminal (système d'exploitation, les types de formats de média
supportés (JPEG, GIF, etc.).
Exemples : Adaptation pour Cellulaire, PDA.
07/22
INTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L’ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
ADAPTATION (3)
Livraison des contenus multimédia sur le WebAdaptation pour un téléphone cellulaire.
INTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L’ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
Adaptation pour un PDA.
© 2005, Braz, C. & Kourri, A. Université du Québec à Montréal 3-Nov-10
Les cas d'utilisations décrivent sous forme d'actions et réactions le comportement du système du point de vue d'un utilisateur.
Un acteur est une personne ou un système
extérieur au système en cours de modélisation qui interagit avec notre système.
Scénario un site Web qui permet à l’utilisateur de visualiser un vidéo (objet multimédia) selon ses
préférences de vitesse de connexion à l'Internet.
09/22
LES CAS D'UTILISATIONS (1)
Livraison des contenus multimédia sur le WebINTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L’ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
ACTEURS (2)
Acteur Client
Environnement d'Utilisateur
• Connexion Internet
• Navigateur Web.
Description
Un individu qui a l'option de voir un vidéo selon ses préférences de vitesse de
connexion à l'Internet.
Responsabilités
• Consulter la page d'accueil du site Web.
• Sélectionner le lien
"Vidéos'' dans la page ''PageAccueil''.
• Sélectionner un vidéo dans la page
''PageVidéos''.
Application ServicePro vider
(Administra teur)
Interface navigateur Web.
LAN, WAN, VPN.
Un individu qui fait la gestion
opérationnel du site Web.
• Maintenir la
configuration des objets multimédia toujours
fonctionnelle.
• Configurer les infrastructures des objets multimédia.
• Faire la gestion
opérationnelle (siteWeb)
Livraison des contenus multimédia sur le Web
INTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L’ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
© 2005, Braz, C. & Kourri, A. Université du Québec à Montréal 3-Nov-10 11/22
VUE DES CAS D'UTILISATIONS (3)
Livraison des contenus multimédia sur le WebINTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L’ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
Système
Client ApplicationServiceProvider
Configurer les objets multimédia
Configurer les infrastructures des objets
multimédia
Faire la gestion opérationnelle du site Web .
Consulter la page d'accueil
Consulter la page
"Vidéos".
Configurer l 'objet multimedia.
Site Web: "Livraison des contenus multimédia sur le Web"
DESCRIPTION DES CAS D'UTILISATIONS (4)
U = Utilisateur(trice)
Informations générales Acteu rs princi paux
Pré – condition s
Pos –
conditions Déclenc
heur Scénario principal Objectif
contextuel
Création Dern ière MAJ
Priori té
Permettre à l'U
d'accéder à la
page principale du site Web.
22 août
2005
22 août
2005
Faible U et systè me.
Aucune. Le site Web est actualisé avec les nouvelles informati ons accessib les aux utilisateu rs.
Requête
http:
www.la bunix.u qam.ca /~d220 504/
1.L‘U requiert la page principale du site Web
"PageAccueil".
2.Le système affiche la page principale
contenant les sections suivantes :
- Menu contenant les liens: ACM, Démos (Vidéo, Audio), Liens &
Outils, Contact, Accueil.
- Affichage des contenus des liens dans le cadre à droite du site web.
3. U navigue sur la page d'accueil et clique sur le lien Vidéo ou Audio qui lui amène à "PageVidéos" .
Consulter la page "PageAccueil"
Livraison des contenus multimédia sur le Web
INTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L’ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
© 2005, Braz, C. & Kourri, A. Université du Québec à Montréal 3-Nov-10
DESCRIPTION DES CAS D'UTILISATIONS (5)
U = Utilisateur (trice)
Informations générales Acte urs princi paux
Pré – conditi ons
Pos –
conditions Déclen
cheur Scénario principal Objectif
contextuel
Créat
ion Derni ère MAJ
Priorité
Permettre à l'U de choisir l’objet
multimédia
(vidéo, audio) qu’il
souhaite visualiser tels que un vidéo ou un audio).
22 août
2005
22 août
2005
Haute U et systè me
Avoir
accédé
à "Pag eAccueil".
Le site Web est
actualisé
au fur et à mesure que des
nouveaux
types de contenu multimédi a soient disponible s.
Requête
http:
www.la bunix.u qam.ca /~d220 504/Pa geVide os.htm
1.L'U requiert
"PageVidéos".
2.Le système affiche
"PageVidéos".
3. U clique sur un vidéo
spécifique qui lui amène à
"PageConfigurat ionPreferences".
Consulter la page "PageVideos"
Livraison des contenus multimédia sur le Web
INTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L’ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
13/22
DESCRIPTION DES CAS D'UTILISATIONS (6)
U = Utilisateur(trice)
Informations générales Acte urs princ ipaux
Pré – condit ions
Pos – condition s
Déclench
eur Scénario principal Objectif
contextuel
Création Dern ière MAJ
Priori té
Permettre à l'U de configurer l'objet
multimédia (video ou audio) à partir de
"PageCon figuration Preferenc es".
22 août
2005
22 août
2005
Haute U et système
Avoir accédé à
"Page
Vidéos".
Le système affichera l’objet multimé dia en question tout en respect ant les préféren ces du client.
Requête http:
www.lab unix.uqa m.ca/~d 220504/
PageCo nfigurati onPrefer ences.ht m
1.L'U requiert
"PageConfigurat ionPreferences".
2.Le système affiche
"PageConfigurat ionPreferences".
3. L'U établit ses préférences concernant l'objet
multimédia.
Configurer l'objet multimédia.
Livraison des contenus multimédia sur le Web
INTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L’ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
© 2005, Braz, C. & Kourri, A. Université du Québec à Montréal 3-Nov-10
DIAGRAMME DE SÉQUENCE (7)
: Utilisateur : PageAccueil naviguerPage()
getPageVideos()
: PageVideos : Gerer
Configuration
getVideo()
afficherVideo() : PageConfiguration
Preferences L’utilisateur fait une requête
http pour accéder à la page d’accueil qui est ensuite affichée.
L’utilisateur cliques sur le lien
“Vidéos”. La page ”Vidéos”
est affichée.
L’utilisateur cliques sur un vidéo spécifique dans la page ”Vidéos”.
La page de configuration de préférences de vidéo est affichée. L’utilisateur établit ses préférences concernant l‘objet multimédia.
Le système traite sa requête et affiche le vidéo à l’utilisateur.
MODÈLE DE CONCEPTION DÉTAILLÉE MODÈLE DYNAMIQUE DU SYSTÈME
INTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L’ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
Livraison des contenus multimédia sur le Web
Accès par l’adresse:
http:www.labunix.uqam.ca/~d220504
Rafraichir Page()
15/22
"An ontology is an explicit specification of a conceptualization [Gruber93]".
L'ontologie "ContentDelivery":
domaine du multimédia.
divisée en trois classes: "Adaptation", "Client"
et "ApplicationServiceProvider".
Permettre au Client de configurer ses préférences à l'égard d'un objet multimédia et au fournisseur de services d'application (Administrateur) de gérer les infrastructures et la livraison du contenu
multimédia.
ONTOLOGIE "ContentDelivery" (1)
Livraison des contenus multimédia sur le WebINTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L'ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
© 2005, Braz, C. & Kourri, A. Université du Québec à Montréal 3-Nov-10
ONTOLOGIE "ContentDelivery" (2)
Ontologie "ContentDelivery" sur "Protégé"
17/22 Livraison des contenus multimédia sur le Web
INTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L'ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
DÉMO PROTOTYPE (2)
Démo protoype
Livraison des contenus multimédia sur le Web
INTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L'ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
© 2005, Braz, C. & Kourri, A. Université du Québec à Montréal 3-Nov-10
L'explosion exponentielle des technologies informatiques.
L'hétérogénéité des systèmes est une réalité.
Intégration de multimédia et du Web sémantique il n'y a pas encore de standard universel.
Prise en compte des capacités du terminal client et de ses préférences pour optimiser la transmission de contenu multimédia.
Développeurs de contenus doivent fournir des profils de services afin de rendre leurs contenus
accessibles par différents clients.
19/22
WRAP-UP
Livraison des contenus multimédia sur le WebINTRODUCTION ADAPTATION LES CAS D'UTILISATIONS L'ONTOLOGIE "CONTENTDELIVERY“
DÉMO PROTOTYPE WRAP-UP
[Braz&Ncho03] Braz, C. & Ncho, A. (2003) Système d'enchères électroniques pour J2EE, document d'analyse et de conception, IFT 6261 Génie logicielle, Département d'informatique et
recherche opérationnelle (DIRO), Université de Montréal, Québec (Canada).
[Gruber93] Gruber, T.R. (1993) A Translation Approach to Portable Ontologies, Knowledge Acquisition, 5(2):199-220. Lien récuperé le 28 août 2005 à partir de <http://ksl-
web.stanford.edu/KSL_Abstracts/KSL-92-71.html>
[Kozaczynski01] Kozaczynski, W. (2001) PearlCircle Online Auction for J2EE, Issue PearlCircle Online Auction Reference Application, Software Architecture Document, Rational Software, version 0.2 (USA).
[Kourri05] Kourri, A. (2005) Livraison des contenus via le
Web, Projet I - DIC9380 DIC9380 Web Sémantique, Département d'informatique, Université du Québec à Montréal, Québec (Canada).
[Obaid&Bouchard05] Obaid, A. & Bouchard, L. (2005) DIC9380 Web Sémantique : Notes de cours, Département d'informatique, Université du Québec à Montréal, Québec (Canada).
RÉF
ÉRENCES
Livraison des contenus multimédia sur le Web© 2005, Braz, C. & Kourri, A. Université du Québec à Montréal 3-Nov-10 02/45
PROJECT II
SS 21/22
MERCI BEAUCOUP!
Livraison des contenus multimédia sur le Web
PROJECT II
QUESTIONS? COMMENTS ?
QUESTIONS? COMMENTAIRES?
Livraison des contenus multimédia sur le Web