Using GELO to visualize software systems
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
Low-cost, adaptable tool integration policies for integrated environments
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
A distributed architecture for programming environments
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Early Experience with the Visual Programmer's WorkBench
IEEE Transactions on Software Engineering
A model for multiparadigm systems
CSC '91 Proceedings of the 19th annual conference on Computer Science
Comparing inter-tool communication in control-centred tool integration frameworks
SEE '97 Proceedings of the 8th International Conference on Software Engineering Environments (SEE '97)
Hi-index | 0.00 |
Selective broadcasting is a mechanism that allows a wide variety of programming tools to be combined in an integrated environment. It follows the UNIX philosophy of allowing independent tools to cooperate easily though simple conventions while at the same time providing the functionality necessary to a complex programming environment. It is combined with an annotation editor that allows consistent, multi-function access to source files in the FIELD programming environment. FIELD demonstrates the power and capabilities of these mechanisms. It is currently being used for both instruction and research at Brown University.