WIT Press


Writing A Graphical User Interface For Math- Ematica Using Mathematica And MathLink

Price

Free (open access)

Volume

15

Pages

8

Published

1997

Size

614 kb

Paper DOI

10.2495/IMS970451

Copyright

WIT Press

Author(s)

Chikara MIYA JI and Hiroshi KIMURA

Abstract

Interactive graphics are a weak part of Mathematica. In this article, a MathLink program which provides interactive graphics in realtime will be introduced. The program can be used to detect a user interface event, and send it to the Mathematica Kernel as an Event Expression. This mecha- nism enables one to write Graphical User Inter face (GUI) in Mathematica. To define a GUI object in Mathematica, an Object Oriented Programming Style (OOPS) is introduced. The combination of realtime interaction and kernel evaluation provides a dynamical interface building, execution, and debugging environment. In this article, theoverall design of the program will be discussed. 1 Introduc

Keywords