Cut The Crap Site Map

The site in general is intended to be easy to find your way around. However, this intention is not sufficient in itself, so this page should place the various site features within some global context. Any feedback on its efficacy is welcome.

Core Software Technology

Overviews
Feature List Simple bullet point presentation of main software features.
Whitepapers Provides a selection of whitepapers covering various CTC Software technologies
Project Plan The mission statement with current progress and work activity
Solutions Focusses on problems domains - the flip-side to the feature list.
IStore
Persistence Introduces the IStore persistence interface.
Allocation Explains the allocation strategy for IStore implementations
Streams Streams are used to scalably read and write to the underlying persistent stores.
Read-Write The standard read-write store is introduced.
Write-Once The write-once store is introduced.
The Alchemist
Introduction Introduces the Alchemist application generator.
Creativity A discussion on the validity of the aims of the Alchemist
Patterns Explains the main patterns implemented by the Alchemist in generating code.
Generic Persistent Object Model
Introduction Introduces the concept of persistent objects
Object Manager Explains the role of the central object in the GPO system.
Five Figures A series of pages that attempt a graphical introduction to GPO.
Properties A series of three pages introducing GPO properties.
Links - Sets GPO links provide the method for object sets - explained here.
Classifications Classifications over link sets provide object lookup functionality.
Iterators Explains how Iterators are used to return "streams" of objects.
Formulas Introduces GPO formulas that enable spreadsheet-type computations in a persistent model.
Transactions Three articles that introduce transactions, isolation and preserving of session data for multi-user systems.
Client Server Introduces the Client-Server GPO environment.
Custom Tags Custom JSP tags provide support for web applications based on GPO.

Miscellaneous

Utilities
Introduction Some utility software is made available under LGPL.
MiniDOM MiniDOM is essentially a utility to simplify SAX parsing.
Striteration A method of processing Iterators using stream processing ideas.
InterActor
Introduction Introduces the "new" InterActor GUI system.
Playing Before trying any of the applet-based demos, you should check compatibility
InterActor Slots An demonstration to explain the "slot" structures.
InterActor Text A demonstration of InterActor text handling.