HOME

TheInfoList



OR:

IBM Lotus Expeditor is a
software framework In computer programming, a software framework is a software abstraction that provides generic functionality which developers can extend with custom code to create applications. It establishes a standard foundation for building and deploying soft ...
by
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
's
Lotus Software Lotus Software (called Lotus Development Corporation before its acquisition by IBM) was an American software company based in Massachusetts; it was sold to India's HCL Technologies in 2018. Lotus is most commonly known for the Lotus 1-2-3 sprea ...
division for the construction, integration, and deployment of "managed client applications", which are client applications that are deployed from, configured, and managed onto a desktop, usually by a remote server. The goal is to allow developers to create applications that take advantage of running on a local client, while having the same ease of maintenance as web-based applications.


Description

There are several parts to Expeditor: * ''Lotus Expeditor Client for Desktop'' is used for the running client applications on
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
,
Mac OS X macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
and
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
. These applications can be written using a combination of OSGi, Java EE, and
Eclipse An eclipse is an astronomical event which occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ...
Rich Client Platform (RCP) technologies, running on a Java virtual machine. * ''Lotus Expeditor Client for Devices'' is a configuration of platform for Microsoft
Windows Mobile Windows Mobile is a discontinued mobile operating system developed by Microsoft for smartphones and personal digital assistants (PDA). Designed to be the portable equivalent of the Windows desktop OS in the emerging Mobile device, mobile/port ...
devices and the Nokia E90 Communicator. This configuration of the platform includes the Eclipse embedded Rich Client Platform (eRCP) running on a
Java ME Java Platform, Micro Edition or Java ME is a computing platform for development and deployment of porting, portable code for embedded system, embedded and mobile devices (micro-controllers, sensors, gateways, mobile phones, personal digita ...
virtual machine. * ''Lotus Expeditor Server'' is used to deploy, configure and maintain applications running on Lotus Expeditor Clients. It runs on top of the IBM DB2
database management system In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and an ...
and the Java EE-based IBM WebSphere Application Server. Expeditor Server is not necessary for Expeditor Client applications to run. Client applications can run standalone, and optionally exploit the services of the Lotus Expeditor Server for data synchronization, transactional messaging and automated, remote, application management. In addition, Lotus Expeditor Toolkit is for developers to create Expeditor applications and create customized Expeditor runtimes. It runs on top of the Eclipse
integrated development environment An integrated development environment (IDE) is a Application software, software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code editor, build automation tools, an ...
. Lotus Software uses Expeditor in many of its own products, including Notes (from version 8), Sametime (from version 7.5), and Symphony.


History

Lotus Expeditor has its roots in IBM's Pervasive Computing (PvC) initiatives. which were associated with the pursuit of ubiquitous computing. Early forms of Lotus Expeditor were first outlined publicly in 2001 in an article on IBM's Pervasive Computing Device Architecture. This architecture served as the basis for IBM PvC embedded software deliveries in many areas, including automotive telematics, industrial control, residential gateways, desktop screenphones, and handheld mobile devices. In 2003, the core of the PvC Device Architecture, the OSGi Service Platform, was used in a refactoring of the Eclipse runtime to incubate what became Eclipse 3.0. This incubator project was referred to as
Equinox A solar equinox is a moment in time when the Sun appears directly above the equator, rather than to its north or south. On the day of the equinox, the Sun appears to rise directly east and set directly west. This occurs twice each year, arou ...
. Eclipse 3.0 was released in 2004 as a refactored runtime (Rich Client Platform or RCP) and an integrated development environment (IDE) that exploited RCP. Later in 2004, IBM announced Workplace Client Technology (WCT) for creating managed client applications targeted at desktops. WCT was an application of the PvC Device Architecture to desktops, which then included the RCP technologies. WCT also came with document editors that could read word processing documents, spreadsheets, and presentations in
OpenDocument The Open Document Format for Office Applications (ODF), also known as OpenDocument, standardized as ISO 26300, is an open file format for word processor, word processing documents, spreadsheets, Presentation program, presentations and ...
format. Later that year, IBM rebranded the PvC Device Architecture as a platform called Workplace Client Technology, Micro Edition (WCTME). IBM took the existing Workplace Client Technology and renamed it Workplace Client Technology, Rich Client Edition (later Rich Edition or WCTRE). IBM created a configuration of the WCTME platform, called Workplace Client Technology, Micro Edition—Enterprise Offering (WCTME-EO), as the first generally available product to support the construction and deployment of desktop applications for Workplace. WCT Micro Edition—Enterprise Offering had a smaller footprint than WCT Rich Edition by focusing only on the integration of line-of-business applications and, correspondingly, not including the document editors. The names of the technologies continued to evolve in the next couple of years. *WCT Rich Edition became known as the Workplace Managed Client. *WCT Micro Edition—Enterprise Offering was briefly renamed Workplace Managed Client for WebSphere before it was released as WebSphere Everyplace Deployment for Windows and Linux. (''WebSphere Everyplace Deployment'' referred to both client and server technologies.) In 2006, IBM started to de-emphasize the Workplace brand in favor of its existing Lotus and WebSphere brands. As part of this effort, it created the Expeditor brand within Lotus:Lotus Expeditor 6.1 Data Sheet
IBM, 2007. Accessed 2007-09-26. *WebSphere Everyplace Deployment became Lotus Expeditor. *In particular, WebSphere Everyplace Deployment for Windows and Linux became Lotus Expeditor Client for Desktop. *Workplace Client Technology, Micro Edition became Lotus Expeditor Client for Devices. *The server components from WebSphere Everyplace Deployment products that dealt with managing desktop and mobile applications became Lotus Expeditor Server. *Some of the technology in Workplace Managed Client, such as its document editors, were incorporated into Lotus Notes 8 and Lotus Symphony.


See also

* IBM Service Management Framework


References


External links


IBM Lotus Expeditor product page
{{Lotus Software Expeditor Linux programming tools Programming tools for Windows