[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Segue: Support for Distributed Graphical Interfaces

Published: 01 December 1988 Publication History

Abstract

The authors describe their experiences developing Segue, an interface tool for supporting application programs that manipulate tree-like data structures. This semantic domain, although restrictive, includes a number of important application programs, such as structured editors, incremental compilers, and file system managers. The user interface tools described here support the Distributed Ada Programming Support Environment (DAPSE). The authors discuss the structure of Segue, present the R2D unparsing system, and examine tree-to-tree mappings. They then present three Segue user interfaces: an Ada editor, an Ada library manager, and the Gift interface specification tool.

References

[1]
Reps, T., Generating Language-Based Environments, MIT Press, Cambridge, Mass., 1984.
[2]
Donzeau-Gouge, V., B. Lang, and B. Melese, "Practical Appilcations of a Syntax-Directed Program Manipulation Environment," Proc 7th Int'l Conf. Software Engineering, Orlando Fla., Mar. 1984, IEEE No. 84CH2011-5, pp. 346-354.
[3]
Meyrowitz, N., and A. van Dam, "Interactive Editing Systems: Parts I and II," ACM Computing Surveys, Vol. 14, No. 3, Sept. 1982, pp. 321-415.
[4]
Lunney, T., and R. Perrott, "Syntax-Directed Editing," Software Engineering J., Vol. 3, No. 2, Mar. 1988, pp. 37-46.
[5]
1. J. Gettys and R. W. Sheifler, "The X Window System," ACM Trans. Graphics, Vol. 5, No. 2, 1986, pp. 79-109.
[6]
2. D.R. Olsen and E. Dempsey, "Syngraph: A Graphic User Interface Generator," ACM Computer Graphics, Vol. 16, No. 3, 1983, pp. 43-50.
[7]
3. J. Foley et al., "A Knowledge-Based User Interface Management System," Proc. ACM CHI, 1988, pp. 67-72.
[8]
4. M. Marcus et al., "DAPSE: A Distributed Ada Programming Support Environment," Proc. IEEE 2nd Int'l Conf. Ada Applications and Environments, 1981, pp. 115-125.
[9]
5. D. Garlan, "Flexible Unparsing in a Structure Editing Environment," Carnegie Mellon University Tech. Report, No. 129, 1985, pp. 1-38.
[10]
6. A. Goldberg and D. Robson, Smalltalk 80: The Language and its Implementation, Addison-Wesley, Reading, Mass., 1983.
[11]
7. A. Evans, Jr., et al., Diana Reference Manual , TL83-4, Tartan Laboratories, Pittsburgh, 1983.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Computer
Computer  Volume 21, Issue 12
December 1988
102 pages
ISSN:0018-9162
Issue’s Table of Contents

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 December 1988

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media