r30 - 08 Feb 2006 - 16:28:23 - LisaDusseaultYou are here: OSAF >  Jungle Web  >  ObsoleteDocuments > ChandlerDiscussionTopics > ChandlerGlossary

OBSOLETE

This page has not been maintained since July 2003. The entries here may or may not be accurate now. Caveat Emptor.

Please refer to the new 2004 glossary? instead.

Chandler Glossary

This area is for definitions of terms used in talking about Chandler. Please feel free to add new terms!

Table of Contents

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


Note: Lists of Software Products

This ChandlerGlossary page includes entries for some of the software products that seem to get mentioned often on the Chandler Wiki pages, such as Agenda, Ecco, and Eudora. This glossary does not include a complete list of relevant software products. For a longer list, see OtherPIMSoftware20030225.

Note: Lists of Software Standards

This ChandlerGlossary page includes entries for some of the software standards that seem to get mentioned often on the Chandler Wiki pages, such as IMAP, Jabber, and RDF. This glossary does not include a complete list or relevant software standards. For more standards, see also CodeInfrastructureIssues and EmailStandards.

AmbiguousTerms -- A page for highlighting and discussing terms that may cause problems with documentation or labelling.


a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

ACAP #

  • Application Configuration Access Protocol. A software standard.

accessibility #

  • features related to making Chandler easier to use for those with physical challenges. See Trash.AccessibilityJunglePage?

account #

account management #

  • a Chandler feature (or set of features) for working with different email accounts

active email #

address #

  • in Chandler, an address could be a number of things:
    • an email address
    • a URL
    • an IM address
    • a postal service street address
    • a DNS address

address book #

  • A collection of contact items.

address book entry #

Agenda #

  • A software product. An application made by Lotus.

agent #

agent log #

agent registry #

  • Agents are registered in an agent registry, so that user's can easily find all of the available agents in a Chandler instance

alias #

  • a shorthand nickname that maps to an email address or group of email addresses. See nickname.

annotation #

  • an annotation is an item that represents a note that a Chandler user adds to an email message or to any other item. An annotation might also represent an actual editing change to the original message itself. See EditingReceivedEmail. See MessageAnnotation.

API #

  • Application Programmer Interface. An API is something created by computer programmers working on one project, like Chandler, in order to allow other programmers to build components that work with the project. See http://wiki.osafoundation.org/bin/view/Main/APIs

application #

  • a software product that runs on a platform. Applications are things like spreadsheets, word processors, video games, or web browsers.

appointment #

archive #

  • In Microsoft Outlook, an archive is like a special repository that holds older, archived email messages. (@@@ - Does Chandler have any notion of archives?)

assistants #

  • tools that help users to construct scripts

attachment #

  • An item that represents an email attachment. See item.

attribute #

authentication #

  • (@@@ - using user names and passwords to try to verify that a user can log in to an account. Probably used for email and IM, as well as communication between Chandler clients, and between a Chandler client and a Chandler server)

authority #

  • the right (and ability) to view and edit data items in a calendar. See authorization.

authorization #

  • a set of access control mechanisms that Chandler provides for sharing calendars and for delegating authority for others to control one's calendar. See CalendarAuthorization. See AuthorizationIssues. (@@@ - Are the same access control mechanisms used throughout the rest of Chandler)

auto completion #

  • a feature where a user types only part of a name or address, and Chandler automatically finishes it. See completion.

auto configuration #

available time #


b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b

BEEP #

binary #

biweekly #

blacklist #

body #

  • the main part of an email message

bounce #

  • As a noun, a bounce message is a type of incoming email message. As a verb, outgoing email can sometimes bounce. Bounces usually occur due to misspelt or unknown recipient addresses, or because the recipient's mailbox full (aka over quota). See BounceManagement

Bugzilla #

Bugzilla is a piece of software, developed by the Mozilla project, that the Chandler team uses to fix bugs and that OSAF uses to track projects. You can find Chandler's Bugzilla at http://bugzilla.osafoundation.org; you can find out more about Bugzilla at http://www.bugzilla.org/ .

build system#

  • A build system is the infrastructure used to create something a computer can understand from something that humans create. This is not always as simple and straightforward as simply compiling something, because those pesky humans seem to always want to have a zillion different options (e.g. debug mode or optimization mode), use three zillion different libraries that are in two zillion different places, and be able to have the code run on two or three different versions of two or three different operating systems.

busy time #

  • blocks of time on one person's calendar that appear to a second person as being booked, without the other person seeing why the first person is busy or who the first person is meeting with. See available time. See free time.


c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c

calendar #

  • 1. There may be a Calendar parcel as one of Chandler's standard parcels.
  • 2. A calendar is a collection of a user's event items. Only it's actually far more complicated that that. For example, a calendar also has associated authorizations. And a calendar may be associated with a resource rather than a person.

Calendar Columnar View #

  • a view type, showing two or more days, where each day takes up a column in the view. See CalendarColumnarView.

Calendar Day View #

  • a view type, similar to the Calendar Columnar View, but only for one day. See CalendarDayView.

Calendar Event Detail View #

  • a view type, showing all the information about a single event.

Calendar Month View #

  • a view type, showing a layout similar to a calendar month, where an entire month can be viewed at once. See CalendarMonthView.

Calendar Outline View #

  • a view type, showing an ECCO like outline, for events, tasks, and items associated with a range of time (week, day, month, etc). See CalendarOutlineView.

Calendar Table View #

  • a view type, showing a table with the events, tasks, and items associated with a range of time (week, day, month, etc.) See CalendarTableView.

Calendar Week View #

  • a view type, showing a week at a time (like a daytimer). See CalendarWeekView.

Calendar Year View #

C/C++ #

  • A programming language.

CAP #

capabilities #

  • @@@

category #

  • users can assign items into user-defined categories

Chandler #

  • The Chandler client, or Chandler as a system, including clients, servers, and repositories.

Chandler instance #

  • a single copy of Chandler running on a single computer

chrome #

  • the menus and toolbars in an application window. See ChromeIssues.

client #

  • the part of the Chandler application that the user sees

code review #

  • @@@

command #

completion #

  • a feature in some applications. When a user types text into a text field, the application tries to guess how the text should be completed. For example, in the "to:" field of an email message window, if a user starts to type "lessig@os", the application may automatically complete the line to read "lessig@osafoundation.org". See NamespaceCompletion20030116. See smart parsing. See auto completion.

composite view #

  • A composite view is a view type that presents multiple panes, or panels, each of which shows a sub-view.

condition #

  • A condition is a state that the data in a repository can be in. For example, one condition might be that there are more than 10 task items which are not marked closed. A conditions can trigger a script.

conflict #

contact #

  • an item that represents an entry in an address book. See item.

cross-day event #

  • an event where the start time and end time are on separate days.

cross-platform #

  • Cross-platform code is code that runs on more than platform without a programmer needing to write different versions of the code for the different platforms. See platform.


d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d

data item #

data model #

data repository #

date range #

  • a span of time between two dates

delegate #

  • A user who gets an invitation to an event can invite another user, a delegate, to attend in their place.

document #

document management #

Dublin Core #

duration #

  • in an event, the duration is the amount of time between the start time and the end time.


e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e

Ecco #

  • A software product. @@@

email account #

email address #

email client #

  • @@@

email message #

  • an item that represents an email message. See item.

email table view #

Eudora #

  • A software product. An email client.

event #

  • 1. An event is an item that represents an entry on a calendar. For example, "dinner with Sara". Events nominally have start times and end times and durations, but some events may just have a date, and some events may repeat on different days or at different times. See item.
  • 2. An event is something that a Chandler instance performs, either in response to a user action, or automatically, because a condition was met. For example, deleting an email message would be an event, as would sorting a list of tasks based on their urgency. An event can trigger a script.

event log #

  • a list of all the events that a Chandler instance has performed.

event set #

  • a set of calendar events, with a 'master' event and one or more related events. For example, a series of events in a conference. See CalendarEventSets.

Evolution #

Exchange #

  • A software product. @@@

export #

  • copying data out of a Chandler repository to some external data file, in a format useful to some other application, like Outlook. See import. See archive. See CalendarImportExport.

extension #

  • After you install Chandler, you can download and install extensions. See parcel.


f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f

filter #

  • 1. In some email applications, filters are used to sort incoming email messages. For example, a filter might be used to filter out SPAM. In Microsoft applications, filters are called rules.
  • 2. In Chandler, a filter is a named item that specifies how to sort other items, such as email messages. Filters in Chandler are likely to be implemented as queries in specialized view types. Filters will be useful for managing email messages, but filters will also be useful for managing other types of items, such as events in a calendar. See RulesFiltersIssues. See EmailFilters. See MailFilters

first public release #

  • This is an old name for the initial, preliminary version of Chandler. The "first public release" is now being called Chandler Release 0.1. It's scheduled to be released in the first half of 2003. See http://www.osafoundation.org/Chandler_rel._0.1.htm

folder #

  • In Microsoft Outlook, a folder is like a mini-repository that can hold items. See virtual folder. Some mail tools use the term folder to describe a user's collection of email messages. Eudora uses the term "mailbox". In Chandler, data items (including email messages) are organized into views. See also AmbiguousTerms

footer #

  • in the context of printing, headers and footers are regions at the top and bottom of a page

format #

  • in the context of email, format refers to the data format used for the body of the message. Common formats are text, HTML, and RTF.

forms #

  • (@@@ - email forms and workflow tools (like zaplet))

free time #

front end #

  • the interface through which a user accesses their Chandler data. Chandler may someday have a web based front end and a PDA front end, in addition to the normal Chandler client front end.


g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g

generic view #

  • a view type designed to display any kind of item

group #

  • 1. sometimes used to mean a collection of email addresses
  • 2. sometimes used to mean a collection of contacts. See ZeroPointOneReleaseComponents.
  • 3. sometimes used to mean a collection of people (or maybe it's a collection of users, or of contacts, or identities, or accounts?)


h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h

header #

  • 1. in the context of email, a header is a set of data that is delivered with an email message, listing technical details about the delivery
  • 2. in the context of printing, headers and footers are regions at the top and bottom of a page

headline #

  • a single line description of an event

help system #

  • the end-user help documentation, be it online help, Web tutorials, or even (dead-trees) printed matter. See HelpSystems.

helper application #

  • an application that Chandler calls in order to display attachments of some registered type, like PDF attachments or Microsoft Word attachments. See media handler.

history #

holiday #

  • a company holiday, like Thanksgiving day, that might appear on a calendar as part of a calendar of company holidays. See CalendarHolidays.

HTML #

  • Hypertext Markup Language. A software standard. HTML is a document format. HTML was originally designed to be used for creating web pages. Now HTML is also used as a format for email messages.

HTML message #

  • an email message written in HTML format.

HTTP #

  • Hypertext Transfer Protocol. A software standard. HTTP is a protocol that computers use to communicate. Web browsers use HTTP to get web pages from server computers.


i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i

i18n #

iCal #

  • A software product. A calendar application made by Apple Computer.

iCalendar #

icon view #

  • An icon view is a view type that displays @@@ (what?). For example, @@@ (what?).

identity #

IE #

  • Microsoft Internet Explorer.

IM #

  • Instant Messaging

image #

  • An item that represents an image.

IMAP #

  • Internet Mail Access Protocol. A software standard. IMAP is a protocol that computers use to exchange information. Email clients use IMAP to get email messages from servers.

import #

iMIP #

in-line viewing #

  • a feature in a view, so that the view shows the contents of an item's attachments right along with the contents of the item itself

input method #

  • how text gets from a keyboard to a computer's memory in the right character encoding. One example of a Chinese input method is a utility where the user types a transcription (using Latin characters) of the Chinese character into a small window. Characters that correspond to the transcription pop up in a menu, and the user can then select the appropriate character(s).

instant messaging #

internationalization #?

interoperation #

  • the ways in which Chandler knows how to cooperate with other PIMs and other non-Chandler clients and servers. See InteroperationIssues.

invitation #

  • After Jane creates an event in her calendar, she can send invitations for the event to other people. (@@@ - Are these invitations sometimes just a simple email message, and are they sometimes independent items themselves?)

item #

  • Chandler items are things like email messages, events in a calendar, to-do list tasks, address list contacts, and email attachments. Chandler items are stored in Chandler repositories. Users can create items that represent all sorts of different things, such as web page bookmarks, MP3 music tracks, files in a file system, glossary terms, book citations, capital cities, or just about anything else. See ItemsAndAttributesDataModelIssues. See http://blogs.osafoundation.org/mitch/000092.html.

item-detail view #

item type #

  • A type of item. An item type has a defined set of attributes, but the item type itself does not have values for any of the attributes. For example, "Book" might be a new item type, with attributes like "Title", "Author" and "Copyright Date". A particular book would be an item, with attribute values like "Green Eggs and Ham", "Dr. Seuss", and "1960".

item version #

  • An item version is like a snapshot of an item at some point in time. See item. See version history.

iTIP #


j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j

Jabber #

  • A software standard. An instant messaging protocol. See Jabber.

journaling #

  • @@@


k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k

kiosk mode #

  • an installation of Chandler where the client software is installed without a local repository. In kiosk mode the Chandler client is not associated with a particular user permanently, but can be shared by lots of users. For example, a computer in a library might have a kiosk mode installation of Chandler.


l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l

l10n #

  • see localization

LDAP #

  • A software standard. @@@

link #

  • 1. Items may have links to other items. See relationship.
  • 2. URLs are sometimes called links.

Linux #

  • An operating system made by the open source community.

local repository #

  • a repository that is stored on the same machine where the Chandler instance is running

localization #

location bar #

  • A part of the user interface. A web-like tool bar that displays the URL of the primary view it is referring to. The location bar has "back", "forward", "refresh" and "stop" buttons as in a web browser. See http://www.osafoundation.org/Vista_prototype.htm


m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m

Mac OSX #

mail merge #

mailbox #

  • Eudora uses the term "mailbox" to describe a folder of email messages. See also AmbiguousTerms

mailing list #

  • A service that forwards email messages to a list of subscribers. For example, the Yahoo Groups service provides a feature for setting up a mailing list. See ChandlerMailingListFeatures.

MAPI #

  • A software standard. @@@

mbox #

  • A software standard. A document format used by Eudora

MD5 #

media handler #

  • a component of Chandler that knows how to display some particular type of media. Chandler will probably have lots of media handlers, including image handlers, audio handlers, and movie handlers. See helper application.

meeting #

message #

  • See email message. (@@@ -- Is the term "message" also used to describe instant messages?)

message composition view #

metadata #

  • Metadata is data that describes the structure or roll of normal data. For example, let's say you have a piece of normal contact info data like this: (Pat Collins, 650-555-1212, 415-555-4386). The corresponding metadata might be ("name", "home phone", "fax"). Without the metadata, it's hard to know how to interpret the data, and you might end up accidentally calling the fax machine.

migration #

  • the job of moving all of a user's data in Chandler from some other PIM or email client. See Migration.

migration kit #

  • a Chandler component that knows how to "scoop up" all the data from some other software program and shovel it into a Chandler repository.

milestone #

  • A milestone is calendar date with a build associated with it used for planning purposes only. Milestones can be entered in as due dates in Bugzilla and it gives OSAF a convenient shorthand for talking about issues. "Oh, I think I can get that in by the next milestone." Note that milestones are based on dates, not on features: "July 25th" might be a milestone, but "when POP is ready" is not.

MIME #

  • Multimedia Internet Mail Extension. A software standard. MIME is a document format used for encoding email messages.

Mini Cards View #

  • a view type, showing contacts.

module #

Month Navigator #

  • A small UI widget that the user can click on to do simple navigation from one day to another.

Mozilla #

MSIE #

  • Microsoft Internet Explorer

MVC #

  • Model View Controller. A term computer programmers use to describe a way of architecting a computer program.


n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n

name space #

navigation #

  • the process of a user going from view to view, or going from item to item within a view. The user might navigate by clicking on links, or by pressing a "back" button, or by typing in the URL for an item or view.

navigation bar #

  • A part of the user interface. A web-like tool bar that displays the URL of the current view parcel and associated navigation buttons to return to past views.

new message view #

newsgroup #

  • @@@

nickname #

NNTP #

  • A software standard. @@@

non-ending event #

note #

  • an item that represents an simple note. A note need not be associated with any other item.

notification #

  • Chandler can send a user a notification when some event happens, or when some condition arises. A notification might be sent via email, or via IM, or in some platform specific way, like by animating an icon on a system tray. See CalendarNotifications.


o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

object persistence #

offline mode #

  • a person using Chandler on a computer that has no network connection

open source #

  • @@@

open standard #

opportunistic scheduling #

  • with opportunistic scheduling the attendees of an event are notified when Chandler detects IM presence of all the attendees

OS #

  • Operating System. Examples include Mac OSX, Linux, and Windows 95.

OSAF #

OSX #

  • An operating system for the Macintosh computer, made by Apple Computer.

outline view #

  • An outline view is a view type that displays items in a hierarchical outline. For example, a to-do list view that shows a list of tasks and sub-tasks would be an outline view. See OutlineViewIssues?.

Outlook #

overlay #

  • In a calendar view, and overlay shows the events in a second calendar overlaid on top of the original calendar.


p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p

P2P #

  • Peer to Peer

package #

pane #

  • in the UI, a big rectangular region of a window

parcel #

  • A parcel is an aggregate object, conveyed in a single file, that adds new functionality to Chandler; it's the main way of distributing Chandler extensions. A parcel may contain Chandler data items (contacts, calendars, images, etc), plus Python scripts to implement new types of views and agents, as well as version and dependency information, and cryptographic credentials. Chandler will be distributed with a few built-in parcels, but others can be downloaded from the web or shared using Chandler's sharing capabilities. Standard parcels will probably be Email, Calendar, Contacts, Tasks, and Instant Messaging. Chandler will include a simple UI that allows users to install, remove, inspect, create and share parcels. See Parcels

parcel framework #

  • The foundation of the application, the parcel framework provides common services to the parcels. The parcel framework also manages the Parcel Independent UI, which provides user interface elements common to the application, independent of a particular viewer parcel. See ZeroPointOneReleaseComponents.

parcel sidebar #

  • A part of the user interface. A customizable frame that contains all the viewer parcels that a user can navigate to.

PC #

  • Personal Computer. Typically used to mean any type of desktop computer or notebook computer, in contrast to a server or a PDA.

permissions #

  • @@@

person #

  • a number of email addresses can all belong to the same person, and that's something that Chandler should be able to know

persona #

  • A user can have multiple roles to play or may want to split between work and home related stuff. Chandler uses the concept of persona to distinguish between these roles. Personas are useful in providing authorization for access controls. (Eudora uses the term "Personalities" for its version of "Personas".) See also MultiplePersonas.

PIM #

Pine #

  • A software product. See Pine.

platform #

  • Software applications run on platforms. A platform is a type of computer or a software environment. For example, Microsoft's Internet Explorer runs on the Mac and Windows platforms. Internet Explorer can itself be viewed as a platform, and some software components, like JavaScript scripts, run within the Internet Explorer environment. Chandler will run on the Mac, Windows, and Linux platforms. Eventually, Chandler itself may serve as a software platform, and then other software components will run within the Chandler environment.

plug-in module #

POP #

  • A software standard. POP is a protocol that computers use to exchange information. Email clients use POP to retrieve email messages from servers.

preference #

presence #

  • Presence is used to detect the online availability of a person (e.g. in order to mutually schedule a meeting). See IdentityIssues.

printing #

private events #

  • an event in a calendar, where the event is not visible to people other than the calendar owner

profile #

  • (@@@ - a kind of item associated with a user, or maybe with an email account?)

profile request #

  • @@@

project #

project attribute #

property #

proxy #

  • @@@

public key #

  • @@@

publish #

  • a user can publish a calendar for other users to subscribe to. See subscription. See CalendarPublishingAndSharing?. (@@@ - What else can a user publish?)

Python #


q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q

query #

  • A query is used to populate a view with items. For example, a Calendar Week View might query the repository for all of the events created by Mary that occur between 21 December 2003 and 27 December 2003. Complicated queries can be built up from simpler queries. See remote query.


r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r

RAP #

RBL #

RDF #

  • Resource Description Framework. A software standard. RDF is a general purpose document format used for creating documents that have clear labels to describe the data the documents contain. See http://www.osafoundation.org/technology.htm

read message view #

recurrence #

  • In a calendar, an event may have recurrence information. See recurring event.

recurring event #

replication #

  • storing items in more than one repository

repository #

  • A special file or directory that holds a bunch of Chandler data items. A repository may hold all the items of a single user, or a number of users may connect to a single shared repository. See RepositoryIssues.

relationship #

  • Items can have relationships to other items. For example, an event is related to the calendar that it appears in. Or perhaps a meeting event might have a related conference room where the meeting will be held. See link.

reminder #

  • In a calendar, an event may have a reminder. A reminder is a notification with a time based trigger, perhaps associated with an event or task.

remote query #

  • a query made against a remote repository. For example, looking up an address in another user's address list. See query.

remote repository #

  • a repository that is stored on a different machine from the one where the Chandler instance is running

resource #

  • 1. In the context of calendars, a resource is typically a conference room or a piece of equipment. A resource calendar is a calendar that doesn't represent a person's schedule, but instead represents the schedule of a shared resource, like a lecture hall or a company van.
  • 2. in web terminology, a resource is anything addressable via a URL

response #

  • an email message that responsds to some earlier email message. See thread.

read receipt #

return receipt #

RTF #

  • Rich Text Format. A software standard. RTF is a document format.

rule #


s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s

S/MIME #

  • (@@@ -- some kind of MIME attachment?)

scheduling conflict #

  • A scheduling conflict is what you have when you have two events in your calendar, and the times of events overlap.

schema #

schema evolution #

  • @@@

script #

  • 1. A Chandler script is little set of commands that Chandler knows how to execute. For example, a script might contain commands to send a daily email message with a list of upcoming appointments. Scripts can be triggered by conditions.
  • 2. An email script is a script that arrives as an attachment on an incoming email message.

scripting language #

  • The language that scripts are written in.

sidebar #

  • part of the Chandler UI, a specific pane that can appear in some Chandler windows

single event #

  • in a calendar, an event that appears only once, as opposed to a recurring event.

search #

  • Users can search within the contents of an item, and users can search for items with certain attributes. See MailaSearch.

search API #

  • Chandler will provide a search API framework such that plug-ins can be installed to search through file formats unknown to Chandler.

security #

server #

  • 1. an email server, such as an IMAP server or an SMTP server
  • 2. a Chandler server

sharing #

sharing policy #

  • Each view or item can have it's own sharing policy which determines who can see, or edit, the view or item. The two most simple sharing policies are just "public" and "private".

signature #

  • 1. in the context of email, a text signature that's automatically appended to an email message. An email signature template. See EmailSignatures?.
  • 2. alternatively, a digital/cryptographic signature
  • 3. or, possibly, a graphic signature, appended to faxes and printouts.
  • See also AmbiguousTerms

SkiCal #

  • A software standard. See CalendarDataModel?.

smart parsing #

  • a feature where Chandler recognizes dates, names, addresses, and items already in the repository. In some applications, when a user types text into a text field, the application tries to guess about what the text means. For example, the application might recognize "10 Oct 1999" as being a date, or might recognize "Steve Jobs" as being the name of a contact in the address book. See completion. See ContentParsingFrameworkIssues.

smart tag #

SMS #

  • A software standard. @@@

SMTP #

  • Simple Mail Transfer Protocol. A software standard. SMTP is a protocol that computers use to exchange information. Email clients use SMTP to send email messages from servers.

snake #

  • "Snake" is a word used inside OSAF (borrowed from Netscape) to mean important problems that we don't have consensus on how to attack. This can mean either that the OSAF staff doesn not have a clue, that OSAF has too many clues, or that we don't have someone whose job it is to have a clue. Note that merely being difficult doesn't make something a snake. Running a marathon is very difficult, but
  • marathons are not very important to OSAF
  • it is very clear what is required to finish the course

source code #

SPAM #

  • junk mail. unsolicited email messages. See AntiSpam.

spell checking #

standard attribute #

  • The standard attributes are attributes that are pre-defined by OSAF. There are a small number of standard attributes that all items have, like "Project" and "Status". There are other standard attributes that not all items have, but that all items of a special type have. For example, all email message items have a recipient attribute. See attribute. See user-defined attribute.

stationary #

  • In Microsoft applications, stationery is something that makes your document pretty, sort of like a style sheet. In Eudora, stationary is a response template (aka boilerplate, aka "form letter", aka "canned response"). In Chandler, templates refer to the text and style sheets refer to the presentation.

style sheet #

  • Chandler style sheets are (@@@ what?)

subscription #

  • 1. In the context of calendars, a user can subscribe to a calendar, or part of a calendar. Users subscribe in order to get updates when the source calendar changes. See publish. See CalendarSubscription.
  • 2. In the context of instant messaging, Jabber servers maintain subscription info, so that one user can subscribe to the presense status of another user.

synchronization #

  • 1. Synchronization can mean the task of merging two Chandler data repositories, each of which has copies of the same data items.
  • 2. Synchronization might also mean the task of merging data on a PDA with data in a Chandler data repository. See SynchronizingMail.


t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t

table view #

  • A table view is a view type that displays items in a table. For example, the view that shows a list of email messages -- with subject, date, sender, size, etc -- would be a table view. See also tabular view. See also email table view.

tabular view #

target user #

  • The type of person expected to use an application. See TargetUser.

task #

  • An item that represents a task on a to-do list. See item. See TaskIssues.

TAR #

  • A software standard. A file format. @@@

template #

  • A way to send email messages with reusable text, like a "canned responses" or "boilerplate." See EmailTemplates.

text #

  • a common format for email messages. See format.

thread #

  • a series of email messages on a partiuclar topic

time zone #

toc #

  • A software standard. A document format used by Eudora.

to do list #

  • a collection of tasks, or maybe a view that shows tasks

toolbar #

  • @@@

tool tip #

  • (@@@ - a kind of help text about a tool)

transport #

  • @@@

trifold #

trigger #

  • A script can be triggered when an event happens or when a condition is met. A notification can also be triggered.


u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u

UI #

  • User Interface. The part of an application that a user sees. ("A language of interaction that matches the human communication system to that of the computer." -- DanIngalls?, "Design Principles behind Smalltalk," 1981)

UID #

  • Universal Identifier. Every item in a repository has a UID.

Unicode #

  • A software standard. @@@

URI #

  • Uniform Resource Identifier. A software standard. Similar to URL.

unit test #

  • @@@

URL #

  • Uniform Resource Locator. A software standard. A URL is an address for a document. Here's an example URL: http://osafoundation.org/contact.htm. Chandler will have URLs for parcels, views, and items.

user #

  • A user is a real, live, human being; a single person. For contrast, see also account, and identity.

user action #

  • For example, pressing a button, or selecting a menu item. User actions trigger events. The term "command" has also been used as a synonym for user action. See RepeatLastCommandInToolbar20030124.

user-defined attribute #

  • A new attribute that a user adds to an item to further describe the item. See attribute.

user-defined agent #

  • @@@

user model #

  • the user's mental model of how things in Chandler are organized. See data model.


v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v

vacation message #

  • an email message that is automatically copied from a template message and sent in response to an incoming message

value #

  • the actual data in a particular attribute of a particular item. For example, the "home phone" attribute of a contact might have the value "650-555-1212".

vCalendar #

vCard #

  • A software standard. See VCard.

version #

version history #

  • All items have version histories. The version history is the series of item versions in the history of the item. See item version. See Versioning.

view #

  • Views are the primary interface in which users browse, create and edit Chandler items. A view consists of a view type and a set of queries applied to Chandler's data repositories. See also ViewIssues20021219

view type #

  • A view type is the user interaction implementation of the view. A view uses a view type to display items to a user. For example, Chandler might offer view types for: table views, outline views, icon views, weekly calendar views, and address card views. See also ViewIssues20021219

view parcel #

viewer parcel #

  • a Chandler parcel that can display views of one or more view types, such as email views and calendar views. See parcel

virtual folder #

  • Chandler keeps all of its email messages in one place, but allows users to view the messages in virtual folders that display selected subsets of messages.

virus #

Vista #

voting button #


w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w

WebDAV #

  • A software standard. A protocol for publishing files onto servers. See WebDAV.

web access #

  • Someday it would be nice if Chandler had a web based interface, so that a user could access their repository from a web browser.

web page #

  • (@@@ Does Chandler know what a web page is? Is it the same as a URL, or is a type of URL, or is it a thing that a URL might point to?)

wiki #

  • A wiki is a tool for collaborative development of web pages. See OldWikiHome. See Wiki.

Windows OS #

  • An operating system made by Microsoft.

working hours #

  • in a calendar, the working hours are the periods of time when the calendar owner is regularly at work

wxPython #

wxWindows #


x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

xCal #

XML #

  • Extensible Markup Language. A software standard. XML is a general purpose document format used for creating documents or exchanging data packets between computers.


y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y


z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z

zip file #?

  • A software standard. A file format. @@@

ZODB #

Zope #


Index