𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

The Field Programming Environment: A Friendly Integrated Environment for Learning and Development

✍ Scribed by Steven P. Reiss (auth.)


Publisher
Springer US
Year
1995
Tongue
English
Leaves
302
Series
The Springer International Series in Engineering and Computer Science 298
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


FIELD has been a remarkably successful research project. The ideas first exhibited in the environment now form the basis for most of the current generation of programming environments, including Hewlett-Packard's Softbench, DEC's FUSE, Sun's Tooltalk, Lucid's Energize, and SGI's Codevision. FIELD pioneered the notion of broadcast messaging as a basis for tool integration. Moreover, many of the other tool concepts introduced in FIELD have made their way into these environments. Thus in discussing the FIELD environment, this book actually explains the inner workings of today's programming environments.
The book will be valuable for those interested in the development of programming tools and environments, as well as serious users of programming environments. It will also be of interest to anyone undertaking a large software project, both by introducing the software tools needed to work on such a project and by demonstrating the concepts of message-based integration which can be applied to a variety of domains.

✦ Table of Contents


Front Matter....Pages i-xxiv
Integrated Programming Environments....Pages 1-16
The FIELD Integration Mechanism....Pages 17-38
The FIELD Policy Service....Pages 39-52
The FIELD Debugger....Pages 53-79
Cross-Referencing in FIELD....Pages 81-108
FIELD Services....Pages 109-123
The Brown Workstation Environment....Pages 125-144
The Annotation Editor....Pages 145-160
The Debugger Interface....Pages 161-174
The Interface for Cross-Referencing....Pages 175-182
The Call Graph Browser....Pages 183-196
The Class Hierarchy Browser....Pages 197-209
The Interface to UNIX Profiling Tools....Pages 211-216
Configuration and Version Management....Pages 217-225
Data Structure Display....Pages 227-242
Monitoring Program Execution....Pages 243-251
The Control Panel....Pages 253-257
Retrospective....Pages 259-276
Back Matter....Pages 277-286

✦ Subjects


Programming Languages, Compilers, Interpreters; Software Engineering/Programming and Operating Systems


πŸ“œ SIMILAR VOLUMES


Cognitive Models and Intelligent Environ
✍ Enrica Lemut, Benedict du Boulay, Giuliana Dettori (auth.), Enrica Lemut, Benedi πŸ“‚ Library πŸ“… 1993 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>At present, there is a general consensus on the nature of learning programming, but there are different opinions on what forms an effective environment for it. It is generally recognized that the development of a mental model is a formidable task for the student and that learning programming is a

Fully Integrated Data Environments: Pers
✍ Malcolm P. Atkinson (auth.), Malcolm P. Atkinson, Ray Welland (eds.) πŸ“‚ Library πŸ“… 2000 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>Research into Fully Integrated Data Environments (FIDE) has the goal of substantially improving the quality of application systems while reducing the cost of building and maintaining them. Application systems invariably involve the long-term storage of data over months or years. Much unnecessary

Visualization Tools for Learning Environ
✍ Joseph Frantiska, Jr. (auth.) πŸ“‚ Library πŸ“… 2018 πŸ› Springer International Publishing 🌐 English

<p>This brief discusses and explains how an educator can use various tools (Use Case, IPO diagrams, flowcharts, entity-relationship diagrams, information mapping) to help visualize how a learning environment will work. Such tools were originally developed for use by software engineers but as the com

"Hello" Environments: Learn Modern Devel
✍ Rick Hernandez πŸ“‚ Library πŸ“… 2015 🌐 English

Throughout this book, you will learn the in’s and out’s of multiple development environments, text editors (Vi, Vim, Atom, Sublime, Brackets), understand how to work with local, virtual and private clouds (VirtualBox, Vagrant, Cloud9), you will also learn how to automate the most common task using t

"Hello" Environments: Learn Modern Devel
✍ Rick Hernandez πŸ“‚ Library πŸ“… 2015 πŸ› Leanpub 🌐 English

Throughout this book, you will learn the in’s and out’s of multiple development environments, text editors (Vi, Vim, Atom, Sublime, Brackets), understand how to work with local, virtual and private clouds (VirtualBox, Vagrant, Cloud9), you will also learn how to automate the most common task using t