SMIL è l'acronimo di Synchronized Multimedia Integration Language (Linguaggio di integrazione e sincronizzazione di files multimediali).
È quindi un linguaggio a marcatori (TAG) come l'html, ed è stato sviluppato come una estensione xml, che consente, o consentirà, l'integrazione nei siti web, di filmati e suoni e testo. Come per tutte le estensioni dei linguaggi a marcatori xml, è problematico trovare un'applicazione che la apra.
Abbiamo ben presenti, ad esempio, le differenze di visualizzazione tra i vari browser per i files HTML.
Attualmente l'unica applicazione in grado di aprire un file .smi è il Real G2 Player Plus.
Questa applicazione supporta principalmente i file RealAudio, RealMedia, RealPix, RealText, ed è disponibile come plug-in nelle versioni più recenti dei più diffusi browser Netscape Communicator e Internet Explorer. Il linguaggio SMIL maneggia i consueti file multimediali, però utilizzando questi non possiamo servirci delle proprietà dei file .rp e .rt ecc. ecc...
I vari Files multimediali ( .AVI, . MOV, .MPG ecc. ecc.) in questione possono essere principalmente acquisiti con una delle tante, ottime e relativamente economiche, schede di acquisizione video oggi in commercio e devono essere convertiti nel formato:
Il software per convertire questi file è il RealProducer G2 Authoring Kit che può essere scaricato dal sito ufficiale della Real.
SMIL si pronuncia come il termine "smile", che vuole dire Sorriso :))
La sintassi, o come si usa dire, le specifiche di questo linguaggio
sono raccomandate dal consorzio di World Wide Web (W3C)
quale estensione xml. Ci siamo rifatti a questo documento, che ha preciso valore normativo per scrivere la presente guida.
Chi sviluppa siti in HTML sa però come spesso queste specifiche siano disattese.
Nelle pagine che seguono abbiamo usato i marcatori fondamentali spiegati nella maniera più chiara possibile, aggiungendo una appendice nella quale precisiamo alcuni dettagli.
Open Graph Protocol, Facebook e il Web SemanticoCome sfruttare il Web Semantico "made in Facebook" |
Introduzione a RDFa - 2Arricchire un documento HTML con metadati semantici presi dal... |
Introduzione a RDFaCos'è e a cosa serve il linguaggio che potrebbe aprire il campo alle... |
Usare SVG per creare sfondi flessibili, scalabili e divertentiScopriamo cos'è il formato SVG e come possiamo usarlo in modo... |
Visualizzare i metadati RDF Dublin core con le trasformazioni XSLMettere insieme XSL, XPATH e le definizioni Dublin core per... |
Guida PodcastingUn percorso in 16 lezioni, per entrare nella filosofia del podcast... |
Guida Smil 2.0Un percorso pratico alla scoperta di SMIL: il linguaggio (XML) per... |
Guida Web serviceCosa sono, a cosa servono e come si creano servizi Web, i sistemi... |
Ogni mese, direttamente nella tua e-mail: articoli, guide, FAQ e approfondimenti sui linguaggi della famiglia XML.
Iscriviti alla newsletter