Synchronized Multimedia Integration Language

Da Wikipedia, l'enciclopedia libera.
Synchronized Multimedia Integration Language
Tipo MIME application/smil+xml
Standard SMIL 1.0 (Recommendation)
SMIL 2.0 Second Edition (Recommendation)
SMIL 2.1 (Recommendation)
SMIL 3.0 (Recommendation)

Il Synchronized Multimedia Integration Language è una specifica del World Wide Web Consortium (W3C), il cui scopo è quello di consentire l'integrazione di contenuti dei media diversificati (immagini, suoni, testo, video, animazioni, flusso di testo) per la sincronizzazione per consentire la creazione di presentazioni multimediali.

Storia[modifica | modifica wikitesto]

SMIL 1.0[modifica | modifica wikitesto]

SMIL 1.0 è diventato una raccomandazione del W3C nel giugno 1999.

SMIL 2.0[modifica | modifica wikitesto]

SMIL 2.0 è diventato una raccomandazione del W3C nel mese di agosto 2001. SMIL 2.0 ha introdotto una struttura di linguaggio modulare che ha facilitato l'integrazione della semantica SMIL in altri linguaggi basati su XML. Moduli di animazione e la tempistica di base sono stati integrati in (SVG) e dei moduli SMIL costituivano una base per Timed-Text. La struttura modulare ha permesso di definire il profilo di lingua standard SMIL e il XHTML + SMIL Profilo linguaggio con sintassi comune e la semantica standard.

SMIL 2.1[modifica | modifica wikitesto]

SMIL 2.1 è diventato una raccomandazione del W3C nel dicembre 2005. SMIL 2.1 include un piccolo numero di estensioni basate su esperienze pratiche raccolte con SMIL nel Multimedia Messaging System sui telefoni cellulari.

SMIL 3.0[modifica | modifica wikitesto]

SMIL 3.0 è diventato una raccomandazione del W3C nel dicembre 2008. È stato presentato come bozza di lavoro del W3C il 21 dicembre 2006.[1] L'ultimo progetto di revisione è stato rilasciato il 6 ottobre 2008.[2][3]

Documenti SMIL[modifica | modifica wikitesto]

Un documento SMIL ha una struttura simile a un HTML documento che essi sono in genere divisi tra un <head> opzionale e un <body> richiesto. Il <head> sezione contiene layout e le informazioni dei metadati. Il <body> sezione contiene le informazioni di temporizzazione, ed è generalmente composto da una combinazione di tre principali tag-sequenziale ("<Seq>", semplici playlist), parallelo ("<par>", multi-zone/multi-layer riproduzione) ed esclusivo ("<excl>", su evento interrompe). SMIL si riferisce a oggetti multimediali di URL, permettendo loro di essere condivisi tra presentazioni e memorizzati su server diversi per Bilanciamento del carico. La lingua può anche associare diversi oggetti multimediali con differenti requisiti.

Per la programmazione di riproduzione, SMIL supporti ISO-8601 wallclock data/ora specifica per definire iniziare/eventi per playlist finire.

Estensione file[modifica | modifica wikitesto]

I file SMIL hanno un .Smi o .SMIL estensione del file. Tuttavia, SAMI file e Macintosh usano anche .Smi, che crea una certa ambiguità al primo sguardo. Di conseguenza, i file SMIL usano comunemente il .SMIL estensione del file per evitare confusione.

Combinazione con altri standard basati su XML[modifica | modifica wikitesto]

SMIL + SVG[modifica | modifica wikitesto]

SMIL è uno dei tre mezzi con cui SVG può essere raggiunto (gli altri sono JavaScript e CSS).

SMIL + RSS o altri metodi di syndication web[modifica | modifica wikitesto]

RSS e Atom sono metodi syndication web: il primo è più popolare come metodo per la diffusione dei contenuti Podcast, SMIL è potenzialmente utile come script o playlist che può legare parti sequenziali di multimedialità insieme e poi può essere sindacata tramite RSS o Atom.[4][5] Inoltre, la combinazione di carichi di file multimediali .SMIL con RSS o Atom syndication sarebbe utile per l'accessibilità ai podcast audio-abilitato dai sottotitoli Timed Text,[6] e può anche girare multimediale in ipermedia che può essere un collegamento ipertestuale ad altri audio linkabile e multimediali video.[7]

SMIL + VoiceXML e SMIL + MusicXML[modifica | modifica wikitesto]

VoiceXML può essere combinato con SMIL per fornire una lettura sequenziale di diverse pagine pre - condizione o diapositive in una browser vocale, mentre combinando SMIL con MusicXML permetterebbe la creazione di sequenze ricombinabili all'infinito di fogli di musica. Combinando SMIL + VoiceXML o SMIL + MusicXML con RSS o Atom potrebbe essere utile per la creazione di uno pseudo-podcast con incorporato collegamenti ipertestuali, coniugando SMIL + SVG con VoiceXML e/o MusicXML sarebbe utile la creazione di un automatico audio-enabled grafica vettoriale animazione con collegamenti ipertestuali incorporati.

SMIL + TEI[modifica | modifica wikitesto]

SMIL è previsto per l'utilizzo all'interno di TEI. Documenti[8]

Stato di SMIL[modifica | modifica wikitesto]

SMIL viene utilizzato su dispositivi palmari e smartphone e ha anche generato [senza fonte] il Multimedia Messaging Service (MMS).

SMIL è anche una delle tecnologie di base utilizzate dai HD DVD per interattività avanzata [senza fonte].

Il campo della Digital Signage sta utilizzando SMIL come un mezzo per controllare pubblicità dinamica nelle aree comuni. DigiSigToday[9][10]

Il sito internet video Hulu utilizza SMIL come parte dei suoi mezzi che utilizzano questa tecnologia [senza fonte].

Dove è presente SMIL[modifica | modifica wikitesto]

Software[modifica | modifica wikitesto]

Per visualizzare una presentazione SMIL, un client avrà bisogno di avere un lettore SMIL installato sul suo computer. Gli esempi includono:

SMIL è in grado di mostrare i file SMIL nativamente nel browser web, eliminando la necessità di un lettore SMIL separato o plug-in. Attualmente, Microsoft Internet Explorer ha un supporto limitato per le caratteristiche di SMIL. Il progetto Mozilla open-source sta incorporando le tecnologie relative a XML SMIL e altri come SVG e MathML nei loro browser.

Hardware[modifica | modifica wikitesto]

  • IAdea XMP-300 Media Player
  • SpinetiX HMP100 Hyper Media Player
  • SpinetiX HMP130 Hyper Media Player
  • SpinetiX HMP200 Hyper Media Player
  • Thomson/Grass Valley MediaEdge-3 Players
  • ViewSonic NMP-550 lettore multimediale
  • ViewSonic EP1020r Wireless Display + lettore (che supporta un sottoinsieme di SMIL)
  • Innes DMC200 lettore multimediale
  • Innes DME204 lettore multimediale HD con encoder H264 incorporato

Media player basati su chip dedicati decodifica 1080p come il processore Sigma Designs 8634 sono sempre player SMIL incorporati in essi.

Incorporare i file SMIL in pagine webXHTML[modifica | modifica wikitesto]

Un file SMIL deve essere integrato, poi aperto con un plug-in, come per Apple con QuickTime o per Microsoft con Windows Media Player per essere visualizzato da un browser che non supporta SMIL.

Fonti[modifica | modifica wikitesto]

Voci correlate[modifica | modifica wikitesto]

Note[modifica | modifica wikitesto]

  1. ^ W3C Working Draft per SMIL 3.0
  2. ^ progetto di revisione 3,0
  3. ^ Bulterman, DCA, e Rutledge, L. (2008). SMIL 3.0. New York, NY:. Springer
  4. ^ podcasting & SMIL
  5. ^ [Analisi http://gonze.com/rss_plus_time.html di RSS + Tempo come un formato di playlist]
  6. ^ podcasting accessibile
  7. ^ podcasting SMIL-alternative.html: ? SMIL alternativa
  8. ^ Linee guida per la codifica e l'interscambio del testo elettronico, / it / html / FT.html, # SASYMP
  9. ^ , di/Digital Signage media Player per il supporto di SMIL standard, 2008
  10. ^ a-SMIL.ORG, SMIL per il Digital Signage

Collegamenti esterni[modifica | modifica wikitesto]

Template:Wikibooks

informatica Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica