skip to main content
10.1145/96877.96900acmconferencesArticle/Chapter ViewAbstractPublication PagesissacConference Proceedingsconference-collections
Article
Free Access

SUI: a system independent user interface for an integrated scientific computing environment

Authors Info & Claims
Published:01 July 1990Publication History

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

References

  1. 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 ScholarGoogle Scholar
  2. 2.Dennis Arnon, et al. "Caminoreal: An Interactive Mathematical Notebook," Proceedings of EP 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle Scholar
  4. 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 ScholarGoogle Scholar
  5. 5.James H. Davenport and C. E. Roth, "PowerMath- A system for the Macintosh," Conference Proceedings of Symsac 86, pp13-23. 1986 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle Scholar
  7. 7.Anthony C. Hearn, ed. Reduce User's Manual, Version 3.0, The Rand Corporation, Santa Monica, California. April 1983.Google ScholarGoogle Scholar
  8. 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 ScholarGoogle Scholar
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.William A. Martin, "Computer Input/Output of Mathematical Expressions," Proc. of the Second symposium on Symbolic and Algebraic Manipulation. March, 1971. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle Scholar
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Telda S. Perry and john Voelcker, "Of mice and menus: designing the user-friendly interface," IEEE Spectrum pp 46-51. September 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Ralph R. Swick and Terry Weissman "X Toolkit Athena Widgets - C Language X Interface" X Version 11, Release 3, May 1988.Google ScholarGoogle Scholar
  16. 16.Paul S. Wang, Ir~trodt~ction to Berkeley Unix, Wadsworth Publishing Company, Belmont, California, USA, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.AlaJn Zarli and Delia Balbontin. "Two approaches for the graphical edition of mathematical formulas: attributed grammars and object-oriented languages,' ISAAC 1988.Google ScholarGoogle Scholar

Index Terms

  1. SUI: a system independent user interface for an integrated scientific computing environment

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            ISSAC '90: Proceedings of the international symposium on Symbolic and algebraic computation
            July 1990
            307 pages
            ISBN:0201548925
            DOI:10.1145/96877

            Copyright © 1990 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 July 1990

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate395of838submissions,47%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader