Synchronized Multimedia Integration Language, בקיצור SMIL, הוא פרוטוקול מבוסס XML המאפשר שילוב תכנים ויזואליים ושמיעתיים בצורה סינכרונית ואינטראקטיבית בדפי אינטרנט לצורך יצירת חוויית משתמש עשירה. ניתן להשתמש בפרוטוקול כדי לבצע התאמה מקומית (לוקליזציה) למשתמש ללא צורך לכתוב את אותו הדף בגרסאות שונות.
הצגת סרטון וידאו אשר מלווה בהסברים שמקורם בקובץ שמע (אודיו) בשפה המקומית. בחירת השפה יכולה להתבצע על ידי המשתמש או באופן אוטומטי. כך גם לגבי כתוביות.
מצגות אינטרנט אשר משלבות תכנים משרתים שונים ובתזמונים מוגדרים.
בקרת השליטה על המצגת היא בידי המשתמש ובאפשרותו לעצור, להריץ קדימה\אחורה.
קובצי SMIL מועברים ברשת הסלולר מאז השימוש במסרוני מולטימדיה (MMS) בין הטלפונים הניידים.
קובצי SMIL משודרים במהירות גבוהה בגלל נפחם הקטן יחסית, קבצים אלו שומרים את המידע אודות קובצי המולטימדיה.
מצגות SMIL מאפשרות לאוכלוסייה מוגבלת כגון חרשים לצפות ולהבין מצגות לימוד, מצגות SMIL משלבות תוכני לימוד ויזואליים כמו גם תכנים טקסטואליים כגון הסברי טקסט ושילובם יחדיו. דבר אשר תורם להבנה טובה יותר של החומר הנלמד.
SMIL פותחה על ידי קבוצת עניין בארגון W3C. הקבוצה כללה נציגים מענפים טכנולוגיים ועסקיים מגוונים. בשנת 1998 הקבוצה פרסמה את הגרסה הראשונה של הפרוטוקול: SMIL 1.0 אשר הגדירה את מבנה המצגת ותזמון האלמנטים השונים.
בשנת 2001 הוכנסה לשימוש גרסה 2 של SMIL. השינויים כללו שיפורים סינטקטיים המאפשרים שילוב של SMIL בתוך מקורות מידע אחרים מבוססי XML, יצירת והגדרת מבנה מודולרי למאפייני השפה השונים כגון: סידור, תזמון ועוד. שינוי נוסף הוא תמיכה בתוכן סטטי ודינמי (אנימציה) בקובצי SVG.
בשנת 2008 שוחררה גרסה 3 של SMIL. הגרסה החדשה עושה שימוש ב"משתנים חכמים" המאפשרים לעורכי המצגות ליצור בקרות זרימה מורחבות יותר ממודלי התזמון והבקרה של SMIL 2.
הגדרה ברורה של מבנה דף האינטרנט והאלמנטים הרלוונטיים
אפיון חלוקת אופן הורדת הקבצים מהשרתים השונים – נפח קובצי שמע ווידאו גדול בכמה סדרי גודל מקבצי תמונה וטקסט ממוצעים, באפשרות השפה להגדיר בצורה דינמית אלו קבצים ישמשו משרתים אחסון שונים, כך שקבצים קטנים יחסית יורדו למצגת משרתים בעלי קצב העברת נתונים קטן וקבצים גדולים יורדו משרתים בעלי קצב העברת נתונים גבוה, תכונה זו תורמת לחוויות צפיית משתמש קצה חלקה וללא קיטועים במצגת האינטרנט.
הגדרת ניתוב דינמית (Catedng for Differing Connecffon Speeds) – נגן SMIL מאפיין בצורה דינמית את מערכת משתמש הקצה כגון גודל מסך, כרטיס המסך, שפה וקצב הורדה כך שבהתאם לביצועי מערכת משתמש הקצה נקבעים איכות וגודל המצגת.
Darren, J., & Jane, H. (n.d.). A Streamlined System for Building Online Presentation Archives using SMIL.
Hesse, R. (2000). SMIL and Videostreaming for Teaching Business Telecommunications and e-Commerce. IN THE CLASSROOM, 6-7.
Lloyd, R., Jacco, v. ,., Lynda, H., & Dick, C. B. (1999). Anticipating SMIL 2.0: the developing cooperative infrastructure for multimedia on the Web. Computer Networks, 1422-1423.
Lloyd, R., Lynda, H., & Jacco, v. ,. (n.d.). Evaluating SMIL: Three User Case Studies. 172-173.
Philipp, H. (n.d.). SMIL – An Introduction. World Wide Web Consortium (W3C)/INRIA .
Takeshi, Y., Yoshifumi, Y., Tomoyuki, O., Minoru, E., & Susie, W. (n.d.). Mobile Streaming Media CDN Enabled by Dynamic SMIL. 651-654.