Top // dataStructures.html
Datastructures in sextant variant:
Per window:
- Tabs aray of history array.
- History array of link objects
Link object is:
- associative array keyed by URL
- hook into RDF history/bookmarks
- existsInHistory(address)
- existsInBookmarks(address)
* visitObject::keys
* startTime
* duration
* title
* url
* tabID -- unimplemented
*
* visitObject::access
* windowHistory array, keyed by linear offset
* urlIndex associative array, keyed by url
*
* urlIndex structure:
* array of pointers to visit objects
* .length indicates visit count
* .links array, of urls
In the database:
- pages have attributes:
- title
- lastupdated
- for hooks into mozilla bookmark update checking
- bookmark id: rdf identifier
- history objs
- transitions between pageID & pageID
- link text or acquisition event source id
- (one way to acquire bookmark id)
Intro
MozWho is solidifying vaporware. The main project page at mozwho.mozdev offers CVS, Bug Tracking, and Installation.The long range goal is a personal adaptive homepage, always on time and relevant. The path to get there involves some meandering. Also of note, on the mozdev site, is a concise list of prior art.
Weblog Archives:
2004
01 02 03
2003
04 05 06 07 08 09 10 11 12