1. Prerequisites

Poseidon for UML is written entirely in Java and therefore is platform independent. It runs on almost any modern personal computer. To successfully start and run Poseidon for UML you need the following:

1.1. Additional Requirements for MacOS X Users

Certain combinations of Java and MacOS X have been known to cause problems. These are sometimes resolved by changing the Look And Feel used by Poseidon. For information on how to change the Look and Feel, refer to the Appearance section of the Settings chapter.

1.1.1. Jaguar (MacOS X 10.2.x)

There are two versions of Java 1.4.1, Original and Update 1. When using Original, Drag and Drop from the Navigation Tree into a diagram will not work. Update 1 includes a set of improvements and should be used whenever possible. In both cases, the Alloy Look and Feel should be used, as Aqua is known to have additional problems such as difficulty in opening dialogs.

1.1.2. Panther (10.3.x)

This version of MacOS X comes with Java 1.4.1 Update 2, which is an improvement over Update 1, yet there are still some issues with Drag and Drop and the Aqua Look and Feel. Be sure to use the Alloy Look and Feel with this version of Java.

Java 1.4.2 (which is equivalent to Sun JDK 1.4.2_03) has recently become available. This release appears to have addressed the speed and Look and Feel problems.

1.1.3. Tiger (10.4.x)

Tiger includes Java 2, Standard Edition, version 1.4.2, including the Java Developer Kit (JDK) and the HotSpot virtual machine (VM).