Thursday, June 23, 2005

a new design for the TKI examples

ToDo

In the ToDo example, stuff becomes a Page and the items to be done become LSecs under that page.

Relations

In Relations, each person becomes a folder. Names are then used to define the relationships.

The only catch here is that to view the inverse relationships, you need to use the cls command. Clearly there is a need for a custom display capability specific to an application.

PhoneBook

In this example, each person becomes a folder, and each phone becomes a page. And since a page can be in more than one folder, there is no problem with more than one person "sharing" a phone.

In addition, the phones can be named within a person's folder. Typical names would be MobilePhone, HomePhone and OfficePhone.

Application Integration

Note that because common (CS1Wiki) data structures are used, it is now trivial to integrate the various applications. The folders used in PhoneBook can be the same folders used in Relations. And one or more todo pages can be added to the folders as well.

Now the intent is still to support types, which allows for custom commands and displays (G4). But note just how powerful naming can be.

0 Comments:

Post a Comment

<< Home