FIELD: Eine Freundliche Integrierte Lern- und Entwicklungsumgebung
Übersicht
FIELD als eine umfassende Programmierumgebung besteht aus einer Reihe eigener Tools, hauptsächlich für die Visualisierung der Software, und Wrapper für die meisten UNIX-Programmiertools, die während der Entwicklung vorhanden waren. FIELD bietet eine integrierte Umgebung durch die Verwendung eines zentralen Nachrichtenservers, über den die verschiedenen Wrapper (und Tools) Nachrichten aneinander senden können. Die Integration der Tools in die Quelldateien erfolgte über einen Anmerkungsredakteur, der beliebige Anmerkungen in Quellzeilen unterstützte und diese Anmerkungen mit Nachrichten verknüpfte. FIELD enthielt eine Vielzahl von Visualisierungen, einschließlich struktureller Visualisierungen, Visualisierungen der Datenstrukturen sowie dynamischer Visualisierungen des Heaps und der Dateien.
Publikationen
FIELD: Eine Freundliche Integrierte Lern- und Entwicklungsumgebung , Kluwer Press, 1994.
Vortrag über FIELD.
Manpages für FIELD-Tools.
FIELD Benutzerhandbuch.
Tutorial zur Verwendung von FIELD. (ältere Version)
SDT: Debugging Programmiersprache, Unveröffentlicht, 1989.
Visualisierung für Software-Engineering — Programmierumgebungen, in Software- Visualisierung, Programmierung als Multimedia-Erlebnis, MIT Press, 1997.
Visuelle Überwachung der Programmausführung, Unveröffentlicht, 1991.
Interaktion mit der FIELD-Umgebung, Software-Praxis und Erfahrung, Juni 1990.
Verbindungstools mit Message Passing, IEEE Software, Juli 1990.
FIELD-Unterstützung für C++, Proc. USENIX C++ Konferenz, April 1990.
CCEL: Metasprache für C++, Proc. Zweite USENIX C++ Konferenz, August 1992.
Unterstützung der objektorientierten Programme, IEEE Trans. in Software Engineering, Dezember 1992.
Eine empirische Studie zur Entwicklung der Multiple-View-Software , Software Eng. Notes, Dezember 1992.
Anzeige von Programm- und Datenstrukturen, 20th HICSS, Januar 1987.
Verwendung von GELO zur Visualisierung von Softwaresystemen, Proc. UIST ’89.
Über die Verwendung von Anmerkungen zur Integration der Quelle in eine Programmierumgebung, in Human Factors beim Entwurf und der Analyse von Informationssystemen, Nordholland, 1990.
Übersicht über verschiedene Tools
Ein Überblick über die gesamte Umgebung
Der Anmerkungsredakteur
Die Debugger-Oberfläche
Die Ereignisanzeige
Der Stack-Viewer
Der Viewer für verfolgte Variablen
Der typische I/O Viewer (Eingabe/Ausgabe)
Der Querverweis-Viewer
Der Aufrufdiagramm-Viewer (zeigt alles von FIELD)
Aufrufdiagramm-Viewer, der das Programm in Aktion zeigt
Der Klassenhierarchie-Browser
Der Performance-Browser (prof / gpro)
Der Viewer für das Konfigurationsmanagement
Die Anzeige der Datenstruktur
Der Editor für benutzerdefinierte Datenstrukturen
Angepasste Datenstruktur
Der Visualizer des Heaps
Der I/O Visualizer
Der Performance-Visualizer
Die Software erhalten
FIELD wurde etwas auf Linux und spätere Versionen von Solaris portiert. Bitte beachten Sie, dass viele Teile des Systems nicht mehr unterstützt werden und nicht mehr funktionieren. Insbesondere sind viele Debugger-Funktionen und einige der Profiling-Tools nicht funktionsfähig. Wenn Sie sich jedoch den Code ansehen oder die Software ausprobieren möchten, können Sie das gerne tun.
Übersetzungen
Diese Seite wurde von Timur Kadirov dank Genchi.blog ins Russische übersetzt.
Diese Seite wurde von Amina Dugalic ins Bosnische übersetzt.
Diese Seite wurde von Suzan Whittle ins Ukrainische übersetzt.