next up previous contents
Next: Problem der Aufgabenzuordnung Up: Autorenwerkzeuge Previous: Charakteristische Merkmale und Anforderungen

 

Implementierung

Autorenwerkzeuge werden häufig mit Hilfe von Multimedia-Toolkits (Toolkits zur Entwicklung multimedialer Benutzerschnittstellen) implementiert (siehe auch Kapitel 1). Derartige Toolkits stellen Softwarebibliotheken dar, die Basiskomponenten und Konstruktionsmechanismen für die Programmierung mit kontinuierlichen Medien definieren und hardwarespezifische Eigenschaften kapseln. Durchgesetzt haben sich hier weitgehend objektorientierte Ansätze aufgrund der einfachen Erweiterbarkeit und Wiederverwendbarkeit objektorientierter Software. Multimedia-Toolkits werden häufig dadurch realisiert, daß in bereits existierende Toolkits zur Entwicklung graphischer Benutzerschnittstellen -- die sogenannten User-Interface Toolkits -- kontinuierliche Medien integriert werden. In [Vos93] werden die Toolkits Comet [AC91], MODE [BHL91], Ttoolkit [GCA92], MMV [HK92], QuickTime [APP92] und Gibbs Multimedia Framework [Gib91] beschrieben. Weitere multimediale Anwendungen unterstützende Toolkits sind ET++ ([WGM89], [Ack93]), das MME-Toolkit [Din93], eine Erweiterung des User-Interface Toolkits Theseus++, sowie das Apple Media Tool Programming Environment (siehe auch Kapitel 5.1.3.1). Das XFantasy-UIT (siehe Kapitel 7.1) stellt ebenfalls ein Multimedia-Toolkit dar.

Prinzipiell könnten Multimedia-Toolkits auch direkt zur Entwicklung multimedialer Präsentationen eingesetzt werden. Neben ihrer Unterstützung von Nicht-Programmierern bieten Autorenwerkzeuge aber gegenüber der Verwendung von Toolkits als weitere Vorteile unter anderem eine kürzere Einarbeitungszeit, eine kürzere Entwicklungszeit und eine niedrigere Fehlerrate bei der Erstellung multimedialer Präsentationsanwendungen. Als Nachteil muß jedoch der Verlust an Mächtigkeit gegenüber den Toolkits angeführt werden: Nicht alles was textuell programmierbar ist, läßt sich auch visuell programmieren (siehe Kapitel 4.2).



Dietrich Boles
Thu Nov 14 14:58:01 MET 1996