• DocumentCode
    1388210
  • Title

    Connecting tools using message passing in the Field environment

  • Author

    Reiss, Steven P.

  • Author_Institution
    Brown Univ., Providence, RI, USA
  • Volume
    7
  • Issue
    4
  • fYear
    1990
  • fDate
    7/1/1990 12:00:00 AM
  • Firstpage
    57
  • Lastpage
    66
  • 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;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.56450
  • Filename
    56450