FactoryPMI New Version Announcements

May 21, 2008 - FactoryPMI 3.2.0 released.

Release Notes

New Window Serialization Format - [color=red]Please Read[/color]
FactoryPMI 3.2 uses a new format for serializing the windows inside a project. This new format makes opening and saving windows on average 2.5x faster. Users who upgrade from a previous version to 3.2 will at first notice a slowdown opening their windows. This is because existing windows must be re-serialized in the FactoryPMI Designer before they can benefit from the new format. To quickly re-serialize all of your windows, open your project in the Designer and navigate to Tools > Advanced > Reserialize Windows, and then save your project.

TCP-based clustering
Due to the lack of consistent support for multicast UDP traffic on industrial networks, FactoryPMI’s clustering feature now uses TCP traffic by default. The result is more reliable clustering on many networks.

New Components
Two new components, the Paintable Canvas and Sound Player make their debut is FactoryPMI 3.2. These components can be found under the “Misc” tab on the component palette. The Paintable Canvas is an advanced component that can be programatically drawn using scripting, inspired by this post. The sound player component enables simple audio notification without any scripting, and in a cross-platform manner. Looping and triggering modes make it a snap to configure.

Changelog Entry

Version 3.2.0 build 1911 (Release Date 5/16/2008)[ul]
[li] New: Better serialization / deserialization makes window saving/loading 2.5x faster.[/li]
[li] New: TCP based clustering now available[/li]
[li] New: Paintable Canvas component enables custom vector-drawn components[/li]
[li] New: Sound Player component makes integrating audio alerts into FactoryPMI windows easy.[/li]
[li] New: Better window management including thumbnail previews on mouseover in Designer.[/li]
[li] New: EditCount system tag lets applications monitor their modification count for better version auditing.[/li]
[li] New: Disable Overlay feature in Designer.[/li]
[li] New: Added fillShape, shapeOffset properties to the standard XY renderer on the classic chart.[/li]
[li] New: Gateway console shows recent log entries, controls log levels, and shows threading information[/li]
[li] Improved: Clustering stack re-tooled to not touch underlying network resources when clustering
is off, improving experience especially on laptops.[/li]
[li] Improved: added keyboard shortcuts for customizers[/li]
[li] Improved: EasyChart foreground now affects the X-axis[/li]
[li] Improved: Added value/tick number formatting to the meter component.[/li]
[li] Improved: Added clearSelection() function to the classic chart.[/li]
[li] Improved: Loosened the character restrictions for internal and AD hybrid authentication profiles
to be more compatible with active directory usernames.[/li]
[li] Fixed: Authentication roles with ampersands in them are now allowed.[/li]
[li] Fixed: Potential NPE in error reporting GUI[/li]
[li] Fixed: Potential NPE setting a button’s background color to “null”[/li]
[li] Fixed: event.source.parent.components returned objects that were unable to automatically
reference dynamic properties[/li]
[li] Fixed: Tag editor window couldn’t apply changes after the apply of a name change.[/li][/ul]
See full changelog here: inductiveautomation.com/supp … FactoryPMI