GUIKit Version 1.0 Release Notes
Welcome to GUIKit Version 1.0!
Since the release of J/Link for Mathematica, users and developers
have been able to extend the Mathematica graphical user interface
experience with cross-platform Java user interfaces. GUIKit
acts to build upon this strong programming foundation.
GUIKit provides both a high-level Mathematica
expression syntax for defining a graphical user interface and a runtime rendering
and evaluation engine that wraps the ease of Mathematica programming and
the cross-platform extensibility of Java user interfaces.
GUIKit simplifies the construction, layout, and eventing logic of
typical user interface programming and, in many ways, completely abstracts the
need to know many details of Java programming and user interface layouts.
Mathematica users will find that GUIKit allows them to
define interfaces as Mathematica-style expressions and to
program the logic and manipulation of these user interfaces with familiar
Mathematica programming language constructs.
GUIKit also acts as an extended framework for existing
J/Link and Java programmers who already take advantage of the power
of integrating Java and Mathematica. GUIKit adds
features such as a reusable deployment model for developers to easily integrate
interface definitions into their existing Mathematica add-ons and to develop
a library of reusable Mathematica-enhanced user interface widgets for
others to build on and easily interact with through Mathematica programming.
GUIKit runs on Windows, Macintosh, Linux, and Unix.
Please direct comments and questions to guikit@wolfram.com.
Revision History
| 1.0.2 | 11/2004 |
Fixes a startup issue that affected some Unix platforms. Resolves
cases where $ContextPath is not reset properly. |
| 1.0.1 | 11/2004 | Minor bug fixes.
Bundled with Mathematica 5.1.0. |
| 1.0.0 | 7/2004 | First release. |
|