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

Ein Überblick über die gesamte Umgebung

Der Anmerkungsredakteur

Der Anmerkungsredakteur

Die Debugger-Oberfläche

Die Debugger-Oberfläche

Die Ereignisanzeige

Die Ereignisanzeige

Der Stack-Viewer

Der Stack-Viewer

Der Viewer für verfolgte Variablen

Der Viewer für verfolgte Variablen

Der typische I/O Viewer (Eingabe/Ausgabe)

Der typische I/O Viewer (Eingabe/Ausgabe)

Der Querverweis-Viewer

Der Querverweis-Viewer

Der Aufrufdiagramm-Viewer (zeigt alles von FIELD)

Der Aufrufdiagramm-Viewer (zeigt alles von FIELD)

Aufrufdiagramm-Viewer, der das Programm in Aktion zeigt

Aufrufdiagramm-Viewer, der das Programm in Aktion zeigt

Der Klassenhierarchie-Browser

Der Klassenhierarchie-Browser

Der Performance-Browser (prof / gpro)

Der Performance-Browser (prof / gpro)

Der Viewer für das Konfigurationsmanagement

Der Viewer für das Konfigurationsmanagement

Die Anzeige der Datenstruktur

Die Anzeige der Datenstruktur

Der Editor für benutzerdefinierte Datenstrukturen

Der Editor für benutzerdefinierte Datenstrukturen

Angepasste Datenstruktur

Angepasste Datenstruktur

Der Visualizer des Heaps

Der Visualizer des Heaps

Der I/O Visualizer

Der I/O Visualizer

Der Performance-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.