MetaMedia - Overview This site is a member of WebRing.
To browse visit Here.

The website "MetaMedia" has the intention to improve communication between people - students and faculty - having to do or participating in seminars, workshops, projects, and research at the University of Kassel, Germany, that use X-Talk-Languages. These languages comprise "Hypercard" (MacOS), "Supercard" (MacOS) and "Toolbook" (Windows) and among others the authoring systems "Metacard" und "Revolution", which are cross-platform (Windows, MacOS, Unix, Linux) and our main development tools. The label "MetaMedia" highlights the importance which we attribute to the X-Talk-System "Metacard".

Website "MetaMedia" provides better access to materials that until now were more or less hidden on the university FTP-server in folder "Zentraler.Medienbereich" as part of a rather long address.

This English version "Metamedia" - like the corresponding German page "MetaMedien" - is primarily meant for those users of the X-Talk languages "Metacard" and "Revolution", which use the mail lists "", "" and "" for information and discussion. An addtional intention is of course to address other potential users outside these user-groups..-

Contents of website sections:

"X-Talk-Sprachen" delineates characteristics of these languages.

"Metacard and Revolution" describes the relationship of these two closely related authoring systems.

Sections "Sample Stacks", "Student Samples ", and "Tools and Samples for Development " contain stacks mainly developed with Metacard - but equally usable with Revolution and Dreamcard -, i.e. programming examples to test and analyse.

Section "Tutorials" offers introductory texts for using "Metacard" and Revolution" and tutorial-like example stacks.

Information concerning Projects at our institution and other texts and links complement the website.

Background and nature of X-Talk-languages

Seit Beginn der Entwicklung der "neuen Medien" sind an der Universität Kassel - wie auch an den meisten anderen Hochschulen -Veranstaltungen und Untersuchungen durchgeführt worden, die sich mit der Analyse und Nutzung von Computerprogrammen in unterrichtlichen Kontexten und allgemein innerhalb von Lehr-Lern-Prozessen befasst haben.

Zu den gegenwärtig über 20 Projekten zum Gegenstand "E-Learning" an der Hochschule zählen u.a. die Lernplattform "Winfoline" (Prof. Winand) und die Verwendung von Lotus "Learning Space" (Prof. Hellstern) als Web-basierte Anwendungen.

In dem mir zugeordneten Bereich der Educational Technology führte die Untersuchung der in ihrer Qualität häufig sowohl programmtechnisch als auch didiaktisch defizitären Lernprogramme bald zu eigenen Entwürfen, zunächst mit Basic-Dialekten, Pascal und Visual Basic, zu denen dann die ersten X-Talk-Sprachen "Hypercard" (MacOS) und der erste Hypercard-Clone "HyperPad" (Brightbill&Roberts) für die DOS-Welt hinzutraten.

Nach einer Übergangsperiode, in der im Wesentlichen "Toolbook" (Windows) von Asymetrix für die Einführung in die didaktische Programnmierung verwendet wurde, rückte dann das Hypercard- und Supercard-kompatible und plattformübergreifende Autorensystem "Metacard" (Windows, MacOS, Unix, Linux) in den Mittelpunkt.

Ein besonderer Vorzug der Metacard-Umgebung ist die Eigenschaft, dass entwickelte Programme, "Stacks", sowohl "online" als auch "offline"" benutzbar sind, ohne dass für den Online-Einsatz die Hilfe eines Browsers erforderlich wäre. Die fourth-generation language "MetaTalk" erlaubt dabei ein Niveau von Interaktionen in Lernprogrammen, das mit HTML-, Java-, Javascript- oder Flash-Programmierung nicht oder teilweise nur mit erheblichem Programmieraufwand erreichbar ist. MetaTalk kann darüber hinaus als Server-Sprache in cgi-Skripten verwendet werden.

"Revolution" ist eine Weiterentwicklung von "Metacard" mit vielen interessanten neuen Eigenschaften (z.B. Datenbankanbindung), aber gegenwärtig noch in einem Entwicklungszustand, der das Arbeiten mit Revolution zeitweilig problematisch macht.

Ein Auszug aus dem "Metacard - Overview" auf der Webseite "":

"Through the use of reusable software components that reside in MetaCard "stacks," this rapid application development environment allows even inexperienced computer users to develop applications in a fraction of the time required by other development tools. The interface layout tools are all WYSIWYG and will feel familiar to anyone who has used a drawing or painting program. Building an aesthetically pleasing and functional interface requires none of the esoteric knowledge of attribute and callback names required by other Motif based development systems.

When compared with application development tools that require the use of a third-generation language such as C/C++/Java, far fewer lines of code must be written to complete an application with the MetaTalk language. This results in higher developer productivity, higher product reliability, and reduced maintenance costs. The power and wealth of built-in capabilities of the language also means that you won't "hit the wall" and have to cut important product features late in development, a common occurrence when using "no scripting required" presentation tools and icon-based multimedia development environments."