EclipseCon 2007 March 5-8, Santa Clara California

Wolfram Workbench Demo

Tom Wickham-Jones (Wolfram Research Inc.), Werner Schuster (murphee) (None)

· Demo

Wednesday, 10:10, 50 minutes | Room 207


Wolfram Workbench Demo

Mathematica is a high-level environment that uses a flexible programming language to integrate high-performance computing, a vast collection of algorithms, and tools for visualization, data processing, and document preparation. It is used by scientists, engineers, mathematicians, financial analysts, and eductors who want to solve technical computing problems.

The Wolfram Workbench is an Eclipse based development environment for Mathematica, and other Mathematica based technologies such as webMathematica and gridMathematica. It was released in November 2006 and its features include the following:

The Wolfram Workbench is an example of how Eclipse can build development tools for many different types of language. It also shows how Eclipse based tools can be grouped and extended to provide specialized functionality, but without having to build everything from scratch.

The demonstration will give a quick overview of the features of Mathematica and show how they can benefit from a development environment.

It will show some of the features of the Wolfram Workbench and how it can be used for Mathematica development. It will show examples of scientific and technical computation using Mathematica and how they can be deployed over the web and run on a grid based system.

Finally the demo will show how the Workbench can be extended by scripting with Mathematica. It will show an example of using the graph theoretic functions of Mathematica to visualize and modify the call-graph of code in a project.

From 1990 to the present, I have been involved in the technical development of Mathematica, ( In Mathematica, I have worked on many features such as its graphics, language, and compiler. In 1992 I published a book on Mathematica graphics. Mathematica has a nice reflection based connection to the Java language, and I have been interested in building tools for Mathematica that make use of our Java tools to leverage existing technologies. I developed webMathematica, the web version of Mathematica. This was released in 2001. For the past few years I have been involved in development tools for Mathematica, and in November 2006 we released the Wolfram Workbench, an Eclipse based IDE for Mathematica.

Werner Schuster (murphee) is a programmer with a focus on Java, Eclipse, and dynamic languages such as (J)Ruby and Mathematica. Among other things, he's developed Eclipse plugins since 2003, both commercially and in the OpenSource space. His blog is @

Floor Plan

Gold sponsors

Ingres logo

BEA logo

IBM logo

Business Objects logo

Klocwork logo

Windriver logo

Red Hat logo

Actuate logo

Silver sponsors

Compuware logo

Sybase logo

Google logo






Code Gear




Innoopract logo

Lynux Works

Media sponsors

Eclipse Magazine logo logo

Methods and Tools logo

Eclipsezone logo

Addison-Wesley logo

Eclipse Magazin logo

Embedded Computing logo

SD Times logo

Enterprise Open Source logo

ACM Queue logo

TheServerSide Java Symposium

Eclipse Review logo

Software Test & Performance logo

Eclipse Developers Journal logo

Eclipse Source logo