There are a number of basic combinations of component and composite application development environments.
- Components developed in IBM Lotus Notes can be incorporated into an NSF based composite application
- Expeditor components and portlets can be incorporated into an NSF based composite application
- Components developed in Lotus Notes can be incorporated into a Portal based composite application
- Expeditor components and portlets can be incorporated into a Portal based composite application
For more information on the elements of composite applications, refer to the "Elements of composite applications" topic.
To build NSF components and applications (Notes databases), use IBM Lotus Domino Designer. To build Eclipse components and applications, use an Eclipse integrated development environment (IDE) or Rational Application Developer (RAD).
Building in Domino Designer lets you:
- Create an effective multi-paned user interface for your applications.
- Control frame attributes such as size, scrolling, border colors and width, and frame spacing.
- Determine frame source content at runtime.
- Create programmable links that are maintained automatically.
- Set a frameset to launch automatically when a database, form, or page opens.
For information on the benefits of building in an Eclipse integrated development environment (IDE) or RAD, refer to the documentation shipped with those products.
This documentation covers only developing components in Lotus Notes, for incorporation in either NSF or Portal based composite applications, and incorporating Lotus Notes or Expeditor components or portlets into a Lotus Notes composite application. For information on creating Expeditor components and portlets, or incorporating components and portlets into a Portal based composite application, see the Portal documentation.
Initial planning information
Basic component design guidelines