GUIKit Technology
GUIKit is built upon the foundations of Mathematica's
J/Link, which provides a complete transparent communication framework between
Mathematica and Java.
GUIKit renders user interfaces using Java Swing components, taking
advantage of the cross-platform native look and features of this
extensive and extendable user interface library. Likewise, full dynamic
support of interacting with the runtime Java components is supported
through J/Link and GUIKit's managed user interface
environment layer.
GUIKit translates the Mathematica widget expressions into the
necessary Java objects and event bindings at runtime, as well as manages the
Mathematica kernel environment for evaluating script blocks.
|