Lotus Agenda
Encyclopedia
Agenda is a DOS
DOS
DOS, short for "Disk Operating System", is an acronym for several closely related operating systems that dominated the IBM PC compatible market between 1981 and 1995, or until about 2000 if one includes the partially DOS-based Microsoft Windows versions 95, 98, and Millennium Edition.Related...

-based personal information manager
Personal information manager
A personal information manager is a type of application software that functions as a personal organizer. The acronym PIM is now, more commonly, used in reference to Personal information management as a field of study...

, designed by Mitch Kapor
Mitch Kapor
Mitchell David Kapor is the founder of Lotus Development Corporation and the designer of Lotus 1-2-3. He is also a co-founder of the Electronic Frontier Foundation and was the first chair of the Mozilla Foundation...

, Ed Belove and Jerry Kaplan, and marketed by Lotus Software
Lotus Software
Lotus Software is a software company with headquarters in Westford, Massachusetts...

.

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 Achilles heel. 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 several hundred thousand copies were sold.

The program reached version 2.0b. Instead of porting
Porting
In computer science, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed...

 Agenda to Windows, Lotus stopped development on this program and introduced a new PIM, Lotus Organizer
Lotus Organizer
Lotus Organizer is a personal information manager. 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...

, 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
Virtual folder
In computing, a virtual folder generally denotes an organizing principle for files that is not dependent on location in a hierarchical directory tree...

concept used by Microsoft Outlook 2003 and by the Spotlight
Spotlight (software)
Spotlight is a system-wide desktop search feature of Apple's Mac OS X operating system. Spotlight is a selection-based search system, which creates a virtual index of all items and files on the system. It is designed to allow the user to quickly locate a wide variety of items on the computer,...

 utility in Mac OS X v10.4
Mac OS X v10.4
Mac OS X v10.4 Tiger is the fifth major release of Mac OS X, Apple's desktop and server operating system for Macintosh computers. Tiger was released to the public on 29 April 2005 for US$129.95 as the successor to Mac OS X Panther , which had been released 18 months earlier...

. 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:
  • Time management
  • Project management
  • Research and information sifting
  • General purpose database
  • Accounting
  • Problem solving
  • Legal practice management
  • Managing legal litigation cases

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
, and patented some of its internal data structures
.

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:
  • Only handling textual information
  • A lack of file compatibility with office applications and information from the Internet means that information must be transferred manually between them.
  • The program cannot print directly to USB printers.


On August 7, 2006, Wired carried a report that Lotus Agenda was being redeveloped as a FOSS
Foss
Foss may refer toPeople*Foss , people with the last name Foss*Foss Shanahan , New Zealand diplomat*Foss Westcott , English bishop...

 application, named Chandler
Chandler (PIM)
Chandler is a 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...

. The program is available for Macintosh, Linux, Windows, and web browsers.

A FOSS
Foss
Foss may refer toPeople*Foss , people with the last name Foss*Foss Shanahan , New Zealand diplomat*Foss Westcott , English bishop...

 application named Beeswax is currently in development that was inspired by Lotus Agenda, and allows similar functionality.

External links

  • Lotus Agenda 2.0 official download site This is the latest version before development ended and is available as freeware, but without support or documentation.
  • http://guterman.com/guterman_clips/guterman_clips_Agenda/guterman_clips_agenda.html
  • http://waxandwane.org/beeswax/agenda/article1.html
  • http://agenda.bobnewell.net A good site for downloading a pre-installed version and learning about how to use the program
  • http://wired.com/news/technology/0,71501-0.html?tw=wn_index_1 Report on the new FOSS version of Agenda, named Chandler.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK