[ N o d e M a p   f o r   E P O C 3 2 ]

[ H o m e ] | [ E m a i l ]

[ S c r e e n s h o t s   &   T u t o r i a l s ] | [ N M X s ]
[ I n   D e v e l o p m e n t ] | [ D o w n l o a d ]

[ C u r r e n t   V e r s i o n :   1 . 0 4 ]

[ U p d a t e d   1 5 - 7 - 2 0 0 4 ]

Note:This program is essentially abandonware. My Psion died, taking the source files with it, I buggered up my backups at some point and now I'm using a Palm. Sorry. You're still more than welcome to use the unregistered version if you wish, but it's unsupported.

NodeMap is an OPL application for the EPOC32 family of computers. It runs fine on the Psion Series 5, Series 5MX and Series 7. It *runs* on the Revo, although there may still be problems - work is ongoing!

NodeMap is released as shareware. However, the restrictions in place on the unregistered version are nominal, and it will work fine without you having to pay anything :-)

Click here for screenshots and a tutorial showing some of the features of NodeMap, or here to download the program.

[ D e s c r i p t i o n ]

Nodemap is an hierarchical note taking tool. Each note is defined as a node, which has a parent node and any number of children. This means that you can map out ideas into constituent parts to explore further; it could work to create lists, organise notes or plan out a program structure (part of the reason I wrote it in the first place :-) ).

Nodes can also be contexts, links, or search nodes.

Context and search nodes provide dynamic focus points in your data. While they do not have children of their own, they are used to display "flat" views of selected nodes regardless of their hierarchical position. Contexts are predefined categories, to which each node can be assigned, while search nodes are ad-hoc views based on a 9 character search string which are rendered on the fly.

A link allows you to link to, and launch, most standard files on your EPOC machine.

Each normal node is represented as an icon which changes to visually represent the relative age of the node and the length of time since it was last used. All nodes can sort their children in a variety of ways.

NodeMap can also have extra functionality added through the use of Node Map eXtensions (NMXs).

[ D e s i g n   P h i l o s o p h y ]

Development on NodeMap started because I wanted an hierarchical note-taking tool, and all of the apps that I tried either didn't work the way I wanted and/or were too expensive.

A little while after I had started writing it, I came across an article on the web (forgot to bookmark it and haven't been able to find it again) about User Interface issues, which suggested that the standard hierarchical interface to most data structures was approaching obsolescence due to the increased quantity of information - basically it's just not practical to maintain any more. The article went on to suggest that future interface paradigms would treat data objects as a "soup" from which views would be constructed on the basis of a far wider range of attributes, primarily time-based, i.e. "which files have I used most recently?". It also suggested visually representing age and recent use of a file through changing icons.

I thought that these were such interesting ideas that they warranted inclusion! Thus while the main structure of a node map is hierarchical, custom, "flat" views of that data can be included as nodes within that hierarchy too.

The implementation is quite simplistic at this stage, particularly from the point of view of the icons representing the age of the node, etc., but I feel that it lays a bedrock for further development, and may be worked on further in future versions.

In including the NMX format to extend the functionality of NodeMap, I hope to be able to keep the code base static for the time being and simply add any further functionality via NMXs.

[ R e g i s t r a t i o n ]

NodeMap is shareware, there are some nominal restrictions in place but it's basically fully working in its unregistered form. Details for postal registration are included in the NodeMap help file, the cost of registering is ukp10.

No Longer Available

[ S c r e e n s h o t s   &   T u t o r i a l s ] | [ N M X s ]
[ I n   D e v e l o p m e n t ] | [ D o w n l o a d ]

(c)2000 Dave Eggleston.

[ H o m e ] | [ E m a i l ]