This section provides comprehensive and detailed information on developing applications for Lotus® Expeditor.
Application models: XPD622
There are several application patterns that are recommended for use in the managed client platform. One pattern is the browser user interface pattern, which is supported by the Web Application Model. Web applications present their user interface through the use of generated scripting language such as HTML, which is rendered for display by a browser.
Application design considerations: XPD622
You can design client applications in much the same way that you design standard Enterprise applications. However, there are unique considerations for designing client applications. The list of considerations in this section is not necessarily comprehensive for all possible decision points; however, this list provides key considerations for developing client applications.
Developing the application user interface: XPD622
This section provides information on application user interface development.
Developing composite applications: XPD622
This section provides information on composite application development.
Developing data access applications: XPD622
This section provides information on data access application development.
Developing Lotus Sametime applications: XPD622
This section provides information on Lotus Sametime® application development.
Developing management applications: XPD622
This section provides information on management application development.
Developing messaging applications: XPD622
Lotus Expeditor provides both enterprise class messaging through the Java Message Service (JMS) and embedded messaging with the MQ Telemetry Transport (MQTT).
Developing network aware applications: XPD622
The network layer is a base network management layer in the Lotus Expeditor Client for Desktop that provides a framework to applications and platform components for network invocations and network error handling. It provides users with the capability to determine the current status of the client platform as well as their connectivity to remote servers, and HTTP resources including Web Services.
Developing Portlet applications: XPD622
The Lotus Expeditor platform supports Portlet applications that conform to the JSR 168 specification. The Portlet development tooling component of the Lotus Expeditor Toolkit allows users to create, develop, launch/test and debug OSGi based Client Services Portlet applications, as well as convert existing Java EE server based Portlet applications to run on the Lotus Expeditor platform. The Portlet development tools also assist in providing a Portal-like development experience by allowing users to wire and aggregate Portlet applications.
Developing Rich Client applications: XPD622
This section provides information on Rich Client application development.
Developing synchronization applications: XPD622
This section provides information on synchronization application development.
Developing Web applications: XPD622
Web applications targeting the Lotus Expeditor platform are called Client Services Web applications. Since components in the Lotus Expeditor platform are called bundles, a Web application targeting this platform is also referred to as a Web Application Bundle or WAB.
Developing Web Services: XPD622
The Lotus Expeditor Toolkit extends the Rational® Software Delivery Platform through plug-ins that enable you to build applications targeting the Lotus Expeditor runtime platform. The Lotus Expeditor Toolkit Web Services plug-in suite enables you to develop applications that consume and are exposed as Web Services targeting the OSGi-based Lotus Expeditor runtime platform.
Developing wired applications: XPD622
This section provides information on wired application development.
Developing for serviceability: XPD622
This section provides information on developing applications for serviceability.
Migrating applications: XPD622
Lotus Expeditor Toolkit provides two methods to migrate projects created with previous versions of the toolkit. Migration can be done from the Workspace, or projects can be individually migrated using the Import function.