downloadmarquee.GIF (2385 bytes)books.JPG (7189 bytes)

SAMPLE CODE: APPLICATION DESIGN
All samples are credited to: Bruce Thompson, Apple.


Application Design
Entire Section download
applicat.zip  194k

applicat.sit.hqx  308k


Altered States - 6 altdstat.zip  81k

altdstat.sit.hqx  129k

Ultra simple finite state machine which uses the protoFSM state machine engine.


ChezDTS - 2 chezdts.zip  27k

  chezdts.sit.hqx  41k

This sample illustrates the most memory-efficient way to create a registry, which various packages can use to provide a pointer to some package data. The registered packages may be placed on a card and will safely unregister themselves when the card is removed, without causing the "Newton Still Needs the Card" message.


DeletionScript - 2   deltscrp.zip 4k

 deltscrp.sit.hqx  8k

Demonstrates how to setup and use deletionScripts for auto and form parts.


ExtensionTap - 1 extntap.zip  29k

 extntap.sit.hqx  23k

ExtensionTap shows the correct way to give an extension a custom about slip.


protoFSM - 7   protofsm.zip  15k

  protofsm.sit.hqx  56k

Complete finite state machine engine which uses the NTK browser to organize everything in outline format, or an external text file for compatability with external FSM-generator applications.


True Grid - 5   truegrid.zip  34k

 truegrid.sit.hqx    53k

Implements three different ways to do scrolling "grid" views based on soup data, and evaluates the complexity and performance tradeoffs of each.