Ptolemy II Snapshot Download

Ptolemy II Planet At the Ptolemy Miniconference on February 19, 1999, we showed several Ptolemy II applet demonstrations. We are making available for download the Java code that drives demonstrations in order to solicit feedback and to illustrate the trajectory of the project. This software represents a snapshot of the state of our development tree and is not viewed by us as production quality code. We expect to release production quality code in mid 1999.
Note:
This is not the most recent version of Ptolemy II. The most recent version can be found at http://ptolemy.eecs.berkeley.edu/ptolemyII/ptIIlatest/.

There are a number of caveats with that go along with this snapshot.

  • This release is intended for software developers who have experience with both Java and Ptolemy.
  • Some of the files in this release have not been design reviewed, code reviewed, or thorough tested. Classes that have undergone design review are marked "yellow" in the source file. Classes that have undergone both design and code review are marked "green" in the source file.
  • The code in the snapshot is changing in our own development copy, and some of the changes are not backward compatible. You should not rely on the interface of any class that is rated at less than "green." In rare circumstances we may also modify the interface of green classes before the 1.0 release.
  • Many of the demos were created on an ad hoc basis, and should not be viewed as templates for future demos. In particular, the applet code is unstructured, with considerable code duplication across applets.
  • The primary difference between this release and the Ptolemy II 0.1 release is that we are including code for the domains.
  • The Ptolemy II Design Document has not yet been updated to reflect changes between 0.1 and 0.2
On the positive side
  • For the most part, the demonstrations work. If you run into problems, try reloading the jar and class files with Shift-Reload or Control-Reload.
  • You can get a better feel for how data is transmitted between actors by looking at some of the actor code.
  • We have made a few passes over much of the code and fixed some of the glaring problems.

Download

  • Gzipped Tar file: ptII0.2devel.tar.gz (12.8Mb)
  • The tar files include all the .class, .jar and javadoc html documentation, so you need not recompile to use Ptolemy II. This release was compiled with JDK1.2, but most of the demos will run under JDK1.1. The demos in the guidemo directories all use Diva, which requires JDK1.2

    For further information about rebuilding Ptolemy II, see ptII0.2devel/doc/install.html

    Future plans

    Currently, we are planning on shipping Ptolemy II 1.0 in May, 1999. Between Ptolemy II 0.2 and Ptolemy II 1.0, we plan on:
  • Design and code reviewing most of the code
  • Writing lots of tests
  • Adding to the design doc
  • Ptolemy II 1.0 is not likely to include a visual editor.

    Feedback

    Please send any feedback to ptII at eecs berkeley edu.