Autorentool

Eine visuelle Programmierumgebung ist eine integrierte Entwicklungsumgebung (IDE) mit einer visuellen Entwicklungsoberfläche, die es erlaubt, die Benutzeroberfläche der zu erstellenden Anwendung graphisch zu bearbeiten. In der Regel wird dabei die Oberfläche nach dem "Baukastenprinzip" erstellt. Sie wird dann während der Bearbeitung genauso oder ähnlich angezeigt, wie sie später im lauffähigen Programm erscheint (siehe auch WYSIWYG).

Dieses Vorgehen sollte nicht mit dem Software-Entwicklungsprozess als Rapid Application Development (kurz RAD, zu deutsch schnelle Anwendungsentwicklung) verwechselt werden. Visuelle Programmierumgebung unterstützt diesen Prozess aber erheblich, ermöglicht ihn oft sogar erst.

Manche Anwendungen, besonders Benutzeroberflächen (GUI), können mit Hilfe von visuellen Programmierumgebungen in einem Bruchteil der Zeit, die für konventionelle Programmierung erforderlich wäre, erstellt werden. Auch automatische Vervollständigung des Codes noch bei der Eingabe ist häufig Teil des RAD-Konzepts. Die erste kommerziell erhältliche visuelle Programmierumgebung war im Jahre 1988 der Interface Builder für NeXTStep. Wichtige neuere Vertreter sind Omnis Studio, Delphi und Kylix sowie deren Konkurrenz Lazarus, der Gupta Team Developer, Visual Studio, LabVIEW, PocketStudio oder für kleinere Anwendungen und Tools auch ClickEXE.

Eine RAD-Programmierumgebung stellt dem Entwickler ein komplettes Paket zur Entwicklung einer Software zur Verfügung: Hierzu zählen in der Regel neben der erwähnten Funktion zum Bearbeiten von Benutzeroberflächen ein Compiler, ein Debugger (ein Diagnose-Werkzeug) und ein Editor für den Quelltext.

Autorensystem

Ebenfalls zur Visuellen Programmierung dienen so genannte Autorensysteme, die aber meist weniger auf das Programmieren als viel mehr auf das Gestalten, beispielsweise durch Graphiker ausgerichtet sind. Autorensysteme wie Adobe Director (vormals Macromedia Director) und Adobe Flash, können zur Erstellung interaktiver Multimedia-Anwendungen benutzt werden. Dabei wird meist der erzeugte Programmcode gänzlich vor dem Ersteller verborgen (siehe dazu auch E-Learning#Autorensysteme)

Daneben wird der Begriff Visuelle Programmierung auch für Programmiersprachen wie Java benutzt, bei der graphisch mit Statechart-Diagrammen programmiert wird.

Siehe auch


Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • exelearning — (eXe) ist eine kostenlose Open Source Autorentool Software zur Produktion digitaler Lerninhalte. Inhaltsverzeichnis 1 Entwicklung 2 Anwendungsmöglichkeiten 3 Literatur 4 …   Deutsch Wikipedia

  • Learning Content Management System — Ein Learning Content Management System (LCMS) ist eine Weiterentwicklung eines Learning Management Systems (LMS). Das LCMS ist ein Multiuser System in dem Learning Content Entwickler Inhalte erstellen, speichern, beliebig wiederverwenden und… …   Deutsch Wikipedia

  • Autorensoftware — (auch: Autorentool, Autoren oder Authoring System; engl.: authoring software) soll die Erstellung multimedialer Anwendungen insbesondere im E Learning Bereich für die Autoren dieser Anwendungen erleichtern. Aufgabenumfang Mit der Software werden… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”