|
|
|
|
|
|
|
|
Turning an Application into an Interface: Basics of Making a GUI for Your Package
|
|
|
|
|
|
Organization: | Wolfram Research, Inc. |
Department: | Release Engineering |
|
|
|
|
|
|
2001 Mathematica Developer Conference
|
|
|
|
|
|
Champaign, IL
|
|
|
|
|
|
The front end has many features that can make packages more accessible to users. Most packages are driven by kernel commands and their front end interface (if one exists) consists solely of buttons that paste, and sometimes evaluate, kernel commands in a notebook. A largely unused strategy is to use the palettes as a Graphical User Interface (GUI) to the functionality of the package. Beginning users can start to use the package with little knowledge of the underlying processes while the more advanced users can quickly access commonly used functionality. If properly implemented, the palette makes using the package easier, and the package makes using the palette more powerful.
|
|
|
|
|
|
|
|
|
|
|
|
| horton2.nb (514.2 KB) - Mathematica Notebook |
|
|