r3 - 28 Mar 2005 - 01:40:13 - TWikiContributorYou are here: OSAF >  Documentation Web  > WebIndex

Results from Documentation web retrieved at 19:08 (Local)

Control List or ACL A list of mappings between Chandler users and Permission Levels. Chandler users may be a Contact (strictly speaking, a Contact's Persona ), a ...
ACL See Access Control List
How to add a new glossary entry Let's say you want to create a new glossary entry for the word "modem". Here's what you do. Step 1 Read about the wiki If ...
Ad hoc collection An ad hoc collection is the third type of Chandler collection. It is essentially an explicit collection, comprised of a tightly controlled set ...
Agenda A software product. An application made by Lotus.
All Glossary Entries See also: Welcome to the Chandler Glossary! BrianDouglasSkinner 25 Feb 2004 to 10 Mar 2004
An Acronym see GlossaryForm BrianDouglasSkinner 28 Mar 2004
application When we talk about the application, we are referring to both the base of the Chandler application and all of the Parcels that get loaded into the Repository ...
Aspect In the context of the Chandler Data Model, an Aspect is a special sort of Attribute. An Attribute is called an Aspect if and only if the Attribute is an Attribute ...
BLOB A binary large object. Can be either all uppercase or all lower case. See also http://www.hyperdictionary.com/computing/blob
Block A user interface component defined in Chandler's CPIA architecture. See Journal.ChandlerPresentationAndInteractionArchitectureSep2003#Blocks ...
Building Chandler Parcels Alec Flett, Ted Leung, Katie Capps Parlante Open Source Applications Foundation Overview Chandler manages data we're all accustomed ...
CA Certificate Authority See http://en.wikipedia.org/wiki/Certificate authority
Introduction This tutorial is meant to show how to use the CalDAV4j at the various levels of its API. It assumes that you have access to CalDAV server such as Cosmo ...
REPORT Method The REPORT method allows for flexible querying of CalDAV collections. The full range of its power is beyond the scope of this document, so just one ...
CamelCase CamelCase is a format where words have no spaces between them, and where the first letter (and only the first letter) of each word is capitalized. ...
Capplet A capplet is a particular type of Parcel. Capplets define and advertise a well defined set of resources (Items): Views, Blocks, ScheduledTasks, Actions, etc ...
Cardinality In the context of the Chandler Data Model, the Cardinality of an Attribute describes whether it is single valued or multi valued. The Cardinality of an ...
Certificate A public key certificate. See PKI See X.509 See http://en.wikipedia.org/wiki/Public key certificate
Chandler Chandler is the software product that OSAF is creating. Chandler is a Personal Information Manager (PIM) intended for use in everyday information and communication ...
Chandler End User Term see GlossaryForm BrianDouglasSkinner 11 Mar 2004
Chandler Engineering Term see GlossaryForm BrianDouglasSkinner 11 Mar 2004
Chrome The Chrome consists of all the UI Components that go around the main Chandler window. The Chrome Components include the Sidebar, the Menu bar, Tool bar, and ...
Collection a collection of items. May be an explicit list of items, or a dynamically generated list based on a query or filter. See Also: ItemCollection (deprecated ...
Common Engineering Term see GlossaryForm BrianDouglasSkinner 11 Mar 2004
Contact A Contact is an item that appears as an entry in a Chandler address book. A Contact typically represents either a person or a company. See Conent ...
Contact Section A Contact Section is a section of contact info in a Contact item. For example, my contact for my mom might have sections like 'home', 'work', 'at ...
Content Area The content area is the area of chandler that is not the Chrome the area of the layout displaying the user's "content". Ultimately, this term may ...
Content Item A kind of item in the Chandler Content Model. Content Items are items like Contacts, Calendar Events, Tasks, Mail Messages, and Notes. Content Items ...
Content Model The Chandler Content Model is the schema for what we think of as the user's "content" in Chandler: items like calendar events, mail messages, notes ...
contentSpec An attribute on a Block that specifies its contents. For many Views, the contentSpec's value will be an ItemCollection or an individual ContentItem. The ...
Copy To copy an item is to add a new pointer to the item. potential confusion with: Dumb Copy suggested replacement term: Add
Cosmo Account Activation via Email Account activation via email is turned off by default. To turn it on: 1. Edit $OSAFSRV HOME/etc/cosmo.properties and change ...
Cosmo Server Administrator Documentation For more information on Cosmo, see CosmoHome. This manual assumes that you have some experience configuring and running ...
Cosmo Administrator FAQ Question: How do I disable account creation for everybody? This is not currently possible in Cosmo or the server bundle. You could achieve ...
0.3 Data Migration The repository schema changed significantly between 0.2 and 0.3. A tool is provided with the 0.3 release to migrate existing repositories from ...
Cosmo Database Conversion If at some point you want to change the underlying database used by cosmo, this section is for you. It is not uncommon to get up and running ...
PostgreSQL PostgreSQL is a on open source SQL database under a BSD licence. It is available on all platforms. You may create a database by the name of 'cosmo', owned ...
Deploying Cosmo in Glassfish See CosmoServletContainerRequirements for the general set of expectations the Cosmo webapp has for a servlet container. This document ...
Deploying Cosmo in JBoss See CosmoServletContainerRequirements for the general set of expectations the Cosmo webapp has for a servlet container. This document describes ...
Cosmo Logging Cosmo uses commons logging to direct its log output, allowing the deployer to choose his logging provider of choice. The notable exception is the jcr ...
Cosmo Migration Information for Developers This page contains information about the migration code included with the server bundle that allows users to migrate existing ...
Cosmo Migration Information for Users This page contains information about the migration code included with the server bundle that allows users to migrate existing ...
Cosmo Monitoring Server Status Page Cosmo 0.2.4 introduced a rudimentary server status page in the admin console at /admin/status . This page shows memory usage ...
Cosmo scaling See ServerBundleScaling for thoughts on scaling the entire server bundle. TBD scalability analysis of Cosmo itself.
Cosmo Servlet Container Requirements This document describes the requirements that the Cosmo web application levies on the container in which it is deployed. Configuration ...
Cosmo Startup Configuration Certain features of Cosmo are enabled, disabled or configured via system properties passed as command line options to the JVM. System ...
Deploying Cosmo in Tomcat See CosmoServletContainerRequirements for the general set of expectations the Cosmo webapp has for a servlet container. This document describes ...
Deploying Cosmo in Weblogic 10 See CosmoServletContainerRequirements for the general set of expectations the Cosmo webapp has for a servlet container. This document ...
Using Scooby With Cosmo Scooby is a tool for viewing on the web calendars that you have published to Cosmo with other programs. Creating Calendars The first time ...
Cosmo 0.2 Installation Bundled Distribution To install and run the Tomcat bundled distribution of Cosmo, perform the following steps: Java Runtime If your operating ...
Cosmo End User Manual This manual describes Cosmo 0.3. The previous version of this document can be found at CosmoZeroTwoEndUser. This document does not address ...
Cosmo End User Documentation Creating a Cosmo Account Follow these steps to create a Cosmo account: 1. Access your Cosmo server in a web browser. If you ...
CPIA The Chandler Presentation and Interaction Architecture . It is a data driven UI framework used to build Chandler Views. In particular, the framework defines ...
CSG Common Solutions Group See also http://www.stonesoup.org/
Display Name see GlossaryForm BrianDouglasSkinner 11 Mar 2004
Dogfood A term sometimes used in the software industry relating to product development. "Eating your own dogfood" means using products or tools on a daily basis to ...
Domain Keys Cryptographic approach to sign outgoing messages using public key cryptography, with the public keys being distributed by DNS records controlled by ...
Dumb Copy People can always select an item in a view and then copy the item and paste it somewhere else. The original item might be one that the user saw while doing ...
Ephemeral collection An ephemeral collection is the first of three types of Chandler collections. It is a user initiated temporary rule result set. Ephemeral collections ...
Explicit Collection An explicit collection is one of the three types of collections we identified in our use case survey of collections in current applications. ...
Exploratory Projects are projects that are not well specified enough for implementation. Such projects require more brainstorming, requirements gathering, user scenario ...
Template for the "GlossaryForm" Form About this "FaqForm" Page This FaqForm page isn't a a normal content page; instead, it exists solely in order to be referenced ...
Template for the "GlossaryForm" Form About this "GlossaryForm" Page This GlossaryForm page isn't a a normal content page; instead, it exists solely in order to ...
Glossary Index See also: Welcome to the Chandler Glossary! PieterHartsook 07 Sep 2007 BrianDouglasSkinner 25 Feb 2004 to 10 Mar 2004 DuckySherwood ...
Glossary Index By Category See also: Welcome to the Chandler Glossary! Contents # Acronyms # Chandler End User Terms # Chandler Engineering ...
Glossary Term Categories see GlossaryForm BrianDouglasSkinner 11 Mar 2004
Group A Group is a named collection of Contacts (and their associated Principals). In many ways groups will look and feel very similar to the more general notion of ...
HTTPTest Documentation HTTPTest is a class used to help automate most http testing. It provides various functions to help with common http testing. WritingTestsWithHTTPTest ...
Helper Window Any of a number of little windows, without the Chandler Chrome, each of which serves some special purpose. (For example, the mail activity window ...
How to Help Improve the Glossary Requesting a Glossary Entry As you explore the Chandler Wiki, if you find a term that seems to have a special meaning in Chandler ...
!HttpLoggingFilter can be configured as a normal filter in web.xml. It takes an (optional) "format". "format" should be a string which controls the output of the ...
IMAP Folder Collection A special kind of Documentation.Collection that is synchronized with a specific folder of an IMAP server account. An IMAP Folder Collection ...
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 ...
iMIP A software standard. See CalendarIssues
Interaction Design Abbreviations The following are common abbreviations used in our discussions about interaction design. Design process phases ...
Item Cloud 'Cloud definitions' are roadmaps to lead you from a starting point to a set of reachable items. They are like functions, associated with a Kind, that ...
Item Clouds Motivation It is often the case that when you perform an operation on an item in the repository you really want the operation to also include a set of ...
Item collection An Item Collection is a user's collection of Content Items. See also: See from: Documentation.Collection Collection
Items See ItemCollections
Jabber A protocol for doing Instant Messaging See http://en.wikipedia.org/wiki/Jabber
Date.add Library date.js Syntax dt.add(interval, number); (where dt is a JavaScript Date object) Parameters interval A string that is the interval you want to add ...
Date.diff Library date.js Syntax Date.diff(interval, date1, date2); Parameters interval A string that is the interval you want to use to calculate the differences ...
Hash Library hash.js Description A class which implements something more robust than the JavaScript Array when used as a hash, including a length property, and various ...
allKeys Class Method of Hash Library hash.js Syntax exampleHash.allKeys(); Description Returns a comma separated list of all the keys in the Hash. Examples In ...
end Class Method of Hash Library hash.js Syntax exampleHash.end(); Description Sets the position of the internal cursor to the last position. Examples var badSciFi ...
getAtPos Class Method of Hash Library hash.js Syntax exampleHash.getAtPos(pos); Parameters pos An integer indicating the cursor position for the desired item. ...
getCurrent Class Method of Hash Library hash.js Syntax exampleHash.getCurrent(); Description Returns the value of the item in the Hash at the current position ...
getFirst Class Method of Hash Library hash.js Syntax exampleHash.getFirst(); Description Returns the value of the item in the first position of the Hash. Examples ...
getItem Class Method of Hash Library hash.js Syntax exampleHash.getItem(key); Parameters key A string indicating the key for the desired item in the associative ...
getLast Class Method of Hash Library hash.js Syntax exampleHash.getLast(); Description Returns the value of the item in the last position of the Hash. Examples ...
getNext Class Method of Hash Library hash.js Syntax exampleHash.getNext(); Description Increments the internal cursor for the Hash, and then returns the value ...
getPrevious Class Method of Hash Library hash.js Syntax exampleHash.getPrevious(); Description Decrements the internal cursor for the Hash, and then returns the ...
hasKey Class Method of Hash Library hash.js Syntax exampleHash.hasKey(key); Parameters key A string indicating the key to look for in the associative array. Description ...
hasValue Class Method of Hash Library hash.js Syntax exampleHash.hasValue(val); Parameters val The value to look for in the associative array. Description Returns ...
pop Class Method of Hash Library hash.js Syntax exampleHash.pop(); Description Returns the value of the item in the last position of the Hash, and removes that ...
removeAtPos Class Method of Hash Library hash.js Syntax exampleHash.removeAtPos(pos); Parameters pos An integer indicating the position where you want to remove ...
removeItem Class Method of Hash Library hash.js Syntax exampleHash.removeItem(key); Parameters key A string indicating the key for the item to remove from the ...
replaceKey Class Method of Hash Library hash.js Syntax exampleHash.replaceKey(oldKey, newKey); Parameters oldKey A string of the key to be replaced. newKey A string ...
reset Class Method of Hash Library hash.js Syntax exampleHash.reset(); Description Sets the position of the internal cursor to the first position. Examples var ...
setItem Class Method of Hash Library hash.js Syntax exampleHash.setItem(key, value); Parameters key A string indicating the key for the new item in the associative ...
cursorPos Class Property of Hash Library hash.js Description The position of the internal cursor for the Hash. Examples var badSciFi new Hash(); var movieCurrent ...
length Class Property of Hash Library hash.js Description The number of items in the Hash. Examples In the example below the value of movieCount will be 3. var ...
Date.strftime Library date.js Syntax dt.strftime(format); (where dt is a JavaScript Date object) Date.strftime(format, timestamp); Parameters format A string indicating ...
Label Label is a set of heavier UI affordances designed to help the user organize content items. Examples of labels include: Ad hoc collections ...
Label attribute A label attribute is a non inherent (non intrinsic would be more accurate but intrinsic has already been taking by engineering) attribute of an item ...
Labeling effect The labeling effect is how rule based collections and Chandler named collections label items that ed into the collection with any label attributes ...
Layout an arrangement of Panes within the Content Area
Link 1. In the context of web browsers, a Link is something like Robin Williams. In contrast, something like http://www.imdb.com/name/nm0000245/ is an address, not ...
List of People You Share With A list of people or Groups that the repository owner (sharer) can potentially share with. (Or, strictly speaking, not people, but ...
LOB A large (text) object. Can be either all uppercase or all lower case. See also http://www.hyperdictionary.com/computing/blob
Main Window The big Chandler window that has all the Chrome and the Content Area See also: Glossary: Helper Window
Markup Markup is a set of lightweight UI affordances designed to help the user process content items. Examples of markup include: Marking an email ...
MIME A standard format for email messages. See http://en.wikipedia.org/wiki/MIME
Mixin Kind A Mixin Kind is a Kind that has been designed to be mixed in with other Kinds. It is essentially a bag of attributes collected together to form a functional ...
Move To move an item is to physically remove it from one collection and add it to another collection.
Name The term Name means an end user display name, like "Knitting Group", rather than a repository itemName.
Named collection A named collection is the second of three types of Chandler collections. A named collection is a persistent collection of content items. Named collections ...
OOTB Out of the Box . Like "off the shelf", OOTB is used to describe the way Chandler looks and acts when you first install it, before setting your own preferences ...
Open Issue or OI This is a term we use on the Chandler design documents as a way of flagging design questions that have not yet been resolved.
OSAF The Open Source Applications Foundation . See http://www.osafoundation.org
P2P Peer to peer . A set up where two computers share information directly, without going through a server. See http://en.wikipedia.org/wiki/Peer to peer
Parcel Parcels are Chandler's components, units of modularity and extensibility. Outside of the core subsystems, most of Chandler is written in Parcels. Third parties ...
Permission Level A privilege or right that an authenticated user has. It is usually used in the context of an AccessControlList attached to a shared item or View ...
Persona The term Persona has recently been replaced by the term Principal.
PKI Public Key Infrastructure See http://en.wikipedia.org/wiki/PKI
POP A software standard. POP is a protocol that computers use to exchange information. Email clients use POP to retrieve email messages from servers.
Principal A Principal is an item in the repository that represents a person (or Group) who you Share content with. In the cognitive model of the person using Chandler ...
Production Projects are projects that are reasonably well specified and scoped out, ready for engineering implementation. These are mainly descriptions and specifications ...
Program Action collection A program action collection is the last of three types of collections we identified in our use case survey of collections in current applications ...
Public User A Public User is any Chandler user. Public User is used to allow an AccessControlList to specify that any Chandler user can have a usually minimum PermissionLevel ...
Publish In the context of True SharingGlossary, one user Publishes an item so that another user can Subscribe. See Glossary: True SharingGlossary See ...
Python Python is an interpreted, object oriented programming language. It can be extended by adding modules written in C/C when the performance of a compiled language ...
Query @@@ See QueryFramework
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 ...
reference collection A repository term, an ordered set of item references. If an item has an attribute with multiple values, and the values are references to items ...
Remote Browsing Remote Browsing is a type of SharingGlossary. In remote browsing, a user receives a URL of a remote item or item collection (or set of item collections ...
Replica Set A person using Chandler might have just a single User Repository (for example, on his home computer). But in other cases, a person might choose to use ...
Replication Replication is when one person has two or more User Repository Replicas that are automatically kept in sync. Replication is different from Synchronization ...
Repository Repository is an ambiguous word. In most cases, if someone says "Repository", they probably mean either a User Repository or the Repository Engine. But ...
Repository Engine The Chandler process (or module of running code) that acts as a "server" for the data in a User Repository See also: Glossary: User Repository ...
Rule A rule is a user defined query. Rules can be used to populate ItemCollections. (Note: Rules will likely be implemented using Queries, Rule is an implementation ...
Rule based collection A rule based collection is the second of three types of collections we identified in our use case survey of collections in current applications ...
MikealRogers 04 Apr 2006 Running HTTP Test scripts and suites Running an indivual test script Each HTTPTest script has the python statement; 'if name " main ...
SASL Simple Authentication and Security Layer See http://asg.web.cmu.edu/sasl/
Schedule @@@ used by scheduler/task manager
ScheduledTask A list of Actions that will be scheduled to run periodically, at a specific time, or based on some event. Examples: the code that fetches email or rss ...
Scooby JS Libraries NOTE: The date.add and date.diff code in the date.js library have been contributed to the Dojo JavaScript Toolkit. The Cosmo Web UI (formerly known ...
Installing Scooby Note: If you are installing Scooby into the Tomcat bundled Cosmo distribution, then visit ScoobyAndCosmo for updates to this procedure. Installing ...
OSAF Server Bundle Administrator FAQ
Server Bundle Host Security When installing the server bundle, you will likely want to take steps to secure the installed directories and files so that unauthorized ...
Server Bundle Logging The components of the server bundle almost exclusively use Log4j to direct log output. The only exception is Derby, which does not use an external ...
Server Bundle Monitoring There is currently very little in the way of monitoring in the server bundle, although that will change over time. Tomcat Tomcat allows ...
Server Bundle Performance While Cosmo has not yet been tuned for performance, Tomcat and Derby/MySQL certainly have been. You will need to consult outside references ...
Server Bundle Reverse Proxy Support These instructions describe how to configure the server bundle to operate behind a reverse proxy. ProxyName and ProxyPort In ...
Server Bundle Scaling Scaling definition The important part of "enterprise scale" or "Internet scale" server deployments is the ability to spread the transaction ...
Cosmo SSL The server bundle does not accept SSL connections out of the box. To enable SSL, perform the following tasks. Create a Certificate Keystore Execute ...