๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Special Issue on Graphical User Interfaces and Protocols

โœ Scribed by N. Kajler; M. Monagan


Publisher
Elsevier Science
Year
1998
Tongue
English
Weight
89 KB
Volume
25
Category
Article
ISSN
0747-7171

No coin nor oath required. For personal study only.

โœฆ Synopsis


The design of user interfaces for computer algebra systems and theorem-proving systems is quite a challenge. Everyone who uses our symbolic computation systems wants a nice graphical user interface (GUI), with tools for keeping track of the current session, and also converting a session into a publishable form. The difficulties are in part because of the complexity of the mathematics that we are doing in these systems, the symbolic computation systems themselves, and the manipulations one might want to be able to do with them. For example, in theorem proving we would like to be able to direct the choices that algorithms make. In computer algebra systems, we would like to call other software for purely numerical problems. Consequently, there are many technical problems involved. They include how to display large mathematical formulae, how to display proofs of theorems which have been generated mechanically, how to communicate mathematical formulae between systems and their GUIs, how to input two-dimensional objects such as mathematical formulae, how to interact with an algorithm to guide it to a solution, how to manage a large derivation, and how to manipulate expressions in ways other than using commands. For example, most computer algebra systems provide a command for solving an equation for a given variable x. Some systems allow the user to select x with the mouse, then drag it to the right-hand side of the equations, meaning isolate x and causing an invocation to the system to solve the equation for x. Future systems will surely provide alternatives for user input other than keyboard and mouse-based input. Perhaps we will just say "solve for x".

This special issue, which is dedicated to the problems in the design of GUIs and protocols for symbolic computation systems (and more generally, scientific computation), begins with an extensive survey of computer algebra system GUIs up to and including 1994. It is followed by a paper on the general design of GUIs, and a paper on the design of a GUI for a mathematics system for calculus students. The fourth paper looks at efficient ways to exchange data, both symbolic and numeric, between systems. Finally, we have two papers on GUIs for theorem-proving systems.

Many people have contributed to this special issue. We would especially like to thank the referees.


๐Ÿ“œ SIMILAR VOLUMES


Special Issue on Pacific Graphics 2000
โœ Brian Barsky; Yoshihisa Shinagawa; Wenping Wang ๐Ÿ“‚ Article ๐Ÿ“… 2001 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 29 KB

Computer graphics has evolved over the past four decades into an exciting and fruitful field of computer application that profoundly affects numerous aspects of our lives. Computer graphics technology is being applied successfully in the areas of education, engineering, entertainment, medicine, scie

Special Issue on Pacific Graphics '99 in
โœ Myung-Soo Kim Guest Editor; Hans-Peter Seidel Guest Editor ๐Ÿ“‚ Article ๐Ÿ“… 2000 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 12 KB

we received 81 submissions from 11 different countries all over the world and, after peer review, selected 30 papers for publication in the conference proceedings published by the IEEE Computer Society. The three papers in this special issue represent the best of the 30 selected papers in the area o

Embodied models as simulated users: intr
โœ FRANK E. RITTER; RICHARD M. YOUNG ๐Ÿ“‚ Article ๐Ÿ“… 2001 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 260 KB

Cognitive models provide a means for applying what is known from psychology to the design of interfaces, thereby improving their quality and usability. Existing uses of models include predicting time and errors for users to perform tasks, acting as embedded assistants to help users perform their tas