Кіріспе

Мультимедиалық презентациялар үшін XML негізіндегі таңбалау тілі.

SMIL 2.0

SMIL 2.0 2001 жылдың 9 тамызында W3C ұсынысы болып бекітілді. SMIL 2.0 модульдік тіл құрылымын енгізді, бұл SMIL семантикасын басқа XML негізделген тілдерге интеграциялауды жеңілдетті. Негізгі анимация және уақыт модульдері масштабталатын векторлық графикаға (SVG) енгізілді, ал SMIL модульдері уақытталған мәтін үшін негіз құрады. Модульдік құрылым стандартты SMIL тілінің және XHTML+SMIL тілінің профильдерін ортақ синтаксис пен стандартты семантикамен анықтауға мүмкіндік берді.

SMIL 2.1

SMIL 2.1 2005 жылдың 13 желтоқсанында W3C ұсынысы болды. SMIL 2.1 ұялы телефондардағы мультимедиялық хабарламалар жүйесінде SMIL қолданысынан алынған тәжірибе негізінде жасалған бірнеше шағын кеңейтімдерді қамтиды.

SMIL 3.0

SMIL 3.0 2008 жылдың желтоқсан айында W3C ұсынысы болды. Соңғы нұсқасы 2008 жылдың 6 қазанында жарияланды.

SMIL құжаттары

SMIL құжатының құрылымы HTML құжатына ұқсас, себебі олар көбінесе міндетті <body> бөлімінен бөлек, қосымша <head> бөліміне бөлінеді. <head> бөлімінде макет және метадеректер туралы ақпарат орналасқан. <body> бөлімінде уақыттық ақпарат болады және көбінесе үш негізгі тагтың – тізбекті ("<seq>", қарапайым ойнату тізімдері), параллель ("<par>", көп аймақты/көп қабатты ойнату) және өзгеше ("<excl>", оқиғалармен шақырылатын үзілістер) – комбинацияларынан тұрады. SMIL медиа нысандарын URL мекенжайлары арқылы анықтайды, бұл оларды презентациялар арасында бөлісуге және жүктемені теңдестіру үшін әртүрлі серверлерде сақтауға мүмкіндік береді. Тіл сондай-ақ әртүрлі медиа нысандарын әртүрлі өткізу қабілетінің талаптарымен байланыстыра алады. Ойнату кестесін құру үшін SMIL ISO 8601 стандарттық уақыт күнтізбесінің күні/сағаты спецификациясын қолдайды, осы арқылы ойнату тізімдері үшін басталу/аяқталу уақытын анықтауға болады. SMIL файлдары smi немесе smil кеңейтімдерін пайдаланады. Дегенмен, SAMI файлдары мен Macintosh-тің автоматты түрде орнатылатын бейнелері де smi кеңейтімін қолданады, бұл алғашқыда шатасуға себеп болуы мүмкін. Сондықтан, SMIL файлдары көбінесе smil кеңейтімін пайдаланады, осылайша жаңылысудың алдын алуға болады.

Басқа XML-қа негізделген стандарттармен біріктіру

SMIL құрылымдалған деректерді XML арқылы пайдалану кең таралған және Internet Explorer-дің үстемдік құрған кезінде жасалған. Сондықтан SMIL-ді басқа таңбалау тілдерімен "үйлестіру" сол кездегі ең озық тәсілдердің бірі саналды.

SMIL+SVG

SMIL – SVG анимациясын жасаудың үш жолының бірі (қалғандары JavaScript және CSS анимациялары).

SMIL+RSS немесе басқа веб-синдикациялау әдістері

RSS және Atom – веб-синдикациялау әдістері. Олардың ішінде, біріншісі подкасттарды тарату әдісі ретінде кеңінен таралған. SMIL болса, мультимедиа элементтерін тізбектеп қосып, оларды біріктіретін сценарий немесе ойнату тізімі ретінде қолданылуы мүмкін, ал осы тізімдер RSS немесе Atom арқылы таратылуына болады. Бұған қоса, мультимедиалық мазмұнға толы SMIL файлдарын RSS немесе Atom арқылы тарату, есту қабілеті бұзылған адамдарға аудио мүмкіндігі бар подкасттарды уақтылы мәтіндік субтитрлер арқылы қолжетімді етуге мүмкіндік береді. Сонымен қатар, мультимедианы басқа аудио және бейне мазмұнмен байланыстырылатын гипермедиаға айналдыруға болады.

SMIL+VoiceXML және SMIL+MusicXML

VoiceXML SMIL-мен біріктірілуі мүмкін, бұл дауыстық браузерде бірнеше алдын ала дайындалған беттерді немесе слайдтарды тізбектей оқуға мүмкіндік береді, ал SMIL-ді MusicXML-мен біріктіру ноталардың шексіз қайта құрастырылатын тізбектерін жасауға болады. SMIL+VoiceXML немесе SMIL+MusicXML-ді RSS немесе Atom-мен біріктіру кіріктірілген гиперсілтемелермен дыбысталатын псевдо-подкаст жасауға пайдалы болуы мүмкін, ал SMIL+SVG-ді VoiceXML және/немесе MusicXML-мен біріктіру кіріктірілген гиперсілтемелермен автоматты дыбыстау мүмкіндігі бар векторлық графикалық анимация жасауға пайдалы болады.

SMIL+TEI

SMIL Тексттік кодтау бастамасы (TEI) құжаттарында қолданылуы күтілуде.

SMIL мәртебесі

SMIL портативті және мобильді құрылғыларда қолданылып келеді, сонымен қатар қысқа хабарламалар қызметінің (SMS) бейне және сурет нұсқасы болып табылатын мультимедиялық хабарламалар қызметі (MMS) тудырды. SMIL сондай-ақ (тоқтатылған) HD DVD форматындағы "Қосымша мазмұн" үшін қолданылатын негізгі технологиялардың бірі, интерактивті мазмұн (менюлер және т.б.) қосуға мүмкіндік береді. Цифрлық жарнама саласы SMIL-ді қоғамдық жерлерде динамикалық жарнаманы басқару құралы ретінде пайдалануда.

SMIL файлдарын XHTML веб- парақтарға ендіру

SMIL файлы ендірілуі керек, содан кейін SMIL қолдамайтын браузерде көру үшін, Apple QuickTime немесе Microsoft Windows Media Player сияқты қосымша арқылы ашылуы тиіс.