This section provides a full overview Lotus Expeditor and its features.
With Lotus® Expeditor, you can move key components of your applications from the server to desktop, laptop, tablet, and handheld clients by using standard APIs and services. Moving application components to run on a client can have dramatic results for business. End-users benefit from improved application response time because applications perform business operations locally on the client. As a result, there is a reduction in network traffic between clients and servers, and in server workload. Furthermore, mobile end-users can continue to productively use their applications from their clients even when they are at a location that does not have network connectivity, such as a customer site. You can also utilize the local graphical user interface (GUI) capabilities of the client devices to deliver a richer user experience than can be supported by a Web browser.
The Lotus Expeditor Toolkit provides a complete, integrated set of tools that allows you to develop, debug, test, package and deploy client applications that use the Client Services. This toolkit is built on Eclipse technology and extends the powerful Rational® suite of development tools so you can leverage your existing skills and software components. Eclipse is an award-winning, open source platform for the construction of powerful software development tools and rich desktop applications. Leveraging the Eclipse plug-in framework to integrate technology on the desktop saves technology providers time and money by enabling them to focus their efforts on delivering differentiation and value for their offerings. Full details on Eclipse are available at http://www.eclipse.org
Developing Applications for Lotus Expeditor makes several references to the Rational Software Delivery Platform (RSDP). The Rational Software Delivery Platform is a powerful set of integrated development tools that supports open standards. The platform is based on Eclipse and runs across multiple platforms including Linux®. The tools Rational Application Developer for WebSphere® Software (RAD) and Rational Software Architect for Websphere Software (RSA) are used as base tools for the Lotus Expeditor Toolkit. You can install the Lotus Expeditor Toolkit on top of RAD or RSA. When this documentation mentions the Rational Software Delivery Platform, it means specifically the RAD and RSA tools. For a list of supported development tools, refer to Supported platforms and prerequisite software
The toolkit also provides Ant tasks so you can create Ant scripts to automate the building of your applications. In addition, the toolkit provides program samples to help jump start your application development projects.
The combination of the Lotus Expeditor Client and the Lotus Expeditor Server provide the client and server middleware "connectors" necessary to deliver and manage end-to-end applications (see the below figure). System Administrators use the Lotus Expeditor server to install and configure the server middleware, so client applications can securely perform assured transactions and database synchronization with Enterprise applications and data. For more information on the server platform, please refer to the Lotus Expeditor Server documentation.
With Lotus Expeditor Client for Desktop, Portal administrators can use WebSphere Portal Server to control managed client applications available to end-users based on access rights defined by the administrator.
For more information, please refer to ../com.ibm.rcp.tools.doc.admin/welcome.html.
With Lotus Expeditor Client for Desktop, you can develop managed client applications that run on the following operating systems:
- Microsoft® Windows® Vista
- Microsoft Windows XP Professional Service Pack 1 and 2
- Microsoft Windows XP Home Edition Service Pack 1 and 2
- Microsoft Windows XP Tablet PC Edition 2005
- RedHat EL 4.0 WS with GTK support – Update 4 and 5
- RedHat EL 5.0 and 5.1 WS with GTK support
- SUSE Linux Enterprise Desktop (SLED) 10 SP1
- Microsoft Windows 2000 Service Pack 4
Support has been withdrawn for Novell Linux Desktop 9 (NLD9).
With Lotus Expeditor Client for Devices, you can develop managed client applications that run on the following operating systems:
- Windows Mobile 5.0 (PocketPC and Phone Edition)
- Windows CE Professional 5.0
In summary, the powerful client platforms, toolkit, and server platform enable you to develop compelling managed client applications that run on a variety of clients and securely access e-business on demand® applications, services, and data. You can use programming skills you have already acquired to develop these applications. This guide provides the information you need to deliver these applications to your customers.
Overview of the managed client platform: XPD621
The managed client platform provides a set of standards-based Client Services for the development of your managed client applications.
Using the samples: XPD621
To get started using the client platform or specific features of the client platform, review the collection of client platform samples. The pre-built samples are provided by the Lotus Expeditor Toolkit.
Parent topic: Developing Applications for Lotus Expeditor: XPD621