IBM Lotus Expeditor

Last updated
IBM Lotus Expeditor
Developer(s) IBM
Written in Java
Operating system Cross-platform
Type OSGi Service Platform
Website www.ibm.com/software/lotus/products/expeditor/

IBM Lotus Expeditor is a software framework by IBM's Lotus Software 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.

Contents

Description

There are several parts to Expeditor:

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.

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. [1] 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. 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 format. [2] [3]

Later that year, IBM rebranded the PvC Device Architecture as a platform called Workplace Client Technology, Micro Edition (WCTME). [4] [5] 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 EditionEnterprise Offering (WCTME-EO), as the first generally available product to support the construction and deployment of desktop applications for Workplace. WCT Micro EditionEnterprise 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. [6]

The names of the technologies continued to evolve in the next couple of years.

In 2006, IBM started to de-emphasize the Workplace brand in favor of its existing Lotus and WebSphere brands. [9] As part of this effort, it created the Expeditor brand within Lotus: [10]

See also

Related Research Articles

Jakarta EE

Jakarta EE, formerly Java Platform, Enterprise Edition and Java 2 Platform, Enterprise Edition (J2EE) is a set of specifications, extending Java SE with specifications for enterprise features such as distributed computing and web services. Jakarta EE applications are run on reference runtimes, that can be microservices or application servers, which handle transactions, security, scalability, concurrency and management of the components it is deploying.

HCL Notes and HCL Domino are the client and server, respectively, of a collaborative client-server software platform formerly sold by IBM, now by HCL Technologies.

An application server is a server that hosts applications.

HCL Sametime Premium is a client–server application and middleware platform that provides real-time, unified communications and collaboration for enterprises. Those capabilities include presence information, enterprise instant messaging, web conferencing, community collaboration, and telephony capabilities and integration. Currently it is developed and sold by HCL Software, a division of Indian company HCL Technologies, until 2019 by the Lotus Software division of IBM.

The Service Management Framework (SMF) is a software product by IBM which implements the OSGi Service Platform.

A rich web application is a web application that has many of the characteristics of desktop application software. The concept is closely related to a single-page application, and may allow the user interactive features such as drag and drop, background menu, WYSIWYG editing, etc. The concept was first introduced in 2002 by Macromedia to describe Macromedia Flash MX product. Throughout 2000-s, the term was generalized to describe web applications developed with other competing browser plugin technologies including Java applets, Microsoft Silverlight.

eComStation

eComStation or eCS is an operating system based on OS/2 Warp for the 32-bit x86 architecture. It was originally developed by Serenity Systems and Mensys BV under license from IBM. It includes additional applications, and support for new hardware which were not present in OS/2 Warp. It is intended to allow OS/2 applications to run on modern hardware, and is used by a number of large organizations for this purpose. By 2014, approximately thirty to forty thousand licenses of eComStation had been sold.

WebSphere Application Server (WAS) is a software product that performs the role of a web application server. More specifically, it is a software framework and middleware that hosts Java-based web applications. It is the flagship product within IBM's WebSphere software suite. It was initially created by Donald F. Ferguson, who later became CTO of Software for Dell. The first version was launched in 1998. This project was an offshoot from IBM HTTP Server team starting with Domino Go.

IBM Workplace is a discontinued a brand of collaborative software applications from IBM's Lotus Software division. It was intended to be the next generation of collaboration software that would work with IBM's Java EE-based WebSphere Portal server software. Introduced in 2003, the brand was largely disbanded by 2007, with its core technologies and many of its products rebranded as Lotus or WebSphere.

IBM iNotes offers a full-featured web-based version of IBM's IBM Notes client. Formerly known as IBM Lotus Domino Web Access, IBM iNotes provides IBM Notes users with browser-based access to their IBM Notes mail, calendar, and contacts. The software combines with IBM Domino software to provide a client interface that is available both online and offline. It provides access to collaboration tools using a variety of Web browsers across multiple platforms.

MyEclipse is a commercially available Java EE IDE created and maintained by the company Genuitec, a founding member of the Eclipse Foundation.

JFire

JFire was an Enterprise Resource Planning and Customer Relationship Management system.

IBM Lotus Symphony

IBM Lotus Symphony is a discontinued suite of applications for creating, editing, and sharing text, spreadsheet, presentations, and other documents and browsing the World Wide Web. It was first distributed as commercial proprietary software, then as freeware, before IBM contributed the suite to the Apache Software Foundation in 2014 for inclusion in the free and open-source Apache OpenOffice software suite.

IBM Forms is a suite of products by IBM's Lotus Software division that interact to develop and deliver data-driven, XML-based electronic forms (e-forms) to end-users. IBM Forms consists of a server, designer, and client viewer that enable creation, deployment, and streamlining of forms-based processes. IBM Forms originally used Extensible Forms Description Language (XFDL) as the format for its electronic forms, and it has gradually added XForms to XFDL as that standard has matured.

Remote Application Platform Project is an open-source software project under the Eclipse Technology Project which aims to enable software developers to build Ajax-enabled rich Internet applications by using the Eclipse development model, plugins and a Java-only application programming interface (API). It can be considered a counterpart for web development to the Rich Client Platform (RCP). The API is very similar to RCP so developers who know RCP can reuse extant knowledge. RAP encourages sharing source code between RCP and RAP applications to reduce the development effort for business applications that need both desktop-based and web-based front ends.

Remote Desktop Services (RDS), known as Terminal Services in Windows Server 2008 and earlier, is one of the components of Microsoft Windows that allow a user to take control of a remote computer or virtual machine over a network connection. RDS is Microsoft's implementation of thin client architecture, where Windows software, and the entire desktop of the computer running RDS, are made accessible to any remote client machine that supports Remote Desktop Protocol (RDP). User interfaces are displayed from the server onto the client system and input from the client system is transmitted to the server - where software execution takes place. This is in contrast to application streaming systems, like Microsoft App-V, in which computer programs are streamed to the client on-demand and executed on the client machine.

WaveMaker

WaveMaker is an enterprise grade Java low code platform for building software applications and platforms. WaveMaker Inc. is headquartered in Mountainview, California. For enterprises, WaveMaker is a powerful low code platform that accelerates their app development and IT modernization efforts. For ISVs, it is a consumable low code component that can sit inside their product and offer extreme customizations.

XPages is an IBM implementation of JavaServer Faces with a server side JavaScript runtime and the built-in NoSQL database IBM Domino. It allows data from IBM Notes and Relational Databases to be displayed to browser clients on all platforms.

WebSphere Portal is an enterprise software used to build and manage web portals. It provides access to web content and applications, while delivering personalized experiences for users.

References

  1. Jim Colson, The Pervasive Computing Device Architecture Archived 2007-11-18 at the Wayback Machine , MicroDevNet, April 3, 2001. Accessed 2007-11-06
  2. Harish Grama, Keith Attenborough, John Banks-Binici, Jim Marsden, Carl Kraenzel, Jeff Calow, Shankar Ramaswamy, Yu Xin Kou, Mary Ellen Zurko, and Heidi Votaw, IBM Workplace Client Technology (Rich Client Edition) Technology Overview, IBM Redpaper, 2004. Accessed 2007-09-26.
  3. Philip Monson, Timothy K. Choo, and Christopher J. O'Neill, IBM Workplace Client Technology Productivity Tools for IBM Lotus Workplace Documents 2.0.1, IBM Redpaper, 2004. Accessed 2007-09-26.
  4. Announcing IBM Workplace Client Technology, Micro Edition, IBM, 2004. Accessed 2007-09-26.
  5. David Reich, WCTME Technology Roadmap, IBM, 2004. Accessed 2007-09-26.
  6. Workplace Client Technology Micro Edition Enterprise Offering Application Developer's Guide, IBM, 2004. Accessed 2007-09-26.
  7. Hangsu Ma, Managing IBM Workplace Managed Client applications, IBM developerWorks, 2005. Accessed 2007-09-26.
  8. Philip Monson, Lori Ott, Nishant H. Shah, and Shane O'Sullivan, IBM Workplace Managed Client: ISV Integration Guide, IBM Redpaper, 2006, p. 195. Accessed 2007-09-26.
  9. David DeJean, Good Riddance To IBM Workplace, InformationWeek, January 22, 2007. Accessed 2007-09-26.
  10. Lotus Expeditor 6.1 Data Sheet, IBM, 2007. Accessed 2007-09-26.