Lotus Domino Designer 6 adds the following programmable design elements:
Event model
Lotus Domino Designer 6 distinguishes between Notes client and Web browser events in the following cases. The client events permit LotusScript and in some cases Formula and Simple action(s) in addition to JavaScript. See "Event descriptions" and "Event sequencing."
In this release, you can use auto completion to look up and paste @functions, @commands, and LotusScript classes, properties and methods right into the Programmer's Pane as you enter code. The feature also provides parameter prompting to show you how to complete a statement.
Remote debugging
In Release 6 you can debug any agents or script libraries currently running on the server remotely.
Persistent breakpoints
Breakpoints in a script being debugged no longer disappear when the application session ends. You must explicitly clear them to remove them from the script.
JavaScript script libraries
You can create libraries using the JavaScript language in addition to LotusScript and Java.
Web services
You can create an application that can be accessed remotely as a Web service. The service is built as a standard Notes database that uses a Web agent and script libraries to perform a specific Domino-related task. You can also create a WSDL file as a page element with XML content.