Synchronized Multimedia Integration Language: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
tagged non-categorized.
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti.
 
(54 versioni intermedie di 39 utenti non mostrate)
Riga 1:
{{infobox formatoFormato file
| nome = Synchronized Multimedia Integration Language
| extension = .smil
Riga 7:
| genre = [[Markup language]]
| free = Yes
| standard = [httphttps://www.w3.org/TR/REC-smil/ SMIL 1.0 (Recommendation)]<br />[httphttps://www.w3.org/TR/2005/REC-SMIL2-20050107/ SMIL 2.0 Second Edition (Recommendation)]<br />[httphttps://www.w3.org/TR/2005/REC-SMIL2-20051213/ SMIL 2.1 (Recommendation)]<br />[httphttps://www.w3.org/TR/2008/REC-SMIL3-20081201/ SMIL 3.0 (Recommendation)]
}}
 
Il '''Synchronized Multimedia Integration Language''', è(SMIL) una specificaè delun [[ConsorzioLinguaggio Worlddi Widemarkup|linguaggio Webdi marcatura]] (W3C)basato ilsu cui[[XML scopoSchema|XML]] è([[Extensible quelloMarkup diLanguage|eXtensible consentireMarkup l'integrazioneLanguage]]) diutilizzato contenutiper deidescrivere mediala diversificatisincronizzazione (immagini,di suoni,elementi multimediali come testo, videoaudio, animazioni,video flussoe digrafica testo)in perun ladocumento sincronizzazioneweb o in un'applicazione multimediale. '''SMIL''' è stato sviluppato dal [[World Wide Web Consortium]] (W3C) per consentiresemplificare la creazione di presentazioni multimediali interattive e sincronizzate.
 
== Storia Caratteristiche==
* Sincronizzazione: SMIL consente di definire relazioni temporali tra diversi elementi multimediali all'interno di una presentazione, consentendo una riproduzione sincronizzata di testo, audio, video e altro.
* Struttura basata su [[XML User Interface Language|XML]]: SMIL utilizza [[Tag semantico|tag]] e attributi per definire la struttura e le relazioni temporali tra gli elementi multimediali. Questo rende i documenti SMIL facilmente leggibili e modificabili da parte degli autori e delle applicazioni.
* Interattività: SMIL supporta anche l'aggiunta di elementi interattivi, come collegamenti ipertestuali, pulsanti e controlli utente, per consentire agli utenti di interagire con la presentazione.
* Multi-piattaforma: Le presentazioni SMIL possono essere riprodotte su una varietà di piattaforme, inclusi browser web e applicazioni multimediali.
* Utilizzo comune: SMIL è stato utilizzato per la creazione di contenuti multimediali interattivi su Internet, inclusi annunci pubblicitari, tutorial interattivi, presentazioni didattiche e altro.
* Abbandono progressivo: SMIL offre anche la possibilità di definire alternative per gli elementi multimediali, il che facilita l'abbandono progressivo in caso di non supporto da parte del dispositivo o del software dell'utente.
 
Tuttavia, va notato che negli ultimi anni, l'uso di SMIL è diminuito, e, alcune tecnologie alternative come [[HTML5]] e [[CSS|CSS3]] hanno assunto un ruolo più prominente nella creazione di presentazioni multimediali sincronizzate su web e dispositivi. [[HTML5]], in particolare, offre supporto nativo per l'integrazione di audio e video nei documenti web, riducendo la necessità di utilizzare specificamente SMIL per tali scopi.
 
== FontiStoria ==
=== SMIL 1.0 ===
''SMIL 1.0'' è diventato unauno raccomandazionestandard del [[World Wide Web Consortium|W3C]] nel giugno 1999.
 
=== SMIL 2.0 ===
'' SMIL 2.0'' è diventato unauno raccomandazionestandard del W3C[[World nelWide meseWeb diConsortium|W3C]] nell'agosto 2001. SMILCon 2.0questa specifica haè stata introdottointrodotta una struttura di linguaggio modulare, chefacilitando hadi facilitatofatto l'integrazione della semantica SMIL in altri linguaggi basati su [[XML]]. ModuliI moduli di animazione e la tempistica di base sono stati inoltre integrati in ([[Scalable Vector Graphics|SVG]]) e deii moduli SMIL costituivanosono stati una base per il [[Timed Text|Timed-Text]]. La struttura modulare ha permesso di definire il profilo di lingua standard SMIL e il [[XHTMLplusSMIL|XHTML + SMIL]] Profilocome profilo di linguaggio con sintassi comune e la semantica standard.
 
=== SMIL 2.1 ===
''SMIL 2.1'' è diventato unauno raccomandazionestandard del [[World Wide Web Consortium|W3C]] nel dicembre 2005.del SMIL 22005.1 includeInclude un piccolo numero di estensioni basate su esperienze pratiche raccolte con SMIL nel [[Multimedia Messaging System]] sui telefoni cellulari.
 
=== SMIL 3.0 ===
''SMIL 3.0'' è diventatostato unapresentato raccomandazionecome delbozza W3Cdal nel[[World dicembreWide 2008.Web EConsortium|W3C]] 'nel statodicembre presentato2006, comeed bozzaè didiventato lavorouno delstandard W3C il 21nel dicembre 20062008. <ref>{{collegamento interrotto|1=[httphttps://www.w3.org/TR/2006/WD-SMIL3-20061220/prima W3C Working Draft per SMIL 3.0] |data=aprile 2018 |bot=InternetArchiveBot }}</ref> L'ultimo progetto di revisione è stato rilasciatodistribuito il 6 ottobre 2008.<ref>{{collegamento interrotto|1=[httphttps://www.w3.org/TR/2008/PR-SMIL3-20081006/ultimo progetto di revisione 3,0] |data=aprile 2018 |bot=InternetArchiveBot }}</ref><ref> [[Dick Bulterman|Bulterman, DCA]], e Rutledge, L. ( 2008). [http://www.xmediasmil.net/ ''SMIL 3.0''] {{webarchive|url=https://web.archive.org/web/20090302083620/http://www.xmediasmil.net/|data=2 marzo 2009}}. New York, NY:. Springer </ref>
 
== Documenti SMIL ==
UnI documentodocumenti SMIL hahanno una struttura simile a un documento [[HTML]] documento che essi: sono in genere divisi train un <head> opzionale e un <body> richiestoobbligatorio. Il campo <head> sezione contiene il layout e le informazioni dei [[Metadato|metadati]], .mentre Ilil <body> sezione contiene le informazioni di temporizzazione, ed è generalmente composto da una combinazione di tre principali tag-: sequenziale ("<Seqseq>", semplici playlist), parallelo ("<par>", multi-zone/multi-layer di riproduzione) ed esclusivo ("<excl>", su evento interrompe). SMIL sifa riferisceriferimento a oggetti multimediali diutilizzando degli [[Uniform Resource Locator|URL]], permettendo lorola dicondivisione essere condivisi train presentazioni e memorizzatila memorizzazione su più server diversi per [[Ilbilanciare bilanciamento delil carico (informatica)|Bilanciamento del carico]]. LaIl lingualinguaggio può anche associare diversi oggetti multimediali con differenti requisiti di banda.
 
Per la programmazione didella riproduzione, SMIL supportisupporta la specifica per data e ora "wallclock()" di [[ISO 8601|ISO-8601]], wallclock data/ora specificautile per definire iniziare/eventiquando peruna playlist deve iniziare o finire in base a precisi eventi.
 
=== Estensione file ===
I file SMIL hanno un'estensione ''. Smismi'' o ''.smil''. SMILTuttavia, estensioneanche deli file . Tuttavia, [[SAMI]] file edi [[Macintosh]] usano anchel'estensione ''. Smismi'', cosa che creapuò una certacreare ambiguità al primo sguardo. Di conseguenza, i file SMIL usano comunemente ill'estensione ''. SMIL estensione del filesmil'' per evitare confusione e conflitti.
 
== Combinazione con altri standard basati su XML ==
 
=== SMIL + SVG ===
SMIL è uno dei tre mezzi con cui [[SVG]]è puòpossibile esserecreare raggiuntoanimazioni (gli[[Scalable altriVector Graphics|SVG]], sonooltre [[JavaScript]] e [[CSS]]).
 
=== SMIL + RSS o altri metodi di syndication web ===
[[RSS]] e [[Atom (standard)|Atom]] sono metodi di [[syndication web]]: il primo è più popolare come metodo per la diffusione dei contenuti [[Podcast]],. SMIL è potenzialmente utile comeper creare [[script]] o [[ playlist ]] che puòlegano legaresequenzialmente partipiù sequenzialicontenuti dimultimediali multimedialitàe insiemeche epossono poi può essere sindacatasindacati tramite RSS o Atom.<ref> [http://www.slideshare.net/adrianstevenson/podcasting-smil-61226 podcasting & SMIL] </ref><ref> [Analisi http://gonze.com/rss_plus_time.html di RSS + Tempo come un formato di playlist] </ref> Inoltre, la combinazione di carichi di file multimediali . SMILsmil con RSS o Atom syndication sarebbe utile per l'accessibilità da parte dei non udenti ai podcast audio-abilitato daiabilitando sottotitoli [[Timed Text]],<ref> [http://www.jod.id.au/tutorial/accessible-podcast.html podcasting accessibile] </ref>. eLa combinazione può anche giraretrasformare multimedialerisorse multimediali in ipermediaipermediali che puòpossono essere unriferite collegamentoda ipertestualealtri adcontenuti altriindirizzabili audiodi linkabiletipo eaudio multimedialie video.<ref>{{collegamento interrotto|1=[http://www.tomw.net.au/blog/2006/05/podcasting- podcasting SMIL-alternative.html: ? SMIL alternativa] |data=aprile 2018 |bot=InternetArchiveBot }}</ref>
 
=== SMIL + VoiceXML e SMIL + MusicXML ===
[[VoiceXML]] può essere combinato con SMIL per fornire una lettura sequenziale di diverse pagine pre - condizionefornite o diapositive in unaun [[browser vocale]], mentre combinando SMIL con [[MusicXML]] permetterebbeè lapossibile creazione dicreare sequenze ricombinabili all'infinito di fogli di musicamusicali. CombinandoCombinare SMIL + [[VoiceXML]] o SMIL + [[MusicXML]] con RSS o Atom potrebbe essere utile per la creazione di ununo pseudo-podcast con incorporatoincorporati collegamenti ipertestuali, coniugandomentre abbinare SMIL + [[.svg|SVG]] con [[VoiceXML]] e/o [[MusicXML]] sarebbe utile per la creazione di un automaticosupporto audio-enabled automatico, con [[grafica vettoriale]] di [[animazione]] con collegamenti ipertestuali incorporati.
 
=== SMIL + TEI ===
SMIL è previsto per l'utilizzo all'interno di documenti [[Text Encoding Initiative|TEI]]. Documenti<ref> Linee guida per la codifica e l'interscambio del testo elettronico, [http://www.tei-c.org/release/doc/tei-p5-doc / it / html / FT.html] {{Webarchive|url=https://web.archive.org/web/20140331102301/http://www.tei-c.org/release/doc/tei-p5-doc/ |data=31 marzo 2014 }}, [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/SA.html # SASYMP] {{Webarchive|url=https://web.archive.org/web/20150527205534/http://www.tei-c.org/release/doc/tei-p5-doc/en/html/SA.html |data=27 maggio 2015 }}</ref >
 
== Utilizzo ==
SMIL è previsto per l'utilizzo all'interno di [[Text Encoding Initiative|TEI]]. Documenti<ref> Linee guida per la codifica e l'interscambio del testo elettronico, [http://www.tei-c.org/release/doc/tei-p5-doc / it / html / FT.html], [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/SA.html # SASYMP] </ref >
SMIL viene utilizzato su dispositivi palmari e [[smartphone]] ed ha anche contribuito allo sviluppo del [[Multimedia Messaging Service]] (MMS){{Citazione necessaria}}. È anche una delle tecnologie di base utilizzate dagli [[HD DVD]] per l'interattività avanzata {{Citazione necessaria}}.
 
Il campo della [[Digital Signage]] sta utilizzando SMIL come un mezzo per controllare la pubblicità dinamica nelle aree comuni.pubbliche DigiSigToday<ref> , [http://digsigtoday.com/2008/12/iadea-xmp-300-digital-signage-giocatore-di-sostegno-SMIL-open-standard di/Digital Signage media Player per il supporto di SMIL standard], {{webarchive|url=https://web.archive.org/web/20140224022446/http://digsigtoday.com/2008/12/iadea-xmp-300-digital-signage-giocatore-di-sostegno-SMIL-open-standard |data=24 febbraio 2014 }}, 2008</ref><ref> [http://www.a-smil.org a-SMIL.ORG], SMIL per il Digital Signage </ref>.
== Stato di SMIL ==
{{Senza fonte|Il sito internet del servizio di streaming video [[Hulu]] include anche l'utilizzo di SMIL tra le sue tecnologie.}}
SMIL viene utilizzato su dispositivi palmari e smartphone e ha anche generato {{Citazione necessaria|Data=giugno 2011}} il [[Multimedia Messaging Service]] (MMS).
 
SMIL è anche una delle tecnologie di base utilizzate dai [[HD DVD]] per interattività avanzata {{Citazione necessaria|Data=novembre 2009}}.
 
Il campo della [[Digital Signage]] sta utilizzando SMIL come un mezzo per controllare pubblicità dinamica nelle aree comuni. DigiSigToday<ref> , [http://digsigtoday.com/2008/12/iadea-xmp-300-digital-signage-giocatore-di-sostegno-SMIL-open-standard di/Digital Signage media Player per il supporto di SMIL standard], 2008 </ref><ref> [http://www.a-smil.org a-SMIL.ORG], SMIL per il Digital Signage </ref>
 
Il sito internet video [[Hulu]] utilizza SMIL come parte dei suoi mezzi che utilizzano questa tecnologia {{Citazione necessaria|Data=novembre 2009}}.
 
== Dove è presente SMIL ==
 
=== Software ===
Per visualizzare una presentazione SMIL, unè clientnecessario avràavere bisogno di avereinstallato un lettore SMIL installato sul suoproprio computer. GliAlcuni esempi includonodi lettori SMIL:
* [[Adobe Media Player]]
* [[Amarok (software)|Amarok]]
Line 69 ⟶ 71:
* [[Totem (software)|Totem]]
* [[Windows Media Player]] (Playlist Files)
* [[ ]] (Zune Playlist Files)
*[[VLC media player|VLC]]
 
SMIL è in grado di mostrare i file SMIL nativamente nel browser web, eliminando la necessità di un lettore SMIL separato o di plug-in. Attualmente, Microsoft [[Internet Explorer]] ha un supporto limitato per le caratteristiche di SMIL. Il progetto [[Mozilla]] [[open- source]] sta incorporandoincorpora le tecnologie relative a [[XML]], SMIL e altri come [[.svg|SVG]] e [[MathML]] neinel loro browser.
 
=== Hardware ===
 
* [[IAdea]] XMP-300 Media Player
* SpinetiX HMP100 Hyper Media Player
Line 83 ⟶ 85:
* ViewSonic EP1020r Wireless Display + lettore (che supporta un sottoinsieme di SMIL)
* [[Innes (media player)|Innes]] DMC200 lettore multimediale
* Innes DME204 [[lettore multimediale]] HD con encoder H264 incorporato
 
MediaI media player basati su chip dedicati con decodifica [[1080p]], come il processore Sigma Designs 8634, sonoincorporano semprenativamente un player SMIL incorporati in essi.
 
=== Incorporare i file SMIL in pagine webXHTML ===
UnPer poter essere visualizzato da un browser che non lo supporta, un file SMIL deve essere integrato, poiin una pagina e aperto con un plug-in, come perad Appleesempio con [[QuickTime]] o per Microsoft[[Apple]] o con [[Windows Media Player]] per essere visualizzato da un browser che non supporta SMIL[[Microsoft]].
 
== Note ==
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.
<references/>
 
== Fonti ==
* {{Cita news|ultimo=van der Heijden|primo=Dennis|title=SMIL Standard e Microsoft Internet Explorer 6, 7 e 8|publisher=Axistive|date=2007-05-25|url=http://www .axistive.com/smil-standards-and-microsoft-internet-explorer-6-7-and-8.html|accessdate=2007-12-22}}
 
== Voci correlate ==
* [[Multimedia Messaging Service]] (MMS)
* [[Synchronized Accessible Interchange Media]]
* [[HTMLScalable +Vector TIMEGraphics]]
* [[XHTML + SMIL]]
* [[Multimedia Messaging Service]] (MMS)
* [[Scalable Vector Graphics]] (SVG)
* [[Timed Text]]
* [[Centrum Wiskunde & Informatica]]
* [[Annidata Context Language]] (NCL)
* [[Semantic Web]]
 
== NoteAltri progetti ==
{{interprogetto|wikibooks=SMIL}}
<references/>
 
== Collegamenti esterni ==
* [Sito Web https://www.w3.org/AudioVideo W3C SMIL]
{{Wikibooks|SMIL}}
* [Sito{{cita Webweb http| 1 = https://www.w3.org/AudioVideoTR/SMIL/SMIL | 2 = 3.0 (W3C SMIL]Recommendation) | urlmorto = sì }}
* {{Cita news |ultimo cognome=van der Heijden |primo nome=Dennis |title titolo=SMIL Standard e Microsoft Internet Explorer 6, 7 e 8 |publisher editore=Axistive |date data=2007-05-25 maggio 2007 | url=http://www .axistive.com/smil-standards-and-microsoft-internet-explorer-6-7-and-8.html |accessdate accesso=22 dicembre 2007 | urlmorto=sì | urlarchivio=https://web.archive.org/web/20070603084409/http://www.axistive.com/smil-12standards-22and-microsoft-internet-explorer-6-7-and-8.html | dataarchivio=3 giugno 2007 }}
* [http://www.w3.org/TR/SMIL/SMIL 3.0 (W3C Recommendation)]
 
{{Controllo di autorità}}
{{Portale|informatica|internet}}
 
[[Categoria:Standard W3C]]
{{CategorizzareDaBot}}
[[Categoria:Linguaggi di markup]]
[[Categoria:Linguaggi di programmazione dichiarativi]]