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.