Wolfram ResearchProductsPurchasingServices & ResourcesAbout UsOur Sites
Wolfram Workbench Products
-----
 /
Wolfram Workbench
<Workbench Features
*Project-Based Approach
*Source Code Editor
*Debugging
*Profiling
*gridMathematica Support
*webMathematica Support
*J/Link Support
*Pattern Searching
*Project Export Wizards
*Unit Tester
*Version Control
*Further Features
*Why Develop with Wolfram Technologies
*Screencasts
*Technology Q&A
*Reviews and User Experiences
*New in Workbench 1.1
*How to Get It
*Download Product
Information Sheet
 
*Buy Online
*Technical FAQs
*Training
*For More Information
*Ask about this page
*Print this page
*Email this page
*Give us feedback
*
Sign up for our newsletter:

Features

Wolfram Workbench provides typical features of a state-of-the-art integrated development environment (IDE), customized and specialized for Mathematica and other Wolfram technologies. A basic overview of Workbench is shown below.

Project-Based Approach  

   
  • Groups files, code, and other Mathematica resources into a single component
  • Supports Mathematica code and notebooks, Java source, and classes for J/Link, DatabaseLink, and GUI widgets
more
Source Code Editor  

   
  • Provides powerful source code editing with syntax highlighting, error reporting, local-variable coloring, and much more
  • Reports errors with a problems-summary window and mouse-over usage messages for convenient assistance
  • Offers outline summary of code in a source file
more
Debugging  

   
  • Lets you study code as it runs to detect and fix any problems
  • Enables breakpoints to halt and evaluate variables
  • Tracks problems, with useful error messages
more
Profiling  

   
  • Generates deterministic execution-profile reports
  • Reports the number and length of evaluations, with expressions linked to source code
more
gridMathematica Support  

   
  • Provides connections from each gridMathematica kernel back to Workbench.
  • Supports all standard Workbench debugger features for all kernels, including breakpoints, stack display, and source location
  • Profile report gives execution history for each kernel in the cluster
more
webMathematica Support  

   
  • Lets you organize all your webMathematica material in one place
  • Provides tools for starting and stopping the server, and for project web deployment
  • Contains all the webMathematica documentation in convenient form
more
J/Link Support  

   
  • Provides project-creation wizards to mix Mathematica and Java code using the J/Link toolkit
  • Creates error markers in Mathematica when Java classes cannot be found
  • Enables Find Definition from Mathematica to the corresponding Java class
  • Allows debugging of both Mathematica and Java code at the same time
more
Mathematica Pattern Searching/Rewriting  

   
  • Allows pattern-based searching and rewriting of Mathematica code
  • Enables scripting of warnings and error markers based on Mathematica patterns
  • Provides assistant to help migrate from Version 5.2 code
more
Project Export Wizards  

   
  • Exports from Mathematica projects to file system, archive files, etc.
  • Supports enclosed Java classes to build J/Link applications
more
Unit Tester  

   
  • Supports the Wolfram MUnit Tester
  • Provides wizards, templates, and quick assists to help unit test creation and maintenance
  • Runs individual test files as well as test suites of multiple files
  • Includes Test Comparator to help find cause and details of any test failures
more
Version Control  

   
  • Manages multiple versions of files
  • Gives access to version history
more
Further Features  

Any questions about topics on this page? Click here to get an individual response.


 © 2008 Wolfram Research, Inc.  Terms of Use  Privacy Policy | [ja]