Wolfram Library Archive

Courseware Demos MathSource Technical Notes
All Collections Articles Books Conference Proceedings
Title Downloads

Turning an Application into an Interface: Basics of Making a GUI for Your Package

Dale Horton
Organization: Wolfram Research, Inc.
Department: Release Engineering
URL: http://omegaconsultinggroup.com/

2001 Mathematica Developer Conference
Conference location

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.

*Wolfram Technology > Front End > Palettes and Dialog Boxes
*Wolfram Technology > Programming > Packages and Contexts
Downloads Download Wolfram CDF Player

horton2.nb (514.2 KB) - Mathematica Notebook