Many of the changes made in version 2.0 were implemented to improve the overall performance of Poseidon, but are not readily apparent to the user. Modifications of this sort that are not directly relevant to the User Interface have not been covered in this manual. A short list of UI modifications that have been covered:
Interfaces can be rendered in box or lollipop notation
Ports are now available in Object, Collaboration, and Deployment diagrams
Performance has been greatly improved
The look and feel of the diagrams has been completely revamped. Among these changes:
Moving an association end to a free area of the diagram creates a new class.
Waypoints of edges snap to their neighbors' X and Y coordinates.
Edge adornments move about the edges more intelligently.
Rapid Buttons now include directed associations, attribute creation, and operation creation.
New elements, such as association classes and actors-as-classifiers, and diagram helpers that do not appear in the source code, such as text objects, have been added.
Diagram storage has been changed to the Diagram Interchange standard, a part of the UML 2.0 standard. This way, diagrams are written in the XMI 1.2 format, just like the model itself.
Diagrams can be exported to pdf format.
Project files now are saved with a ".zuml" extension. They are zip files containing a .proj file with project information, and an .xmi file with the model and layout information. All of this is in accordance with the Diagram Interchange standard.
Undo and Redo is supported throughout Poseidon and for all actions.
A new graphics engine has been implemented in order to render superior graphics, including anti-aliasing.
A new documentation editor with full HTML markup capabilities has been included.
Derived and ordered attributes can be defined.
Multiple stereotypes can be applied to all elements.
Source code target languages are chosen from separate code generation menu items, and the source tab can be set to display different languages
More languages are included in the Professional Edition: Java, Perl, VB.Net, Delphi, CorbaIDL, PHP, C#, and SQL, in addition to UMLdoc generation.
A complete list of changes can be found at http://www.gentleware.com?redirect=changelog.