home | news | research | people | documentation | download | links | contact

DEVELOPMENT TOOL

We are making available the first public version of the StreamIt Development Tool (SDT). It is implemented in Java as an Eclipse plugin, and intended for developing, debugging, and visualizing programs written in StreamIt. As a graphical programming environment, it can simply and intuitively convey the hierarchical and structured nature of a StreamIt application. In addition, the debugger can interpret and visually represent the stream graph and its dynamic behavior, including the flow of information in parallel stream graphs. The SDT is composed of the following modules: an IDE-integrated debugger, a graphical text editor, a runtime stream graph view, and a corresponding graph overview.


Download

The StreamIt Development Tool is copyright 2003 by the Massachusetts Institute of Technology. It is provided to you under the terms and conditions of the GNU General Public License Version 2.0.


Software Requirements


Installation

  • Before installing the StreamIt Development Tool, make sure Eclipse is not running, then extract the contents of the distribution zip-file to the root directory of your Eclipse installation. For example, if your Eclipse SDK is in d:\eclipse then extract the contents of the distribution to d:\.

  • We recommend you verify that the installation was successful as follows.
    • From the main Eclipse window, click on "Window".
    • Next select the "Preferences" option from the menu.
    • In the Preferences dialogue box, verify that the "StreamIt Editor" option exists in the preferences hierarchy.
    • Expand the "Plug-In Development" option and click on "Target Platform".
    • Verify that the following three plugins exist.
      • streamit (1.0.0)
      • streamit.eclipse.debugger (1.0.0)
      • streamit.eclipse.help (1.0.0)


Creating a StreamIt Project

  • To create a StreamIt project, from the main Eclipse window, click on "File", then select "New", and click on "Other". From the new dialogue window, click on "StreamIt" and continue by clicking on "Next".

  • You may now name your project, and continue by clicking on "Next" again.

  • Click on "Finish" to complete the project setup.

  • You may now create a StreamIt file and write your own StreamIt program.
    • To create a new file, from the main Eclipse window, click on "File", then select "New", and click on "File".
    • Select your StreamIt project, name your file and click "Finish". Note that your file must end with the extension "str". For example, "foo.str" is a valid StreamIt file name.

  • We recommend reading through the SDT documentation found under the "Help" menu.

  • Visit the StreamIt home page for the language specification and cookbook.