Previous Topic

Next Topic

Book Contents

Book Index

The LSX Toolkit

LotusScript has become extremely popular and with this toolkit you can even expand LotusScript beyond its boundaries!!!

The Lotus Software Extensions (LSX) Toolkit expands LotusScript functionality by allowing developers to write custom modules that are tightly integrated with both the Lotus Notes and Lotus Suite environments. These modules, called Lotus Software Extensions (LSXs), are separately loadable modules that implement one or more custom classes.

An LSX is a dynamically loaded, shared module that exposes classes to Notes and Domino - or any other LotusScript host, such as SmartSuite. These classes can then be scripted and manipulated, just like the Notes and Domino native classes. Your LSX classes can be accessed from LotusScript or from Java.

In addition, an LSX can be used to integrate Lotus applications with other systems. When your LSX is loaded into the LotusScript host - typically your Notes client - your custom LSX classes appear alongside the native Notes classes in the Notes IDE as if they are native to the Notes environment.

In short, LSXs allow you to greatly extend the capability of your Lotus applications in very customized ways.

Finally, the current release of the LSX toolkit is working on both Notes R5 and Notes 6, provided to apply a fix.

See Also

Other important Notes APIs

The COM Toolkit

The Lotus XML toolkit

The Java Toolkit

The VIM Toolkit