Lotus Agenda

Last updated
Lotus Agenda
Developer(s) Lotus Software
Stable release
2.0b / 1992
Operating system DOS
Type Agenda
License Freeware
Website www.lotus.com

Agenda is a DOS-based personal information manager, designed by Mitch Kapor, Ed Belove and Jerry Kaplan, and marketed by Lotus Software.

Contents

Lotus Agenda is a "free-form" information manager: the information need not be structured at all before it is entered into the database. A phrase such as "See Wendy on Tuesday 3pm" can be entered as is without any pre-processing.

Its distinguishing feature was the ability to allow users to input data before the creation of database tables, giving the program flexibility to accommodate the myriad pieces of information a person may need to keep track of.

The program was an attempt to create a "spreadsheet" for words. The computing industry was at first quite taken by its audacious goal and the power it brought to users as they were given a tool that allowed them to structure "real life" information in any way they wished.

Its flexibility proved to be its weakness. New users confronted with so much flexibility were often overpowered by the steep learning curve required to use the program. Attempts to overcome this through packaging pre-built databases with the program were insufficient to lift sales to adequate levels. In the end only a few hundred thousand copies were sold.

The program reached version 2.0b. Instead of porting Agenda to Windows, Lotus stopped development on this program and introduced a new PIM, Lotus Organizer, that uses the paper-based organizer metaphor, in its place.

The program

The following jargon is used to describe Agenda's concepts:

An "Item" is a piece of free-form text

A "Category" is a way of organizing information and was the original smart folder concept used by Microsoft Outlook 2003 and by the Spotlight utility in Mac OS X v10.4. Items can be automatically or manually assigned (linked) to one or more Categories.

Categories can be organized hierarchically and viewed as a tree network. "Parent" categories could inherit assignments from "child" categories. Agenda performs automatic categorization after it learns your associations. For example, if you link Project A to Mary, then every time you enter an item about Project A, the item is automatically assigned to Mary.

The information is presented in "views": in effect spreadsheet-like grids with items forming the rows and categories forming the columns. Users can create as many views as they like, selecting columns to include and how to sort the items. For example, you can create a People view that displays items sorted by the people to whom they are assigned and columns such as Project Name, Status and Due Date.

"Conditions" and "actions" allow users to set up assignment rules.

Once an item is entered, the program can interpret the text to assign it to various categories. In every database a "When" category is included automatically so that if a date is embedded within the text, it is interpreted and an assignment is made. For example, the item "See Wendy on Tuesday 3pm" is automatically assigned to the following Tuesday at 3pm. If a category "Wendy" had also been created then an assignment could also have been made as well. You create a Wendy category by adding a Column called People and typing Wendy as a column entry. Then any time you type Wendy in any item, that item is also assigned to the Wendy category without your needing to make the assignment in a people column (and even if the view in which you enter the new item about Wendy does not include a People column).

This gives the user a quick ability to find every item that has an association to Wendy.

The program can be used for:

Technical description

Agenda has some novel technical features. Most notably, database views support item addition and modification, which means that Agenda must infer item attributes from the view. For example, if a view contains the category Home, and the user creates an item "paint bathroom" in this view, then Agenda attaches the Home attribute to the item. In some cases, assignment cannot be exactly determined and Agenda uses a set of heuristics to make reasonable assignment choices.

Agenda's designers described these core concepts in a 1990 CACM paper , [1] and patented some of its internal data structures . [2]

Current status

The program has been released as freeware. It can be downloaded from the links below.

Lotus Agenda can still be used on Windows 3.x/9x/ME/2000/XP computers and there are still many active users around the world (see the Pimlist email list on Yahoo groups).

It suffers from:

Revival attempts

See also

Related Research Articles

<span class="mw-page-title-main">Spreadsheet</span> Computer application for organization, analysis, and storage of data in tabular form

A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets. The program operates on data entered in cells of a table. Each cell may contain either numeric or text data, or the results of formulas that automatically calculate and display a value based on the contents of other cells. The term spreadsheet may also refer to one such electronic document.

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.

<span class="mw-page-title-main">Mitch Kapor</span> American entrepreneur

Mitchell David Kapor is an American entrepreneur best known for his work as an application developer in the early days of the personal computer software industry, later founding Lotus, where he was instrumental in developing the Lotus 1-2-3 spreadsheet. He left Lotus in 1986. In 1990 with John Perry Barlow and John Gilmore, he co-founded the Electronic Frontier Foundation, and served as its chairman until 1994. In 2003, Kapor became the founding chair of the Mozilla Foundation, creator of the open source web browser Firefox. Kapor has been an investor in the personal computing industry, and supporter of social causes via Kapor Capital and the Kapor Center. Kapor serves on the board of SMASH, a non-profit founded by his wife, Freada Kapor Klein, to help underrepresented scholars hone their STEM knowledge while building the networks and skills for careers in tech and the sciences.

<span class="mw-page-title-main">Lotus Improv</span> Spreadsheet program

Lotus Improv is a discontinued spreadsheet program from Lotus Development released in 1991 for the NeXTSTEP platform and then for Windows 3.1 in 1993. Development was put on hiatus in 1994 after slow sales on the Windows platform, and officially ended in April 1996 after Lotus was purchased by IBM.

Lotus Symphony was an integrated software package for creating and editing text, spreadsheets, charts and other documents on the MS-DOS operating systems. It was released by Lotus Development as a follow-on to its popular spreadsheet program, Lotus 1-2-3, and was produced from 1984–1992. Lotus Jazz on the Apple Macintosh was a sibling product.

Lotus Software was an American software company based in Massachusetts; it was "offloaded" to India's HCL Technologies in 2018.

<span class="mw-page-title-main">IBM Lotus Organizer</span>

Lotus Organizer is a discontinued personal information manager (PIM). It was initially developed by Threadz, a small British software house, reaching version 3.0. Organizer was subsequently acquired by Lotus Development Corporation, for whom the package was a Windows-based replacement for Lotus Agenda. For several years it was the unquestioned market leader until it was gradually overtaken by Microsoft Outlook.

The Open Source Applications Foundation (OSAF) was a non-profit organization founded in 2002 by Mitch Kapor whose purpose was to effect widespread adoption of free software/open-source software.

<span class="mw-page-title-main">Microsoft Project</span> Project management software

Microsoft Project is a project management software product, developed and sold by Microsoft. It is designed to assist a project manager in developing a schedule, assigning resources to tasks, tracking progress, managing the budget, and analyzing workloads.

<span class="mw-page-title-main">Kontact</span> Personal information manager software

Kontact is a personal information manager and groupware software suite developed by KDE. It supports calendars, contacts, notes, to-do lists, news, and email. It offers a number of inter-changeable graphical UIs all built on top of a common core.

<span class="mw-page-title-main">Chandler (software)</span>

Chandler is a discontinued personal information management software suite described by its developers as a "Note-to-Self Organizer" designed for personal and small-group task management and calendaring. It is free software, previously released under the GNU General Public License, and now released under the Apache License 2.0. It is inspired by a PIM from the 1980s called Lotus Agenda, notable because of its "free-form" approach to information management. Lead developer of Agenda, Mitch Kapor, was also involved in the vision and management of Chandler.

<span class="mw-page-title-main">Lotus Jazz</span>

Lotus Jazz is an integrated suite of word processor, spreadsheet, database, graphics, and communication software designed for the Macintosh 512K. The name evokes a group of musicians who together create something larger than each of the individual players. It was released in 1985 and retailed for US$595.

A pivot table is a table of grouped values that aggregates the individual items of a more extensive table within one or more discrete categories. This summary might include sums, averages, or other statistics, which the pivot table groups together using a chosen aggregation function applied to the grouped values.

<span class="mw-page-title-main">Ecco Pro</span>

Ecco Pro was a personal information manager software based on an outliner, and supporting folders similar to spreadsheet columns that allow filtering and sorting of information based upon user defined criteria.

<span class="mw-page-title-main">Image organizer</span> Software for organising digital images

An image organizer or image management application is application software for organising digital images. It is a kind of desktop organizer software application.

Entity–attribute–value model (EAV) is a data model to encode, in a space-efficient manner, entities where the number of attributes that can be used to describe them is potentially vast, but the number that will actually apply to a given entity is relatively modest. Such entities correspond to the mathematical notion of a sparse matrix.

<span class="mw-page-title-main">Memoranda (software)</span>

Memoranda is an open source and cross-platform personal projects and diaries manager.

<span class="mw-page-title-main">FastTrack Schedule</span>

FastTrack Schedule is a proprietary project management software tool developed by AEC Software. It was first released in 1988 for Microsoft Windows and Mac OS X, and is used for planning, tracking, and reporting project goals.

askSam, from askSam Systems, was a "free form" database desktop application that competed with a number of other personal information manager (PIM) applications.

References

  1. Kaplan, S. J.; Kapor, M. D.; Belove, E. J.; Landsman, R. A.; Drake, T. R. (1990), "Agenda: a personal information manager", Communications of the ACM, 33 (7): 105–116, doi: 10.1145/79204.79212 , S2CID   15342148
  2. U.S. Patent 5,115,504
  3. "beeswax". Sourceforge. Retrieved 30 August 2017.