This article introduces some helper classes so you can quickly build and deploy feature-rich, reusable, Eclipse-based components for IBM Lotus Notes. You also learn how to create a foundation upon which other components can be created quickly and easily.
The Composite Applications - Design and Management section of the Lotus Domino Designer 8 help discusses how to build Eclipse components, providing a reference to the APIs used and an example. There is also a tutorial that walks you through creating a simple composite application based on Notes components. Additional material and examples can be found in the developerWorks article, "Using IBM Lotus Expeditor Toolkit V6.1 with IBM Lotus Notes V8 and IBM Lotus Sametime V7.5.1," and in the Developing Applications for Lotus Expeditor section of the IBM Lotus Expeditor information center.
This article builds on that information and introduces some helper classes so that you can quickly build and deploy feature-rich, reusable, Eclipse-based components. The components we discuss are usable in both IBM Lotus Expeditor and Lotus Notes, but for simplicity, our examples refer to Lotus Notes. The code referenced in this article can be found in the com.ibm.cademo.sl.comp.cloud project contained in the Help - About document in the Composite Application Component Library posted to OpenNTF.org.
To read the entire article, see Designing composite applications: Writing an Eclipse component for IBM Lotus Notes on the developerWorks website.
Editor's note: This article is the fifth in a series of articles on composite applications to be published on developerWorks Lotus over the next few months. See the other developerWorks articles, "Designing composite applications: Unit testing," "Designing composite applications: Design patterns," "Designing composite applications: Component design," "The Lead Manager application in IBM Lotus Notes V8: An Overview", and "Designing composite applications: IBM Lotus Notes components".