SMIL és l'acrònim de Synchronized Multimèdia Integration Language (llenguatge d'integració multimèdia sincronitzada) i és un estàndard del World Wide Web Consortium (W3C) per a presentacions multimèdia. El llenguatge SMIL permet integrar àudio, video, imatges, text o qualsevol altre contingut multimèdia.

SMIL es pronuncia (en anglès) de la mateixa manera que smile, que significa "somriure".

SMIL l'estàndard La recomanació SMIL està a càrrec del grup de treball Synchronized Multimèdia Activity (Activitat sobre Sincronització Multimèdia, sota l'acrònim SYMM) del World Wide Web Consortium. Els objectius d'aquesta recomanació són:

Definir un llenguatge basat en XML que permeti als autors crear presentacions multimèdia. Mitjançant SMIL, un autor pot descriure el comportament temporal de la seva presentació multimèdia, associar hipervincles a contingut multimèdia i descriure la disposició de la presentació en la pantalla. Facilitar la reutilització de la sintaxi i semàntica de SMIL en altres llenguatges basats en XML, en particular aquells que requereixen representar sincronització i temporització. Per exemple, SMIL pot integrar-se en XHTML i SVG.

Com a estàndard obert del W3C, SMIL està lliure de patents.

Com funciona SMIL consisteix en un conjunt d'etiquetes XML que descriuen:

Fonts de contingut: imatge estàtica (JPEG, PNG, etc.), àudio (MP3, WAV, etc.), vídeo (MPG, AVI, etc.), text pla, fluxos de text (SUB, RT, etc.) i animacions (SVG, VML, etc.). Sincronització: cada font de contingut pot reproduir-se en seqüència o en paral·lel amb les altres. Temporització: és possible definir els instants en el qual una font de contingut ha d'iniciar o detenir la reproducció, bé mitjançant esdeveniments, bé mitjançant cronòmetre. Posició: les fonts de contingut poden posicionar-se en la pantalla i ajustar la seva grandària o altres propietats. Enllaços: per interactuar amb l'usuari. Animacions: per canviar dinàmicament les propietats d'objectes de contingut. Per exemple, la seva posició o color.

Un reproductor apropiat pot llegir i interpretar un fitxer SMIL i reproduir les accions que en ell es descriuen.

Possibles aplicacions La utilitat més òbvia de SMIL és la creació de presentacions multimèdia o transparències. No obstant això, no es descarten altres utilitats:

Subtitulat de pel·lícules estrangeres. Suport a disminuïts sensorials. karaoke. Noticiaris teletip. Entre altres.

SMIL també s'està adoptant com a mitjà d'harmonitzar els formats de missatgeria multimèdia en telefonia mòbil (MMS). <?xml verson="1.0" encoding="UTF-8"?>

<root-layout width="480" height="400" background-color="xarxa"/>

Implementacions SMIL ja compta amb nombroses implementacions, entre les quals cal distingir:

Reproductors: faciliten la interpretació i execució de SMIL. Eines: faciliten la creació de SMIL als autors.

S'ha de tenir en compte que existeixen implementacions tan comercials com a obertes, tant gratuïtes com de pagament, encara que l'estàndard sigui gratuït i obert.

Vegeu també Multimèdia

Enllaços externs Lloc web oficial de SMIL (en anglès)  Categoria:XML