Easy to Learn Java: Programming Articles, Examples and Tips

Start with Java in a few days with Java Lessons or Lectures

Home

Code Examples

Java Tools

More Java Tools!

Java Forum

All Java Tips

Books

Submit News
Search the site here...
Search...
 
Search the JavaFAQ.nu
1000 Java Tips ebook

1000 Java Tips - Click here for the high resolution copy!1000 Java Tips - Click here for the high resolution copy!

Java Screensaver, take it here

Free "1000 Java Tips" eBook is here! It is huge collection of big and small Java programming articles and tips. Please take your copy here.

Take your copy of free "Java Technology Screensaver"!.

New GUIKit from Wolfram Research Enriches Mathematica(R) Development Environment

JavaFAQ Home » Java Tools Go to all tips in Java Tools


Bookmark and Share

Champaign, Illinois--July 14, 2004--Application developers who want to create computation-rich applications now have a powerful new development environment in which to work. GUIKit, Wolfram Research's latest technology release, makes it easy to construct graphical user interfaces (GUIs) for a wide range of custom implementations--all within one uniquely capable programming and scripting language.

GUIKit, which can be downloaded free of charge from the Wolfram Research website, adds another impressive facet to Mathematica's suitability as an application development environment. Mathematica's competitive speed, unparalleled scope, extensive connectivity, and range of enterprise solutions already make it an ideal platform for real-time development and deployment. Now, users of GUIKit have more tools at hand to quickly build innovative user interfaces that capitalize on Mathematica's trusted computational, graphical, and language capabilities.

Developers can take advantage of Mathematica's many deployment options to easily package their GUIKit applications for end-users either as stand-alone client applications or integrated within a Mathematica session. These applications then enable end-users to perform sophisticated computations with just a few mouse clicks--without requiring any knowledge of Mathematica.

GUIKit provides a high-level Mathematica expression syntax for defining graphical user interfaces along with a runtime environment for managing and deploying these reusable definitions. It is well suited for commercial and educational development. With GUIKit, users can:

Build complete platform-independent application interfaces that leverage the computational power of Mathematica Extend existing Mathematica functions with user interfaces to facilitate easier or custom user input Create wizards for specific Mathematica functionality Create GUIs directly from Mathematica

GUIKit can be used to build interfaces to databases or to generate interactive graphics, presentations, and simulations. A few examples of GUIKit interfaces that are included with the product are calculation tools such as EquationTrekker, import tools, and search tools.

GUIKit expands upon existing Mathematica connection technologies that embed the whole of the Java(R) development language within the structure of the Mathematica language, making user interfaces much easier to write than it would be either using Java directly or using multiple languages. It provides complete access to any and all Java classes and their properties, events, and methods. Because the interfaces are based on Java, they are completely platform-independent and will look like native interfaces on any platform without the need for changes or modifications.

"GUIKit goes much further [than similar products] in terms of disguising mostly irrelevant details and helping the user to get the job done quickly. The event handling syntax is simple and flexible and easier than anything else I have seen," says Ian Buckley of Rogue Trainer, a UK financial consulting firm. "Very impressive and useful!"

"GUIKit creates a unique bridge between the power of Mathematica and the interface control of Java," says Jeff Adams, GUIKit Lead Developer. "It lets you build interactive interfaces in record time, especially for applications involving sophisticated computation or technical graphics. Our initial GUIKit users have built everything from simple, elegant utility dialogs to aid their daily use of Mathematica as a tool, to elaborate stand-alone applications. They've taken the technology and run with it even beyond what we envisioned."

GUIKit is built for Mathematica 5.0 or later. It will be included with future releases of Mathematica and is available for all platforms on which Mathematica and Java are supported. Visit http://www.wolfram.com/guikit for more information or to download.

Wolfram Research is the world's leading developer of technical computing software, offering organization-wide computing solutions. Led by Mathematica, its flagship product, the company's software is relied on today by millions of users worldwide and has been the recipient of many industry awards for technical excellence. Wolfram Research, a privately held company, was founded in 1987 by Stephen Wolfram and is headquartered in Champaign, Illinois, with offices in Europe and Japan. Go to http://www.wolfram.com for more information about Wolfram Research and its products.

# # #

(c) 2004 Wolfram Research, Inc. Mathematica is a registered trademark of Wolfram Research, Inc. All other trademarks used herein are the property of their respective owners. Mathematica is not associated with Mathematica Policy Research, Inc. or MathTech, Inc.
 Printer Friendly Page  Printer Friendly Page
 Send to a Friend  Send to a Friend

.. Bookmark and Share

Search here again if you need more info!

Custom Search



Home Code Examples Java Forum All Java Tips Books Submit News, Code... Search... Offshore Software Tech Doodling

RSS feed Java FAQ RSS feed Java FAQ News     

    RSS feed Java Forums RSS feed Java Forums

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest 1999-2006 by Java FAQs Daily Tips.

Interactive software released under GNU GPL, Code Credits, Privacy Policy