Ptolemy II 3.0.2 is available for download from http://ptolemy.eecs.berkeley.edu/ptolemyII/ptII3.0
Ptolemy II is a software framework developed as part of the Ptolemy project. It is a Java-based component assembly framework with a graphical user interface called Vergil. Vergil enables design of systems by block diagrams and state machine diagrams. The Ptolemy project studies modeling, simulation, and design of concurrent, real-time, embedded systems. The focus is on assembly of concurrent components. The key underlying principle in the project is the use of well-defined models of computation that govern the interactions between components. A major problem area being addressed is the use of heterogeneous mixtures of models of computation. The Ptolemy Project web page (http://ptolemy.eecs.berkeley.edu) contains much more information about the project. The work is conducted in the Department of Electrical Engineering and Computer Sciences of the University of California at Berkeley. The project is directed by Prof. Edward A. Lee. The project is named after Claudius Ptolemaeus, the second century Greek astronomer, mathematician, and geographer. Ptolemy II includes a growing suite of domains, each of which realizes a model of computation. It also includes a component library, in which most components are domain polymorphic, in that they can operate in several of the domains. Most are also data polymorphic, in that they operate on several data types. The domains that have been implemented are listed below. Some of these are preliminary and/or experimental, as indicated below. Ptolemy II 3.0 includes a HSIF to Ptolemy converter, the expression language has been reworked and the code generator updated. It also includes a set of mature and experimental domains, and a more comprehensive actor library than previous releases. The Ptolemy II 3.0.2 release notes include the following section: --start-- Changes between Ptolemy II 3.0.1 and 3.0.2 Ptolemy II 3.0.1 was an interim release with a narrow distribution. The following changes occurred between 3.0.1 and 3.0.2 Actors that were added between Ptolemy II 3.0.1 and 3.0.2 ArrayMaximum (Mark Oliver) Extract maximum element from an array. ArrayMinimum (Mark Oliver, Edward A. Lee) Extract minimum element from an array. Enhancements between Ptolemy II 3.0.1 and 3.0.2 $PTII/configure.in, $PTII/configure, $PTII/.classpath.in, $PTII/.eclipse.epf, $PTII/configs/FindClass.java Support for configuring Eclipse. Bug Fixes between Ptolemy II 3.0.1 and 3.0.2 ptolemy/domains/sdf/lib/vq/ImageSequence.java Adjusted initial value of imageURLTemplate parameter ptolemy/domains/sdf/lib/Autocorrelation.java Can now handle complex data. lib/saxon7.jar Updated to 7.6.5 of Saxon. This was necessary to get both the HSIF demos and the Cal demos to work. ptolemy/vergil/actor/ActorEditorGraphController.java Under MacOS look and feel, use Command-Click to create new relations and drag new edges ptolemy/vergil/toolbox/PtolemyTransferable.java Under MacOS look and feel, change how we instantiate the DataFlavor so as to avoid a stack trace ptolemy/actor/gui/TextEffigy.java If the user tries to open a missing file, throw a better exception. --end-- Christopher Hylands Brooks [EMAIL PROTECTED] University of California Programmer/Analyst Chess/Ptolemy/GSRC US Mail: 558 Cory Hall #1770 ph: 510.643.9841 fax:510.642.2739 Berkeley, CA 94720-1770 home: (F-Tu) 707.665.0131 (W-F) 510.655.5480 (office: 400A Cory) ---------------------------------------------------------------------------- Posted to the ptolemy-hackers mailing list. Please send administrative mail for this list to: [EMAIL PROTECTED]