Synchronized Multimedia Integration Language par Yves Bekkers

Slides:



Advertisements
Présentations similaires
Applications Internet – cours 3 La page web
Advertisements

XML-schema. Pourquoi XML-schema Les DTD : Pas de typage, peu de contraintes sur les contenus nombre d'apparitions d'un élément à choisir entre 0 et 1.
Programmation Web : Introduction à XML
Technologies web et web sémantique TP3 - XML. XML eXtensible Markup Language (langage extensible de balisage) – Caractéristiques: méta-langage = un langage.
SMIL Synchronized Multimedia Integration Language
Introduction à XML Yves Bekkers. Plan Introduction - structurer l’information Les langages à balises - un peu d’histoire XML - concepts de base Outils.
SMIL - Yves bekkers - IFSIC1 SMIL Synchronized Multimedia Integration Language par Yves Bekkers.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Le diaporama Tutoriel de base pour Vidéoporama réalisé par Jacques pour G3L sous licence.
Créat. : 23/09/2016 Modif. : 23/09/2016 Bogdan Stefanescu > Connectivité CPS et Eclipse Solutions Linux 2006.
"Authoring" DVD Tutoriel de base pour DVDStyler réalisé par Jeff pour G3L sous licence.
Marcel Bosc Introduction Web Université Paris-13Département informatiqueIUT de Villetaneuse ère année, cours - 1/5.
Introduction aux technologies du Web Mercredi 12 décembre 2007 Patrice Pillot
SQL partie 5 1 LMD create – update – primary key secondary key.
Chapitre 5 XHTML et CSS. Votre titre …votre code xhtml … Gabarit xhtml sans feuilles de style.
Le référencement gratuit Référencer gratuitement Licence Creative Common by SA Matthieu GIROUX Développeur en informatique de gestion libre
Service de Formation Continue Technologie Web HTML et sémantique Gagner en simplicité et efficacité avec un code HTML respectueux des standards G. Chagnon.
Toulibre : présentation de... xhtml + css par Rémy Sanchez.
Master ESEEC Rédaction de documents (longs) structurés Patrice Séébold Bureau 109, Bât B.
Le xml.
Exposé - étude de cas - Le HTML.
Création de site web Langage & programmation.
TIC (Techniques de l’Information et de la Communication)
Asynchronous Javascript And Xml
I- ANALYSE DU BESOIN / Plan
Comment créer et réaliser pratiquement un site web
Plateforme CountrySTAT Aperçu global des métadonnées dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME CountrySTAT.
Bases de données multimédia
Publication site AROEVEN
Utiliser le dossier Mon EBSCOhost
Partie 3 : Google analytics : structure et principes de navigation
JavaScript.
Collecte de données CAPI
HTML.
HTML & css.
Asynchronous Javascript And Xml
Nouvelles balises de structure
4. Les chapitres.
Module 1 : Réaliser un site internet
Feuilles de style Cascading Style Sheets
Gestion du cours Aissa Boulmerka.
Feuilles de style Cascading Style Sheets
1 Exemple d’un document (article). 2 XML: eXtensible Markup Language Wikipédia XML (Extensible Markup Language, « langage de balisage extensible ») est.
Scénariser un module de formation
Structure D’une Base De Données Relationnelle
Présentation initiale
A. DAAIF ENSET Mohammedia Université Hassan II Casablanca.
Structuration du contenu
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
Programmation Android GUI (widgets) et ressources
Cours 10 : Les Web Services et WSDL Février Version 1.0 -
2018 Nouveau Portail Web Journée des utilisateurs Octopus
Catherine Cyrot - bibliothèques numériques - Cours 5
Comment personnaliser Microsoft SharePoint Site web
Kit de formation multimedia
Atelier de formation à l’élaboration de CD-ROM (Ouagadougou, 19 et 20 août 2015) Par-Gs 1.
Structuration des documents pédagogiques
Les formes de la communications section IV: Directe ou Médiatisé Sirine Melliti 2018.
Programmation Web : Introduction à XML
Programmation Web : Schémas XSD
Module 4 – Les Dashboards
Sujet: Communication externe et ses outils. PLAN INTRODUCTION CHAPITRE I: Communication externe 1. Définition et types de com. externe 2. objectifs de.
Collaborateurs & managers
Catherine Cyrot - bibliothèques numériques - cours 3
Balises HTML.
Catherine Cyrot - bibliothèques numériques - Cours 5
Definition de html sommaire. Présentation de html, css et javascript Module 1.
ScienceDirect Guide d’utilisation de la base de données : ScienceDirect Pr R. EL OUAHBI.
Qu’est ce qu’une page web? Comment fonctionne un site web?
Site web, Ce qu’il faut savoir ?
Transcription de la présentation:

Synchronized Multimedia Integration Language par Yves Bekkers SMIL Synchronized Multimedia Integration Language par Yves Bekkers SMIL - Yves bekkers - IFSIC

SMIL - Yves bekkers - IFSIC Rappel SMIL - Yves bekkers - IFSIC

SMIL - Yves bekkers - IFSIC Le XML Le XML pour eXtensible Markup Language est donc un langage de balises comme le Html mais il est extensible, évolutif. En XML, les balises ne sont pas prédéfinies. C'est vous qui devez ou pouvez définir vos propres balises. Et c'est là le problème !Si les braves navigateurs n'avaient plus de difficultés pour afficher les balises prédéfinies du Html comme les <H1>, <BR> ou autres <TABLE>, que doivent-ils faire avec vos balises <ok> ou <new> ? Le XML a comme vocation de décrire de l'information et pas d'afficher celle-ci. Ainsi le XML pourtant créé en 1999, est resté durant près de deux ans, un concept plutôt abstrait et théorique faute de moyens fiables pour en afficher le résultat. Avec le développement de nouvelles techniques comme le XSL, il est devenu possible de percevoir concrètement les énormes potentialités de ce nouveau langage. SMIL - Yves bekkers - IFSIC

SMIL - Yves bekkers - IFSIC Pour quoi langage de description de présentation multimédia Par qui W3C Quand Première version juin 98 SMIL - Yves bekkers - IFSIC

Objectifs de conception La synchronisation de média sur le WEB Position dans l’espace Position dans le temps Prendre en compte les contraintes réseau … L’interactivité : liens Format textuel : xml Intégration : combiner des ressources de type différent SMIL - Yves bekkers - IFSIC

SMIL - Yves bekkers - IFSIC Objectif à venir Intégration de smil dans xhtml svg SMIL - Yves bekkers - IFSIC

Comment visualiser du SMIL Realplayer 8 http://www.real.com/realone/plus/index.html?lang=en&loc=us SMIL - Yves bekkers - IFSIC

SMIL - Yves bekkers - IFSIC SMIL un dialecte XML <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE smil PUBLIC "-//W3C//DTD SMIL 1.0//EN" "http://www.w3.org/TR/REC-smil/SMIL10.dtd"> <smil> <head> <meta name= "nom" content= "contenu"/> <layout> ... </layout> </head> <body> </body> </smil> SMIL - Yves bekkers - IFSIC

Deux parties principales Élément <layout> contient une description de la fenêtre principale (élément <root-layout>) pour chacune des régions de la présentation, sa position, sa taille et une identification unique (élément <region>) Élément <body> contient Une description de chacun des média présentés SMIL - Yves bekkers - IFSIC

Élément <root-layout> Description de la fenêtre principale ses dimensions (en pixels) la couleur de fond Exemple <root-layout width="300" height="200" background-color="white" /> SMIL - Yves bekkers - IFSIC

Élément <region> Description d’une région son identification : attribut id sa position : attributs left et top ses dimensions : attributs width et height Exemple <region id="vim_icon" left="75" top="50" width="32" height="32" /> Chaque média visuel doit avoir une région associée SMIL - Yves bekkers - IFSIC

Positionnement d’une région Position absolue (en nombre de pixels) left="75" top="50" Position relative (en % de la taille de la fenêtre principale) left="50%" top="40%" SMIL - Yves bekkers - IFSIC

Recouvrement de deux régions Deux régions peuvent se recouvrir L’attribut z-index donne le niveau La région dont le z-index est le plus grand est au dessus Exemple <region id="bullet6" title="marque6" left="10" top="540" width="14" height="14" z-index="4" /> SMIL - Yves bekkers - IFSIC

Ajuster un média à sa région Attribut fit fit="fill" s’étendre dans la sous fenêtre fit="meet" s’étendre sans déformation en remplissant une seule dimension fit="slice" s’étendre sans déformation en remplissant tout l’espace fit="scroll" mettre un (des) ascenseur(s) Exemple <region id="vim_icon" left="75" top="50" width="32" height="32" fit="scroll" /> SMIL - Yves bekkers - IFSIC

SMIL - Yves bekkers - IFSIC Élément <body> 4s img.gif movie1.rm audio1 5s audio2 Synchronisation de média <body> <par> <video region="r1" src="movie1.rm" /> <img region="r2" begin="4s" src="img.gif" /> <seq> <audio src="audio1.wav" /> <audio begin="5s" src="audio2.mp3" /> </seq> </par> </body> Le temps L’espace SMIL - Yves bekkers - IFSIC

Faire une séquence avec <par> On peut créer une séquence avec un élément <par> <par> <img region="r" begin="0s" src="img1.gif" dur="4s"/> <img region="r" begin="4s" src="img2.gif" dur="4s"/> <img region="r" begin="8s" src="img3.gif" dur="4s"/> </par> Mais il est préférable d'employer un élément <seq> <seq> <img region="r" src="img1.gif" dur="4s"/> <img region="r" src="img2.gif" dur="4s"/> <img region="r" src="img3.gif" dur="4s"/> </seq> SMIL - Yves bekkers - IFSIC

Synchronisation de média <par> <audio begin="5s" src="audio2.mp3" /> </par> mise en séquence SMIL - Yves bekkers - IFSIC

Type de média acceptés par RealPlayer SMIL - Yves bekkers - IFSIC

SMIL - Yves bekkers - IFSIC Les média Positionnement d’un média <img region="r2" begin="4s" src="img.gif" /> média où quand quoi Les média <txt region="r1" src="titre.txt" /> <img region="r2" begin="4s" src="img.gif" /> <video region="r3" begin="4s" src="film.rm" /> <audio begin="4s" src="son.mp3" /> SMIL - Yves bekkers - IFSIC

SMIL - Yves bekkers - IFSIC Attributs dur et fill Définir une durée au sein d’une séquence <seq> <img src="image1.jpg" region="photo" dur="22s"/> <text src="image2.gif" region="sousTitre" dur="6s"/> <img src="image3.jpg" region="photo" dur="7s" /> </seq> Figer une image pour toute la durée de la présentation <img src="image1.jpg" region="photo" fill="freeze"/> SMIL - Yves bekkers - IFSIC

SMIL - Yves bekkers - IFSIC Valeurs d’horloge Valeur d’horloge 02:33:45 2h 33mn 45s 45:24 45mn 24s 02:00.24 2mn 0,24s Valeur décimale 1.24s 1,24 secondes 12.6h 12,6 heures Unités : {h, min, s, ms} s par défaut SMIL - Yves bekkers - IFSIC

Naviguer dans le temps, élément <A> Définition d’une cible : attribut id <img src="image.jpg" region="photo" dur="8s" id="diapo5"/> Définition d’un lien : élément <A> <a href="#diapo5"> <text src="texte/melanger.txt" region="r5"/> </a> SMIL - Yves bekkers - IFSIC

SMIL - Yves bekkers - IFSIC Conclusion Un outil pour cours et conférences sur le WEB SMIL permet de placer des média dans l’espace (3 dim) synchroniser des média dans le temps naviguer dans le temps SMIL - Yves bekkers - IFSIC

SMIL - Yves bekkers - IFSIC Les éditeurs Smil Composer http://real8.free.fr/log/smilinst.exe RealSlideshow http://www.realnetworks.com/products/slideshow/index.html?src=invkey&mcc=invkey Grins http://www.oratrix.com/GRiNS/ TagFree SMIL Editor http://www.tagfree.co.kr/ Projet OPERA http://opera.inrialpes.fr/ SMIL - Yves bekkers - IFSIC

SMIL - Yves bekkers - IFSIC Les lecteurs Real One http://www.real.com/realone/index.html?lang=fr&loc=fr Quicktime 6 http://www.apple.com/fr/quicktime/download/ Grins (95$ pour PC) http://www.oratrix.com/GRiNS/ HPAS applet (last modified 6/4/98) http://www.research.compaq.com/src/HPAS/applet/ SMIL - Yves bekkers - IFSIC

SMIL - Yves bekkers - IFSIC En savoir plus sur SMIL SMIL au W3C http://www.w3.org/TR/REC-smil/ SMIL au CWI http://www.cwi.nl/~media/SMIL/ Le site de Real http://www.real.com/ Cours de DIDIER courtaud au CEA, déc. 98 http://www.euroclid.fr/Cours_SMIL_W3C/plan.htm SMIL - Yves bekkers - IFSIC