What's New in Wolfram Workbench 2.0

Significant and interesting additions in this release.


Documentation Development

Wolfram Workbench now includes functionality for authoring and building Mathematica documentation for your applications. This includes the following tools.

The Application Tools utility, which is used for running and testing builds, as well as deploying the finished application.

Application Tools

The PacletInfo.m editor, which is used to view the details of your documentation.

Paclet Info Editor

The Documentation Tools palette, which is used to author documentation.

Documentation Tools Palette


Section Grouping

Section grouping allows you to add grouping comments to your Mathematica code so that it can be divided up into different sections that can be opened and closed.

Documentation Tools Palette


Code Hover

Code hover is a lightweight way to get information about functions in your code. This now includes full context information, as well as any attributes and options.

Code Hover


Syntax Coloring

The syntax coloring has been enhanced to reflect the Mathematica package structure of your code. It also has some new classes of errors and warnings, such as unused local variables.

Unused Variable


Quick Fixes

Some new quick fixes have been added. This includes adding attributes to a symbol and inserting arguments into a list.

Adding Attributes


Finding References

You can now find references to a function.

Finding References


Finding Symbols or Packages

You can now open a dialog to browse to find symbols or packages.

Finding Symbols or Packages


Mathematica Installation Manager

The installation manager now makes it easy to work with several different versions of Mathematica.

Installation Management


Improved Setup on Notebook Open

When you open a notebook from a project, the Workbench now sets up Mathematica so that you can load code and start to work with it.

Loading Code


Stylesheets and Palettes

You can now configure the Workbench to make stylesheets and palettes from your project available to the notebook front end.


Hyperlinks from Code to Notebooks

You can now add hyperlinks from Mathematica source files to notebooks in your project.

Code Hyperlinks


Notebook Compare

Now if you compare two notebook documents, a special tree difference tool is available.

Notebook Compare


Pattern Search in Notebooks

Now you can search inside notebook documents with the Mathematica pattern search utility.

Notebook Search


Show In Front End

The Show In feature has been enhanced to include notebook files.

Show In Front End


Child Test Files

Child test files are test files loaded by a main test file. They are useful since they can be run multiple times with different arguments.

Child Tests


webMathematica Development

A set of tools suitable for working with webMathematica is now included.

JSP Editor


Eclipse Base

The base technology for the Wolfram Workbench has been increased to Eclipse version 3.5.