Title :
Connecting tools using message passing in the Field environment
Author :
Reiss, Steven P.
Author_Institution :
Brown Univ., Providence, RI, USA
fDate :
7/1/1990 12:00:00 AM
Abstract :
An overview is given of the Field environment, which was developed to show that highly integrated, interactive environments like those on PCs can be implemented on workstations and can be used for classical-language and large-scale programming. Field connects tools with selective broadcasting, which follows the Unix philosophy of letting independent tools cooperate through simple conventions, demonstrating that this simple approach is feasible and desirable. Field achieves its goals by providing a consistent graphical front end and a simple integration framework that lets existing and new Unix tools cooperate. The front end is based on a tool set called the Brown workstation environment. The framework combines selective broadcasting with an annotation editor that provides consistent access to the source code in multiple contexts and with a set of specialized interactive analysis tools. Field´s integration framework and message facility are described.<>
Keywords :
programming environments; software tools; Brown workstation environment; Field environment; Unix tools; annotation editor; classical language programming; graphical front end; integrated environment; interactive analysis tools; interactive environments; large-scale programming; message passing; multiple contexts; selective broadcasting; source code; tool connection; Debugging; Education; Joining processes; Message passing; Mice; Personal communication networks; Production; Programming environments; Programming profession; Workstations;
Journal_Title :
Software, IEEE