ABSTRACT
The design and implementation of a Scientific User Interface is presented. Written in the C language, SUI is a window-menu-mouse oriented graphical user interface that is designed to provide a modern and integrated computing environment for scientific work. SUI can serve multiple client systems in parallel including symbolic, numeric, graphics and document formatting systems. SUI achieves hardware and operating system independence as well as network transparency by employing the X11 protocols and achieves client system independence by defining a client-SUI protocol that is simple and effective. Features of SUI includes input editing, history, 2-D mathematical expression display, interactive selection of subexpressions, interactive display and manipulation of 2-D and 3-D plots of mathematical functions, cut and paste with syntax translation, command templates, incremental 2-D display of mathematical input, and interactive configuration. A prototype system demonstration is planned for ISSAC'90
- 1.S. Kamal Abdali, Guy W. Cherry, Neil Soiffer. "Spreadsheet Computations in Computer Algebra," Technical Report No. CR-87-14, Computer research Lab, Tektronix, Inc. Beaverton, Oregon. Februaxy 19, 1987.Google Scholar
- 2.Dennis Arnon, et al. "Caminoreal: An Interactive Mathematical Notebook," Proceedings of EP 1988. Google ScholarDigital Library
- 3.Dan Bennett, "XGP: An X-based Interactive Graphics Package for Mathematical Functions," Master's thesis in progress, Department of Mathematics and Computer Science, Kent State University, Kent, Ohio, USA.Google Scholar
- 4.Bruce W. Char, Keith O. Geddes, Gaston H. Gonnet, M. B. Monagan and Steven M. Watt, "Maple Reference Manual, 5th Edition, WATCOM Publications Limited, Waterloo, Ontario, Canada, 1988.Google Scholar
- 5.James H. Davenport and C. E. Roth, "PowerMath- A system for the Macintosh," Conference Proceedings of Symsac 86, pp13-23. 1986 Google ScholarDigital Library
- 6.Jim Gettys, Ron Newman, and Robert W. Scheifier "Xlib - C Language X Inter/ace'X Window System, Protocol Version 11, Release 3, May 1988.Google Scholar
- 7.Anthony C. Hearn, ed. Reduce User's Manual, Version 3.0, The Rand Corporation, Santa Monica, California. April 1983.Google Scholar
- 8.Chia-Kai Hsu, "An Object-oriented Interactive Graphics Package Based on the X Window System", Master thesis, Department of Mathematical Sciences, Kent State University, Kent Ohio, Dec. 1988.Google Scholar
- 9.B. L. Leong "iris: Design of a User Interface Program for Symbolic Algebra," ACM 0-89791-199-7/86/0700-0001. Proceedings of Symsac. 1986 Google ScholarDigital Library
- 10.William A. Martin, "Computer Input/Output of Mathematical Expressions," Proc. of the Second symposium on Symbolic and Algebraic Manipulation. March, 1971. Google ScholarDigital Library
- 11.Joel McCormack, Paul Asente, and Ralph R. Swick "X Toolkit Intrinsics - C Language X Interface" X Window System, X Version 11, Release 3, May 1988.Google Scholar
- 12.Richard Pavelle and Paul S. Wang, "MACSYMA from F to G', Journal of Symbolic Computation, vol. 1, 1985, pp. 69-100, Academic Press. Google ScholarDigital Library
- 13.Telda S. Perry and john Voelcker, "Of mice and menus: designing the user-friendly interface," IEEE Spectrum pp 46-51. September 1989. Google ScholarDigital Library
- 14.Carolyn J. Smith and Nell M. Soiffer "MathScribe: A User Interface for Computer Algebra Systems," ACM 0-89791- 199-7/86/0700-0007, Conference Proceedings of Symsac 86. 1986. Google ScholarDigital Library
- 15.Ralph R. Swick and Terry Weissman "X Toolkit Athena Widgets - C Language X Interface" X Version 11, Release 3, May 1988.Google Scholar
- 16.Paul S. Wang, Ir~trodt~ction to Berkeley Unix, Wadsworth Publishing Company, Belmont, California, USA, 1988. Google ScholarDigital Library
- 17.Paul S. Wang, "Integrating Symbolic, numeric, and graphics computing techniques~, Mathematical Aspects o/Scientific Software, The IMA Volumes in Mathematics and Its Applications, vol. 14, Springer-Verlag, 1988, pp. 197-208. Google ScholarDigital Library
- 18.Paul S. Wang, ~A System Independent Graphing Package for Mathematical Functions," Proceedings, International Symposium on Design and Implementation of Symbolic Computation Systems (DISCO'90), April 10-12, Capri Italy. Google ScholarDigital Library
- 19.Douglas A. Young and Paul S. Wang, "GI/S: A Graphical User Interface For Symbolic Computation Systems," Jourhal of Symbolic Computation, Academic Press, Jan. 1988, pp. 365-380. Google ScholarDigital Library
- 20.AlaJn Zarli and Delia Balbontin. "Two approaches for the graphical edition of mathematical formulas: attributed grammars and object-oriented languages,' ISAAC 1988.Google Scholar
Index Terms
- SUI: a system independent user interface for an integrated scientific computing environment
Recommendations
The University of Alberta user interface management system
In this paper the design and implementation of the University of Alberta user interface management system (UIMS) is discussed. This UIMS is based on the Seeheim model of user interfaces, which divides the user interface into three separate components. ...
The University of Alberta user interface management system
SIGGRAPH '85: Proceedings of the 12th annual conference on Computer graphics and interactive techniquesIn this paper the design and implementation of the University of Alberta user interface management system (UIMS) is discussed. This UIMS is based on the Seeheim model of user interfaces, which divides the user interface into three separate components. ...
Comments