Web sémantique et intelligence artificielle

Transcription

Web sémantique et intelligence artificielle
Web sémantique et intelligence artificielle
NurbanuYayilkan – INFO2
Djem Toker – INFO2

SMIL :
 Synchronized Multimedia Integration Language
 langage XML
 Est une norme W3C
 Ressemble à HTML
 Permet de réaliser de l’audiovisuel
 Est open source
 Extension usuelle : .smi , .smil

Lecteurs SMIL
 Real Player (depuis la version 8)
 Apple QuickTime (depuis la version 5)
 WMP
 Et bien d’autres …

IDE pour SMIL
 Limsee2

SMIL permet de mélanger plusieurs types de
contenu comme par exemple :
 De la vidéo (avi, mov, asf, mpeg …)
 Du html
 Des animation telles que du SVG ou Flash
 Ou encore des flux textes (rt)

On pourra ainsi effectuer :
 Des présentations, diaporamas, bannières
dynamiques et interactives, streaming …


SMIL 1.0 (1998)
SMIL 2.0 (2001)
 Ajouts du SVG intégrable dans SMIL

SMIL 2.1 (2005)
 Travail en collaboration avec les fournisseur
mobiles 3G pour l’utilisation mobile

SMIL 3.0 (2008)
 Optimisation pour les application XML et web
mobile
 Entête
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE smil PUBLIC "-//W3C//DTD SMIL 2.0//EN"
"http://www.w3.org/2001/SMIL20/SMIL20.dtd">
 Corps
<smil xmlns="http://www.w3.org/2001/SMIL20/Language">
<head>
Le code du head
</head>
<body>
Le code smil
</body>
</smil>
Balises
Utilisation
<meta/>
Sert à décrire le document (Auteur, date …)
<layout></layout>
Décrire les différents styles pour les pages
<root-layout/>
Décrit le style de la page principale
<region/>
Description des différentes zones de la page

Balise Média
Balise
Utiliser pour
<animation/>
Fichiers animés, par exemple "Flash" (.swf)
<audio/>
Fichiers audio, par exemple WAVE (.wav) ou RealAudio (.rm)
<img/>
JPEG (.jpg), GIF (.gif) ou PNG (.png)
<ref/>
Fichiers qui ne peuvent pas être classifiés par d'autres balises
<text/>
Fichiers textes statiques (.txt)
<textstream/>
Fichiers avec du texte animé, par exemple RealText (.rt)
<video/>
Fichiers vidéo, par exemple MPEG (.mpg) ou RealVideo (.rm)
Balise
Utiliser pour
<seq></seq>
Décrit une séquence d’événements ( une image après l’autre)
<par></par>
Décrit des événements se déroulant en parallèle
<switch></switch>
Correspond à un switch case
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE smil PUBLIC "-//W3C//DTD SMIL 2.0//EN"
"http://www.w3.org/2001/SMIL20/SMIL20.dtd">
<smil xmlns="http://www.w3.org/2001/SMIL20/Language">
<head>
<meta name="Publisher" content="Nurbanu Yayilkan et Djem Toker"/>
<layout>
<root-layout width="800" height="600" background-color="purple" />
<region id="desc" left="190" top="150" width="200" height="30"
background-color="transparent"/>
<region id="titre" left="190" top="50" width="500" height="50"
background-color="transparent"/>
<region id="sous_titre" left="190" top="550" width="200" height="30"
background-color="transparent"/>
<region id="diapo" left="190" top="200" width="480" height="320"
fit="meet" />
</layout>
</head>
<body>
<par>
<seq repeatCount="indefinite">
<text src="img/texte.rt" region="titre" />
</seq>
<seq repeatCount="indefinite">
<text src="img/description.txt" region="desc" dur="3s" />
<text src="img/description2.txt" region="desc" dur="2s" />
<text src="img/description3.txt" region="desc" dur="2s" />
<text src="img/description4.txt" region="desc" dur="3s" />
<text src="img/description5.txt" region="desc" dur="2s" />
</seq>
<seq repeatCount="indefinite">
<img class='time' region="diapo" src="img/img2.jpg" dur="3s" width="480" height="320" />
<img class='time' region="diapo" src="img/img3.jpg" dur="2s" width="480" height="320" />
<img class='time' region="diapo" src="img/img4.jpg" dur="2s" width="480" height="320" />
<img class='time' region="diapo" src="img/img5.jpg" dur="3s" width="480" height="320" />
<img class='time' region="diapo" src="img/img6.jpg" dur="2s" width="480" height="320" />
</seq>
<seq repeatCount="indefinite">
<text src="img/sub.rt" region="sous_titre" fill="freeze" />
</seq>
</par>
</body>
</smil>

Fichier RT
<window bgcolor="000000" duration="10">
<font size="+1" face="Arial" color="#FFFFFF">
<time begin="0"/><clear/>Here is a cat that sleeps
<time begin="3.0"/><clear/>And here is another one
<time begin="5.0"/><clear/>And another one
<time begin="7.0"/><clear/>And it keep going
<time begin="10.0"/><clear/>Finaly here is the last one
</font>
</window>

Liste des espaces de nommage
 http://annevankesteren.nl/2006/03/smil