This section provides a full overview Lotus Expeditor and its features.
® 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.
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.
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.
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).
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 platformParent topic: Developing Applications for Lotus Expeditor
The managed client platform provides a set of standards-based Client Services for the development of your managed client applications.
Using the samples
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