Issue No. 04 - July/August (1990 vol. 7)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.56450
<p>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.</p>
tool connection; integrated environment; classical language programming; message passing; Field environment; interactive environments; large-scale programming; selective broadcasting; graphical front end; Unix tools; Brown workstation environment; annotation editor; source code; multiple contexts; interactive analysis tools; programming environments; software tools
S. P. Reiss, "Connecting Tools Using Message Passing in the Field Environment," in IEEE Software, vol. 7, no. , pp. 57-66, 1990.