
Lotus Symphony 3 Beta Toolkit provides lots of new features and enhancements so that Developers can automate their office applications more efficiently. The new features and enhancements include UI customization APIs, Event Listener APIs and EnhPresentation APIs!
UI customization APIs:
Developers can add and delete menus, show and hide toolbars, open and close Symphony views by UI customization APIs.
Event Listener APIs:
Developers can monitor the New, Open, Quit, Save, SaveAs, FocusOn, FocusLost, SelectionChange and ModifyStatusChange events of Symphony application(See Figure1).
Enhanced Presentation APIs:
Developers can manipulate Pages, Shapes, Tables, FillFormat and so on through enhanced Presentation APIs(See Figure2).
DeprecateAPIs:
The following APIs are deprecated:
com.ibm.productivity.tools.ui
com.ibm.productivity.tools.ui.views
com.ibm.productivity.tools.ui.views.operations.
The interface “com.ibm.symphony.documents.TextFields” and “com.ibm.symphony.documents.TextField” are also deprecated, a new Field interface will be published in GA.
You can find more detailed information from the Developers Toolkit for Lotus Symphony 3 Beta : Symphony_sdk.zip\javadoc\symphony\deprecated-list.html.