СМИЛ

С Википедије, слободне енциклопедије
SMIL
Оригинални називенгл. Synchronized Multimedia Integration Language
Моделјезик за обележавање
Аутор(и)World Wide Web Consortium
Веб-сајтSMIL 3.0

SMIL (енгл. Synchronized Multimedia Integration Language) је, препорука W3C-а (енгл. World Wide Web Consortium), језик за обележавање (енгл. markup language) који служи за описивање мултимедијалних презентација. Може се, између осталог, користити за креирање презентација са слајдовима (Интернет одговор на Power Point);

  • Презентације могу да комбинују различите типове мултимедијалног садржаја (текст, видео, аудио, итд.);
  • Могуће је истовремено приказивање различитих мултимедијалних датотека које долазе са различитих Веб сервера;
  • Презентације могу да садрже везе са другим SMIL презентацијама;
  • Презентације могу да садрже контролну дугмад (stop, start, next, ...);
  • Могуће је дефинисање редоследа приказивања елемената презентације као и дужине трајања њиховог приказивања;
  • Могуће је дефинисање позиције на којој ће се приказивати одговарајући елементи презентације. [1]

SMIL је написан у XML-у и има сличности са HTML-ом.

Верзије[уреди | уреди извор]

Од 2008. године, актуелна верзија стандарда је SMIL 3.0.

SMIL 1.0[уреди | уреди извор]

SMIL 1.0 постаје W3C препорука у јуну 1999.

SMIL 2.0[уреди | уреди извор]

SMIL 2.0 је од августа 2001. W3C препорука. Представио је структуру модуларног језика који олакшава интеграцију SMIL семантике на другим језицима базираним на XML-у. Основне анимације и временски модули су интегрисани у скалабилној векторској графици (SVG) и SMIL модули формирају основу за темпирани текст (енгл. Timed Text). Модуларна структура омогућила је да се дефинише стандардни SMIL профил језика, XHTML + SMIL језички профил са заједничком синтаксом и стандардизованом семантиком.

SMIL 2.1[уреди | уреди извор]

SMIL 2.1 постаје W3C препорука у децембру 2005. Укључује мали број екстензија на основу практичног искуства прикупљеног користећи SMIL приликом коришћења MMS-а на мобилним телефонима.

SMIL 3.0[уреди | уреди извор]

SMIL 3.0 постаје W3C препорука у децембру 2008. Први пут је приказан у фази развоја 21. децембра 2006.[2] Последња исправка имплементирана је 6. октобра 2008.[3][4]

Ауторски алати[уреди | уреди извор]

Ауторски и рендеринг алати за smilText и SMIL 3.0 PanZoom функционалност:

  • Fluition, Confluent Technologies
  • Ezer, SMIL Media
  • Grins, Oratrix
  • GoLive6, Adobe
  • Hi-Caption, алат за снимање, развио га је Hisoftware
  • HomeSite, Allaire
  • JM-Mobile Editor, за мобилне уређаје користи SMIL и J2ME технологије
  • Kino: нелинеарни DV едитор за GNU/Linux. Користи IEEE-1394 за снимање.
  • LimSee2 је open source SMIL ауторски алат, са подршком за SMIL 1.0 и SMIL 2.0.
  • MAGpie, алат за снимање WGBH
  • MovieBoard, за електронско учење
  • MMS Simulators list
  • Perly SMIL, SMIL 1.0 Perl модул
  • ppt2smil, алат је PowerPoint макро који претвара PowerPoint презентацију у SMIL презентацију.
  • RealSlideshow Basic, RealNetworks
  • SMIL Composer SuperToolz, HotSausage
  • Smibase, пакет софтвера за сервере
  • SMIL Editor V2.0, DoCoMo
  • SMILGen, RealNetworks
  • SMIL Scenario Creator, KDDI
  • SMIRK presentation, ауторски алат за лако пребацивање слајдова у SMIL 2.0, SMIL 1.0, XHTML + SMIL, HTML 4.01.
  • SMOX Pad и SMOX Editor, за SMIL и HTML+Time.
  • SMG је ауторски алат за PDA, BREW, мобилне телефоне и PC. Развио га је Smilmedia
  • TAG Editor 2.0, Digital Renaissance
  • Tagfree 2000 SMIL Editor
  • Toolkit for MPEG-4 from IBM, прави MPEG-4 од садржаја направљеног у XMT-O (засновано на синтакси и семантици SMIL-а 2.0).
  • TransTool je open source алат за транскрибовање
  • VeonStudio, Veon
  • Validator: SMIL 1.0, SMIL 2.0, SMIL 2.0 Basic and XHTML+SMIL, CWI.
  • 3TMAN пружа могућност лаког прављења комплексних мултимедијалних пројеката као и експортовање пројеката у Html+time и/или SMIL формате

SMIL документа[уреди | уреди извор]

SMIL документ је сличне структуре као HTML документ, оба су најчешће подељена у необавезни <head> одељак и неопходан <body> одељак. Одељак <head> садржи информације о изгледу као и мета информације, док одељак <body> садржи информације о времену, обично се састоји од три главна тага - секвенцијални ("<seq>", енгл. simple playlists), паралелни ("<par>", енгл. multi-zone/multi-layer playback) и ексклузивни ("<excl>", енгл. event-triggered interrupts). SMIL указује на медија-садржаје помоћу URL, што им омогућава да буду приступачни из више различитих презентација и да се налазе на различитим серверима ради бољег распореда оптерећења.

За планирање репродукције, SMIL подржава ISO-8601 wallclock() date/time спецификацију да дефинише begin/end догађаје.

Екстензије[уреди | уреди извор]

SMIL фајлови имају .smi или .smil екстензију. Међутим, "SAMI" фајлови и Macintosh "self mounting image" фајлови такође имају екстензију .smi, што може узроковати нејасноће. Због тога, SMIL фајлови обично користе .smil екстензију да би избегли конфликте.

Комбинација SMIL-а и осталих стандарда базираних на XML[уреди | уреди извор]

SMIL + СВГ[уреди | уреди извор]

Пример неинтерактивног СВГ-а са SMIL-ом који показује анимацију промене и покрета.
Пример интерактивног СВГ-а са SMIL-ом који реагује на клик миша.

SMIL је један од три начина на који се СВГ анимација може постићи (друга два су Javascript и CSS анимације).

SMIL + RSS или други методи веб синдикације[уреди | уреди извор]

Иако су RSS и Atom методи веб синдикације, са Former-ом који је популарнији као метод синдикације за подкастове, SMIL може бити користан као скрипта или плејлиста која повезује парчиће мултимедијалне целине који, онда, могу бити спојени помоћу RSS-а или Atom[5][6] . Осим тога, комбинација SMIL фајлова са RSS или Atom синдикатом би могла глувима да омогући приступ подкастовима кроз титлове темпираног текста[7]. Такође је могуће претворити мултимедију у хипермедију која се може повезати са неком другом аудио и видео мултимедијом.[8]

SMIL + VoiceXML и SMIL + MusicXML[уреди | уреди извор]

VoiceXML се може комбиновати са SMIL-ом да би се обезбедило секвенцијално читање страница или слајдова у гласовном претраживачу, док комбиновање SMIL-а са MusicXML-ом омогућава стварање секвенци музичких узорака које се веома лако могу комбиновати. Комбиновање SMIL-а и VoiceXML-а или SMIL-а и MusicXML са RSS-ом или Atom-ом може бити корисно за стварање псеудо-подкастова са уграђеним хипервезама, а комбиновањем SMIL-а и СВГ-а са VoiceXML-ом и/или MusicXMLом може се креирати анимација векторске графике са аутоматски омогућеним звуком и уграђеним хипервезама.

SMIL + TEI[уреди | уреди извор]

SMIL је предвиђен за коришћење унутар TEI докумената.[9]


Статус SMIL[уреди | уреди извор]

SMIL је имплементиран за мобилне уређаје и такође је створио[10] MMS који је мултимедијални еквивалент SMS-у.

SMIL је такође једна од основних технологија које се користе за напредне интеракције HD DVD-а.

Дигитална сигнализација прихвата SMIL као средство управљања динамичким рекламама на јавним местима.[11][12]

Интернет видео сајт Хулу користи SMIL као део технологије за репродукцију медија.

Плејери[уреди | уреди извор]

Софтвер[уреди | уреди извор]

Најчешће се користе веб прегледачи који имају уграђену подршку за SMIL.[13] Други софтвер који може да репродукује SMIL укључује:

  • Adobe Media Player
  • Amarok
  • Helix Player
  • QuickTime Player
  • RealPlayer
  • Totem
  • Windows Media Player (Плејлисте)
  • Zune (Плејлисте)

Хардвер[уреди | уреди извор]

  • 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 player
  • ViewSonic NMP-550 media player
  • ViewSonic EP1020r wireless display+player (подржава подгрупу SMIL-а)
  • Innes DMC200 media player
  • Innes DME204 media player са уграђеним HD H264 енкодером

Медија плејери који су засновани на посвећеном чипу за 1080p декодирање као што је Sigma Designs 8634 процесор имају уграђене SMIL плејере.

Литература[уреди | уреди извор]

Референце[уреди | уреди извор]

  1. ^ Marić, Filip. Uvod u Veb i Internet tehnologije (PDF). 
  2. ^ W3C 1st Working draft for SMIL 3.0
  3. ^ last draft revision of 3.0
  4. ^ Bulterman, D.C.A., & Rutledge, L. (2008). SMIL 3.0 Архивирано на сајту Wayback Machine (2. март 2009). New York, NY: Springer.
  5. ^ Podcasting & SMIL
  6. ^ Analysis of RSS+Time as a playlist format
  7. ^ Accessible Podcasting
  8. ^ Podcasting: SMIL Alternative?
  9. ^ Guidelines for Electronic Text Encoding and Interchange, [1] Архивирано на сајту Wayback Machine (27. мај 2015), [2] Архивирано на сајту Wayback Machine (27. мај 2015)
  10. ^ 3GPP, 3GPP TS 26.140 Multimedia Messaging Service (MMS); Media formats and codecs
  11. ^ DigiSigToday, Digital Signage Media Player to Support SMIL Standard Архивирано на сајту Wayback Machine (12. фебруар 2009), 2008
  12. ^ A-SMIL.ORG, SMIL for Digital Signage
  13. ^ „Can I use... SVG SMIL animation”. Приступљено 21. 1. 2015. 

Спољашње везе[уреди | уреди извор]