لغة تكامل الوسائط المتعددة المتزامنة
| امتداد اسم الملف |
.ابتسامة |
|---|---|
| نوع الوسائط على الإنترنت |
تطبيق/smil+xml |
| معرف النوع الموحد (UTI) | com.real.smil [1] |
| تم التطوير بواسطة | اتحاد شبكة الويب العالمية |
| نوع التنسيق | لغة الترميز |
| معيار |
|
| تنسيق مفتوح ؟ | نعم |
| لغة تكامل الوسائط المتعددة المتزامنة | |
SVG مع تأثير انكسار متحرك باستخدام SMIL وتأثيرات مرشح SVG | |
| اختصار | ابتسامة |
|---|---|
| الاسم الأصلي | لغة تكامل الوسائط المتعددة المتزامنة |
| أحدث إصدار | SMIL 3.0 1 ديسمبر 2008 |
| منظمة | شبكة الويب العالمية |
| لجنة | مجموعة عمل SYMM |
| المحررين | المحررين
|
| المعايير الأساسية | XML ، SVG |
| اِختِصاص | الوسائط المتعددة |
| موقع إلكتروني | www.w3.org/TR/2008/REC-SMIL3-20081201/ |
لغة تكامل الوسائط المتعددة المتزامنة ( SMIL ( / smaɪl / ) ) هي لغة ترميز لغة ترميز XML الموصى بها من قبل اتحاد شبكة الويب العالمية لوصف العروض التقديمية المتعددة الوسائط . وهي تحدد الترميز للتوقيت والتخطيط والرسوم المتحركة والانتقالات المرئية وتضمين الوسائط، من بين أشياء أخرى. تسمح SMIL بتقديم عناصر الوسائط مثل النصوص والصور والفيديو والصوت والروابط إلى عروض تقديمية أخرى من SMIL والملفات من خوادم ويب متعددة. تتم كتابة ترميز SMIL بلغة XML، ولها أوجه تشابه مع HTML .
أنشأ أعضاء اتحاد شبكة الويب العالمية (المعروف أيضًا باسم "W3C") SMIL لعروض الوسائط المتدفقة ، ونشروا SMIL 1.0 في يونيو 1998. ساعد العديد من أعضاء W3C هؤلاء في تأليف العديد من إصدارات مواصفات SMIL بين عام 1996 (عندما استضافت W3C ورش العمل المتعددة الوسائط الأولى) وعام 2008 (عندما تم نشر SMIL 3.0). SMIL هو تطبيق قائم على XML، وهو جزء من العديد من تطبيقات خدمة الرسائل المتعددة الوسائط (MMS). يمكن دمج SMIL مع مواصفات أخرى قائمة على XML مثل SVG (كما تم مع رسوم متحركة SVG ) وXHTML (كما تم مع HTML+TIME ).
تاريخ الإصدار
اعتبارًا من عام 2008 [تحديث]، توصية W3C لـ SMIL هي SMIL 3.0 .
سميل 1.0
أصبحت SMIL 1.0 توصية من W3C في 15 يونيو 1998. [2] [6]
سميل 2.0
أصبحت SMIL 2.0 توصية من W3C في 9 أغسطس 2001. [7] قدمت SMIL 2.0 بنية لغة معيارية سهلت دمج دلالات SMIL في لغات أخرى تعتمد على XML. تم دمج وحدات الرسوم المتحركة والتوقيت الأساسية في رسومات المتجهات القابلة للتطوير ( SVG ) وشكلت وحدات SMIL أساسًا للنص المحدد بالوقت . أتاح الهيكل المعياري تحديد ملف تعريف لغة SMIL القياسي وملف تعريف لغة XHTML+SMIL باستخدام بناء جملة مشترك ودلالات قياسية.
سميل 2.1
أصبح SMIL 2.1 توصية من W3C في 13 ديسمبر 2005. [4] [8] يتضمن SMIL 2.1 عددًا صغيرًا من الامتدادات استنادًا إلى الخبرة العملية التي تم جمعها باستخدام SMIL في نظام الرسائل المتعددة الوسائط على الهواتف المحمولة.
سميل 3.0
أصبحت SMIL 3.0 توصية من W3C في ديسمبر 2008. [5] وتم تقديمها لأول مرة كمسودة عمل من W3C في 21 ديسمبر 2006. [9] وتم إصدار آخر مسودة مراجعة في 6 أكتوبر 2008. [10] [11]
أدوات التأليف
أدوات التأليف والعرض لوظائف smilText وSMIL 3.0 PanZoom :
- التدفق بواسطة تقنيات Confluent
- إيزر من إنتاج SMIL Media
- ابتسامات من اوراتركس
- GoLive 6 من Adobe، تم إيقافه في أبريل 2008
- Hi-Caption، أداة ترجمة من Hisoftware
- تم إيقاف موقع HomeSite من قبل Allaire في سبتمبر 2003
- محرر JM-Mobile للهواتف المحمولة باستخدام تقنيات SMIL وJ2ME
- Kino: محرر DV غير خطي لنظام Linux . يتميز بالتكامل مع IEEE-1394 لالتقاط الصور.
- LimSee2 هي أداة تأليف SMIL مفتوحة المصدر، مع دعم SMIL 1.0 وSMIL 2.0.
- MAGpie، أداة الترجمة التوضيحية من WGBH
- MovieBoard، للتعليم الإلكتروني (باللغة اليابانية فقط)
- قائمة محاكيات MMS
- Perly SMIL، وحدة SMIL 1.0 Perl
- أداة ppt2smil عبارة عن ماكرو PowerPoint يقوم بتحويل عرض تقديمي في PowerPoint إلى عرض تقديمي SMIL متدفق مع الصوت و/أو الفيديو.
- برنامج RealSlideshow Basic من RealNetworks
- SMIL الملحن SuperToolz بواسطة HotSausage
- Smibase، مجموعة برامج مثبتة على الخادم
- محرر SMIL V2.0 من DoCoMo
- SMILGen من RealNetworks، أداة تأليف SMIL (وXML) المصممة لتسهيل عملية XML.
- برنامج SMIL Scenario Creator من شركة KDDI
- أداة تأليف العروض التقديمية SMIRK لإنتاج عروض شرائح يمكن الوصول إليها وإخراجها إلى SMIL 2.0، SMIL 1.0، XHTML + SMIL، HTML 4.01.
- SMOX Pad وSMOX Editor، للتطوير المتقدم باستخدام SMIL وHTML+Time.
- SMG لجهاز PDA، وBREW، والهاتف، والكمبيوتر الشخصي من Smilmedia
- TAG Editor 2.0 - إصدار G2 بواسطة Digital Renaissance ???
- محرر SMIL لبرنامج Tagfree 2000
- مجموعة أدوات MPEG-4 من IBM، تقوم بإنشاء ملف ثنائي MPEG-4 من المحتوى الذي تم إنشاؤه في XMT-O (بناءً على بناء الجملة والدلالات SMIL 2.0).
- TransTool - أداة نسخ مفتوحة المصدر
- فيون ستوديو بواسطة فيون
- أداة التحقق: SMIL 1.0 وSMIL 2.0 وSMIL 2.0 Basic وXHTML+SMIL بواسطة CWI.
- يتيح لك برنامج 3TMAN تأليف مشاريع الوسائط المتعددة المعقدة بسهولة ومن ثم تصدير مشاريع الوسائط المتعددة إلى تنسيقات Html+time و/أو SMIL
العروض التوضيحية
- عروض توضيحية لكل ميزة من ميزات SMIL 2.0 من RealNetworks
- عروض تجريبية في تورينو ونيويورك من مختبر تيليكوم إيطاليا
- تتوفر عروض توضيحية لـ SMIL1.0 وSMIL 2.0 من Oratrix.
- مدرسة صيفية للوسائط المتعددة المتزامنة في INRIA
- العرض التوضيحي لـ Webnews، من إنتاج CWI. (يحتاج إلى برنامج عرض HTML)
- العروض التوضيحية المتاحة من RealNetworks
- برنامج تعليمي SMIL 1.0 مكتوب بلغة SMIL
- عرض توضيحي للعبة SMIL1.0 في Canyonlands
- عروض توضيحية لـ XHTML+SMIL، من إنتاج Microsoft (تعمل في > IE5.5 فقط)
- عروض توضيحية لـ XHTML+SMIL، من تأليف Patrick Schmitz (تعمل في > IE5.5 فقط)
- عروض توضيحية لرسوم SMIL المتحركة المستخدمة مع SVG في Burning Pixel وKevLinDev
- نسخة تجريبية من برنامج الكاريوكي؛ إصدار SMIL، يمكنك اختبار نسخة HTML+time مباشرةً لمتصفح IE6. نسخة تجريبية محسنة من برنامج الكاريوكي.
مستندات SMIL
مستند SMIL مشابه في البنية لمستند HTML من حيث أنه مقسم عادةً بين <head>قسم اختياري وقسم مطلوب <body>. <head>يحتوي القسم على معلومات التخطيط والبيانات الوصفية. <body>يحتوي القسم على معلومات التوقيت، ويتكون عمومًا من مجموعات من ثلاث علامات رئيسية - متسلسلة (" " <seq>، قوائم تشغيل بسيطة)، ومتوازية (" <par>"، تشغيل متعدد المناطق/متعدد الطبقات) وحصرية (" <excl>"، مقاطعات يتم تشغيلها بواسطة حدث). يشير SMIL إلى كائنات الوسائط من خلال عناوين URL ، مما يسمح بمشاركتها بين العروض التقديمية وتخزينها على خوادم مختلفة لموازنة التحميل . يمكن للغة أيضًا ربط كائنات وسائط مختلفة بمتطلبات نطاق ترددي مختلفة .
لجدولة التشغيل، يدعم SMIL مواصفات التاريخ/الوقت ISO-8601 wallclock() لتحديد أحداث البداية/النهاية لقوائم التشغيل.
تأخذ ملفات SMIL إما امتداد الملف a .smiأو . ومع ذلك، تستخدم ملفات SAMI وصور Macintosh ذاتية التركيب أيضًا , مما يخلق بعض الغموض للوهلة الأولى. ونتيجة لذلك، تستخدم ملفات SMIL عادةً امتداد الملف لتجنب الارتباك.
.smil.smi.smil
الجمع مع معايير أخرى تعتمد على XML
تم إنشاء SMIL في وقت كانت فيه البيانات المنظمة باستخدام XML شائعة جدًا وفي وقت كان فيه Internet Explorer شائعًا جدًا. وبالتالي، كان "دمج" SMIL مع لغات الترميز الأخرى يُعتبر أحد أفضل الممارسات الحالية في ذلك الوقت.
سميل+SVG
SMIL هي إحدى الوسائل الثلاث التي يمكن من خلالها تحقيق رسوم متحركة SVG (الوسائل الأخرى هي رسوم متحركة JavaScript و CSS ).
SMIL+RSS أو طرق أخرى لنشر المحتوى على الويب
في حين أن RSS و Atom هما طريقتان للنشر على الويب ، حيث أن الأولى أكثر شيوعًا كطريقة للنشر للبودكاست ، فإن SMIL مفيد بشكل محتمل كبرنامج نصي أو قائمة تشغيل يمكنها ربط قطع متسلسلة من الوسائط المتعددة معًا ويمكن بعد ذلك نشرها من خلال RSS أو Atom. [12] [13] بالإضافة إلى ذلك، فإن الجمع بين ملفات .smil المحملة بالوسائط المتعددة مع النشر RSS أو Atom سيكون مفيدًا لإمكانية وصول الصم إلى البودكاست الممكّنة بالصوت من خلال التسميات التوضيحية المغلقة للنص المحدد، [ 14] ويمكن أيضًا تحويل الوسائط المتعددة إلى وسائط تشعبية يمكن ربطها تشعبيًا بوسائط متعددة صوتية وفيديو أخرى قابلة للربط. [15]
SMIL+VoiceXML وSMIL+MusicXML
يمكن دمج VoiceXML مع SMIL لتوفير قراءة متسلسلة لعدة صفحات أو شرائح مُقدمة مسبقًا في متصفح صوتي ، بينما يسمح دمج SMIL مع MusicXML بإنشاء تسلسلات قابلة لإعادة التركيب بلا حدود من أوراق الموسيقى. قد يكون دمج SMIL+VoiceXML أو SMIL+MusicXML مع RSS أو Atom مفيدًا في إنشاء بودكاست مسموع مع ارتباطات تشعبية مضمنة، بينما قد يكون دمج SMIL+SVG مع VoiceXML و/أو MusicXML مفيدًا في إنشاء رسوم متحركة متجهية ممكّنة صوتيًا تلقائيًا مع ارتباطات تشعبية مضمنة.
سميل+تي
من المتوقع استخدام SMIL في مستندات مبادرة ترميز النص (TEI). [16] [17]
حالة SMIL
يتم تنفيذ SMIL على الأجهزة المحمولة والمتنقلة وقد أدى أيضًا [18] إلى ظهور خدمة الرسائل المتعددة الوسائط (MMS) وهي خدمة الرسائل القصيرة (SMS) المكافئة للفيديو والصورة.
SMIL هي أيضًا إحدى التقنيات الأساسية المستخدمة في " المحتوى المتقدم " في تنسيق HD DVD (المتوقف) لإضافة محتوى تفاعلي (قوائم وما إلى ذلك).
يتبنى مجال اللافتات الرقمية SMIL كوسيلة للتحكم في الإعلانات الديناميكية في الأماكن العامة. [19] [20]
لاعبو سميل
برمجة
تتمتع متصفحات الويب الأكثر استخدامًا بدعم أصلي لـ SMIL، ولكن لم يتم تنفيذه في متصفحات Microsoft. كان من المقرر إيقافه في Google Chrome، [21] ولكن تقرر الآن تعليق هذا القصد حتى يتم تطوير البدائل بشكل كافٍ. [22] تشمل البرامج الأخرى التي تنفذ تشغيل SMIL ما يلي:
- أدوبي ميديا بلاير [23]
- أمروك
- لاعب الثوم [24]
- مشغل هيليكس
- مشغل QuickTime [25] [26]
- برنامج ريال بلاير
- الطوطم
- Windows Media Player (ملفات قائمة التشغيل)
- Zune (ملفات قائمة التشغيل)
الأجهزة
- مشغل الوسائط IAdea XMP-300
- مشغل الوسائط IAdea XMP-7300 (مع القيود) [27]
- مشغل الوسائط Planar MP70 (مع القيود) [28]
- مشغل الوسائط SpinetiX HMP400 / HMP350 / HMP300 (يدعم SMIL 3.0 [29] )
- مشغل Thomson/Grass Valley MediaEdge-3 [30]
- مشغل الوسائط ViewSonic NMP-550 [31]
- شاشة عرض ومشغل لاسلكي من ViewSonic EP1020r (يدعم مجموعة فرعية من SMIL) [32]
- مشغل الوسائط Innes DMC200
- مشغل الوسائط Innes DME204 مع مشفر HD H264 مدمج
أصبحت صناديق مشغلات الوسائط التي تعتمد على شرائح فك تشفير مخصصة بدقة 1080 بكسل مثل معالج Sigma Designs 8634 تحتوي على مشغلات SMIL مدمجة فيها.
تضمين ملفات SMIL في صفحات الويب XHTML
يجب تضمين ملف SMIL، ثم فتحه باستخدام برنامج إضافي مثل QuickTime من Apple أو Windows Media Player من Microsoft، حتى يمكن عرضه بواسطة متصفح لا يدعم SMIL.
مصادر
- فان دير هيدن، دينيس (2007-05-25). "معايير SMIL وMicrosoft Internet Explorer 6 و7 و8". Axistive. مؤرشف من الأصل في 2007-06-03 . تم الاسترجاع في 2013-11-22 .
انظر أيضا
مراجع
- ^ "معرفات النوع الموحد المعلنة من قبل النظام". مرجع معرفات النوع الموحد . Apple Inc .
- ^ ab Hoschka, Philipp, ed. (1998-06-15). "مواصفات لغة تكامل الوسائط المتعددة المتزامنة (SMIL) 1.0". W3C . مجموعة عمل SYMM . تم الاسترجاع في 2021-04-09 .
- ^ آيارز ، جيف. بولترمان، ديك؛ كوهين، هارون. داي، كين؛ هودج، إريك. هوشكا، فيليب؛ هيشي، اريك. جوردان، مورييل؛ كيم ميشيل. كوبوتا، كينيتشي؛ لانفير، روب. لييدة، نبيل؛ ميشيل، تييري؛ نيومان، ديبي. فان أوسنبروغين، جاكو؛ روتليدج، لويد؛ ساكوسيو، بريدي؛ شميتز، باتريك؛ عشرة كيت، وارنر؛ ميشيل، تيري، محررون. (2005-01-07). “لغة تكامل الوسائط المتعددة المتزامنة (SMIL 2.0)”. W3C . مجموعة عمل SYMM . تم الاسترجاع بتاريخ 2021-04-09 .
- ^ ab Bulterman, Dick; Grassel, Guido; Jansen, Jack; Koivisto, Antti; Layaïda, Nabil; Michel, Thierry; Mullender, Sjoerd; Zucker, Daniel, eds. (2005-12-13). "لغة تكامل الوسائط المتعددة المتزامنة (SMIL 2.1)". W3C . مجموعة عمل SYMM . تم الاسترجاع في 2021-04-09 .
- ^ abc Bulterman, Dick; Jansen, Jack; Cesar, Pablo; Mullender, Sjoerd; Hyche, Eric; DeMeglio, Marisa; Quint, Julien; Kawamura, Hiroshi; Weck, Daniel; García Pañeda, Xabiel; Melendi, David; Cruz-Lara, Samuel; Hanclik, Marcin; Zucker, Daniel F.; Michel, Thierry, eds. (2008-12-01). "لغة تكامل الوسائط المتعددة المتزامنة (SMIL 3.0)". W3C . مجموعة عمل SYMM . تم الاسترجاع في 2021-04-09 .
- ^ خضيري، سالي؛ جاكوبس، إيان؛ ميتشل، نيد؛ لويد، أندرو؛ ماتسوبارا، يميكو (15 يونيو 1998). "بيان صحفي: W3C تصدر SMIL كتوصية من W3C". W3C . تم الاسترجاع في 9 أبريل 2021 .
- ^ دالي، جانيت؛ فورج، ماري كلير؛ تاكيوتشي، سايكو (2001-08-09). "اتحاد شبكة الويب العالمية يصدر SMIL 2 كتوصية من W3C". W3C . تم الاسترجاع في 2021-04-09 .
- ^ دالي، جانيت؛ فورج، ماري كلير؛ هيراكاوا، ياسويوكي (13 ديسمبر 2005). "اتحاد شبكة الويب العالمية يصدر SMIL 2.1 كتوصية من W3C". W3C .
- ^ "لغة تكامل الوسائط المتعددة المتزامنة (SMIL 3.0)" . تم الاسترجاع في 25 فبراير 2017 .
- ^ "لغة تكامل الوسائط المتعددة المتزامنة (SMIL 3.0)" . تم الاسترجاع في 25 فبراير 2017 .
- ^ بولترمان، ديك سي إيه؛ روتليدج، لويد (20 نوفمبر 2008). الوسائط المتعددة التفاعلية للويب والأجهزة المحمولة والكتب الناطقة. نيويورك، نيويورك: سبرينغر (نُشر في نوفمبر 2008). رقم ISBN 978-3-540-78546-0. تم أرشفة النسخة الأصلية في 2009-03-02 . تم استرجاعها في 2021-04-08 .
- ^ ستيفنسون، أدريان (2007-06-07). "البث الصوتي وSMIL". slideshare.net . تم الاسترجاع في 2021-04-09 .
- ^ جونز، لوكاس (2003-12-03). "تحليل RSS+Time كتنسيق لقائمة التشغيل". لوكاس جونز . تم الاسترجاع في 2021-04-09 .
- ^ أودونيل، جوناثان؛ باتشيلور، بيتر (2006-11-22). "المواطنة على الإنترنت: البث الصوتي المتاح للجميع". jod.id.au. تم الاسترجاع في 2021-04-09 .
- ^ توم ورثينجتون (2006-05-29). "Net Traveller: Podcasting: SMIL Alternative؟". tomw.net.au . تم الاسترجاع في 2021-04-09 .
- ^ "14 جدولًا وصيغة ورسومًا وموسيقى مُدوَّنة - إرشادات TEI". مبادرة ترميز النصوص . 4.2.1. 2021-03-01 . تم الاسترجاع في 2021-04-09 .
- ^ "16.4.2 وضع الأحداث المتزامنة في الوقت المناسب". مبادرة ترميز النص . 4.2.1. 2021-03-01 . تم الاسترجاع في 2021-04-09 .
- ^ 3GPP، 3GPP TS 26.140 خدمة الرسائل المتعددة الوسائط (MMS)؛ تنسيقات الوسائط وبرامج الترميز
- ^ "IAdea XMP-300 Digital Signage Player to Support SMIL Open Standard". DigSigToday . Wamzle Creative. 2008-12-04. مؤرشف من الأصل في 2009-02-12 . تم الاسترجاع في 2021-04-09 .
- ^ "A-SMIL.org، SMIL for Digital Signage". A-SMIL.org . nd . تم الاسترجاع في 2021-04-09 .
- ^ Rogers, Philip (2015-04-29). "نية الإلغاء: SMIL". مجموعات Google . تم الاسترجاع في 2021-04-09 .
- ^ Rogers, Philip (2016-08-17). "نية الإلغاء: SMIL". مجموعات Google . تم الاسترجاع في 2021-04-09 .
- ^ تافت، داريل ك. (2007-10-01). "أدوبي تأخذ المنافسة إلى أقصى حد". إي ويك . تم الاسترجاع في 2021-04-09 .
- ^ Sagiadinos, Nikolaos; de Konink, Stefan (nd). "Garlic Player - Open Source SMIL Player for Digital Signage". garlic-player.com . تم الاسترجاع في 2021-04-09 .
- ^ Apple Computer, Inc. (2002-03-29). "Developing SMIL Presentations". Apple Developer . تم الاسترجاع في 2021-04-10 .
- ^ Apple Computer, Inc. (2005-06-04). "مقدمة إلى دليل برمجة SMIL لبرنامج QuickTime". Apple Developer . تم الاسترجاع في 2021-04-10 .
- ^ "XMP-7300 - IAdea". IAdea . nd . تم الاسترجاع في 2021-04-10 .
- ^ "دليل مستخدم Planar ContentSmart Media Player MP70 OPS" (PDF) . Planar . nd pp. 37–38 . تم الاسترجاع في 2021-04-10 .
- ^ "SMIL - SpinetiX Support Wiki". SpinetiX Support Wiki . SpinetiX. nd . تم الاسترجاع في 2021-04-09 .
- ^ ويليامز، دينيس؛ سيسيل، كلودين (2009-08-26). "VideoBase SA تنشر منصة Grass Valley MEDIAEDGE لشبكة لافتات رقمية داخل المتاجر في كولومبيا". PressReleasePoint . تم الاسترجاع في 2021-04-10 .
- ^ ViewSonic (سبتمبر 2009)، العمل مع Smil؛ مقدمة؛ تشغيل عرض توضيحي لـ Smil؛ التخصيص المتقدم عبر Smil - دليل مستخدم ViewSonic NMP-550 ، ص. 11
- ^ ViewSonic (2009-02-11). "ViewSonic EP1020r/EP1021r Multimedia Digital Poster - User Guide § Working with SMIL" (PDF) . manualzz.com . ص. 8 . تم الاسترجاع في 2021-04-10 .
روابط خارجية
- موقع SMIL التابع لـ W3C
- SMIL 3.0 (توصية W3C)
