SMIL-Entwicklung: Erstellen Sie Präsentationen, die Menschen zum Lächeln bringen

Offenlegung: Ihr Support hilft dabei, die Website am Laufen zu halten! Für einige der auf dieser Seite empfohlenen Dienstleistungen erhalten wir eine Empfehlungsgebühr.


SMIL ist eine Abkürzung für Synchronized Multimedia Integration Language. Trotz seiner Schreibweise wird es “Lächeln” ausgesprochen. Basierend auf XML zeigt SMIL nicht nur den Inhalt, sondern auch das Timing an. Infolgedessen werden Multimedia-Präsentationen und -Animationen erstellt. Ein sehr einfaches Beispiel wäre, eine Titelkarte 5 Sekunden lang anzuzeigen, gefolgt von einem Bild 10 Sekunden lang. Aber SMIL kann weit mehr als das.

Geschichte von SMIL

Bereits 1997 begann das World Wide Web Consortium (W3C) mit der Entwicklung von SMIL. Die erste offizielle Version (SMIL 1.0) wurde 1999 veröffentlicht. Im Jahr 2001 wurde SMIL 2.0 veröffentlicht, das einige Änderungen an der zugrunde liegenden Struktur der Sprache vornahm und Module für Animation und Timing einführte. Der aktuelle Standard ist SMIL 3.0, der 2008 veröffentlicht wurde. Er erweiterte die vorhandenen Module und fügte weitere hinzu.

Nach der Veröffentlichung von SMIL 1.0 schlugen Microsoft und einige andere Unternehmen dem W3C HTML + TIME vor. Es war ein System, mit dem SMIL in normalen Browsern angezeigt werden konnte. W3C hat das System grundlegend geändert und XHTML + SMIL veröffentlicht, wodurch XHTML um SIML-Funktionen erweitert wurde.

Funktionalität von SMIL

Mit SMIL können Sie alle Aspekte der Anzeige steuern, die Sie mit PowerPoint oder einem ähnlichen Multimedia-Präsentationstool steuern würden:

  • Layout
  • Zeitpunkt der Ereignisse
  • Übergänge
  • Medien (Bilder, Video, Audio)
  • Animation mit SVG [1]

Warum SMIL verwenden?

Es mag sehr mühsam erscheinen, das Codieren von SMIL zu lernen, wenn Sie nur PowerPoint verwenden und es für die Verteilung in ein Flash-Format konvertieren können. SMIL bietet jedoch eine Reihe von Vorteilen gegenüber solchen Ansätzen. Im Folgenden sind die wichtigsten aufgeführt. Sie können jedoch mehr darüber erfahren, was SMIL ist und warum wir es verwenden sollten?

  • Dateiformat öffnen. Dies ist besonders nützlich, wenn Sie mit einer oder mehreren Personen zusammenarbeiten.
  • Mediendateien sind extern. Sobald Ihre Mediendateien fertig sind, müssen sie nur noch einmal hochgeladen werden, selbst wenn Sie wesentliche Änderungen an Ihren Präsentationen vornehmen. Darüber hinaus können Ihre Präsentationen Mediendateien auf verschiedenen Servern verwenden. Dies bedeutet auch, dass verschiedene Präsentationen dieselben Mediendateien verwenden können.
  • Einfache Bearbeitung. Änderungen an Präsentationen im Großhandel sind häufig sehr aufwändig. Bei SMIL müssen nur Codezeilen ausgeschnitten und eingefügt werden.

SMIL-Format

SMIL-Dateien sehen sehr nach normalen XHTML-Dateien aus. Tatsächlich ist das Grundformat genau das gleiche:

Dies ist ein Bild der Andromeda-Galaxie:

Dies ist Text für ein um 5 Sekunden verzögertes Video:

Wie Sie sehen können, handelt es sich um eine XML-Datei. Die SMIL 3.0-Sprachdefinition wird dann geladen.

Danach gibt es zwei Teile der Datei, genau wie bei einer XHTML-Datei: Kopf und Körper. Im Kopf geht das übliche Zeug wie Meta-Tags. Hier haben wir nur ein grundlegendes Layout-Tag eingefügt, um den Hintergrund als Farbe Teal festzulegen.

Der Körper ist interessanter. Zunächst werden ein Bild und eine Beschriftung geladen und 5 Sekunden lang angezeigt. Dann lädt es ein Flash-Video, wartet 5 Sekunden und zeigt dann eine Textbeschriftung dafür an.

In diesem Beispiel sehen Sie die meisten grundlegenden Funktionen von SMIL und wie einfach es ist, Präsentationen zu erstellen.

Basiswerkzeug

Die Unterstützung für SMIL ist in den meisten Browsern lückenhaft. Ab Version 45 hat Chrome beispielsweise die SVG SMIL-Unterstützung abgelehnt. Um das Codieren von SMIL zu erlernen, sollten Sie sich einen SMIL-Viewer zulegen. Sie können gängige Tools wie QuickTime und RealPlayer verwenden. Mit dem Open Source Viewer Ambulant Player werden Sie wahrscheinlich mehr Erfolg haben. Es wird aktiv entwickelt und unterstützt die vollständige SMIL 3.0-Spezifikation.

Für die Entwicklung benötigen Sie lediglich einen Texteditor. Möglicherweise möchten Sie jedoch einen auf SMIL und XML zugeschnittenen Editor verwenden.

  • SMILGen SMIL Generation Tool: Ein XML-Editor, der auf die Verwendung mit SMIL zugeschnitten ist.
  • LimSee2: Ein SMIL 2.0-Editor, der nicht mehr unterstützt und sehr schwer zu finden ist.

Ressourcen

Es gibt viele Online-Ressourcen, aber sie können schwer zu finden sein, da viele von ihnen im Laufe der Jahre verschwunden sind. Die verbleibenden konzentrieren sich häufig auf SMIL 2.0. Dies ist kein Problem, da es immer noch die relevanten Informationen enthält. Wir haben hier die besten Ressourcen zusammengestellt.

Überblick

  • Was ist SMIL und warum sollten wir es verwenden? Dies ist eine hervorragende Übersicht für Personen, die sich eher auf das Erstellen von Präsentationen als auf das Codieren konzentrieren.
  • W3Cs SMIL 3.0-Seite. Dies liefert Spezifikationen des gesamten Systems.

Tutorials

  • Multimedia 4 Jeder SMIL Seite. Diese Seite enthält eine enorme Menge an Informationen zu verschiedenen Versionen von SMIL. Das Highlight ist jedoch die Sammlung von SMIL-Beispielen.
  • Wie man lächelt. Dieses Tutorial führt Sie durch den Prozess der Erstellung Ihrer ersten SMIL-Präsentation.
  • Eine Einführung in die Synchronized Multimedia Integration Language. Dies ist ein Tutorial zu SMIL 2.0 über Archive.org.

Referenz

  • W3Cs synchronisierte Multimedia-Seite: Wenn Sie sich mit den Grundlagen von SMIL befassen möchten, sind Sie hier genau richtig.

Bücher

  • SMIL Für Dummies< von Heather Williamson. Dies ist eine einfache Einführung in SMIL, aber es ist ein altes Buch, das sich hauptsächlich auf SMIL 1.0 und 2.0 konzentriert.
  • SMIL 3.0: Flexibles Multimedia für das Web, mobile Geräte und Daisy Talking Books von Dick Bulterman und Lloyd Rutledge.
  • Beginnend mit XML von Joe Fawcett, Liam Quin und Danny Ayers. Das Buch geht nur auf SMIL ein, bietet jedoch eine gute Grundlage für XML, das den Kern von SMIL bildet.
  • SVG Essentials von J David Eisenberg und Amelia Bellamy-Royds. Nicht über SMIL an sich, aber sehr nützlich für SMIL-Codierer.

Fazit

SMIL ist ein großartiges Tool für Leute, die Präsentationen erstellen und verteilen möchten. Dies ist besonders nützlich, wenn Sie Präsentationen erstellen möchten, die von Zeit zu Zeit aktualisiert werden müssen. Es gibt eine bescheidene Lernkurve, aber sobald Sie den Dreh raus haben, ist es so einfach wie das Codieren von XHTML. Außerdem können Sie den zuvor verwendeten Code problemlos wiederverwenden.

[1] SVG steht für Scalable Vector Graphics. Mit SMIL können Sie Animationen erstellen, indem Sie zeitabhängige Änderungen an den Grafiken vornehmen.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Adblock
    detector