Getting started with Eclipse
Since version 8.0 IBM Lotus Notes is based on IBM Lotus Expeditor which is extension of the Eclipse rich client platform. This allows one to extend the Lotus Notes client via Eclipse programming and opens up many new capabilities for application development on the Lotus Notes platform.
As platform Lotus Notes provides additional value through document based storage, data replication with the Domino server, built in security features and many built in collaborative functions like email.
Here are a couple of links to help Eclipse developers to get started with using Lotus Notes as their platform to run Eclipse applications.
First you need Lotus Notes 8.5.1. There is a free version of Lotus Domino Designer available which is an (Eclipse based) development tool for Lotus Notes/Domino developers to build applications via XPages and the classic rapid application development capabilities. This version also comes with Lotus Notes 8.5.1. As the web site describes "Developers may use Domino Designer to build applications that are run locally."
In order to start Lotus Notes from your Eclipse IDE you can install the Lotus Expeditor Toolkit into your Eclipse IDE which provides a UI to easily launch Lotus Notes from the IDE. Technically it is also possible to launch Lotus Notes directly from the basic Eclipse IDE.
There are a couple of places where you can find more information:
- Writing plugins for Lotus Notes
- Lotus Expeditor Wiki
- Composite Applications in Lotus Notes
- IBM Composite Applications Wiki
- Lotus Domino Designer Wiki