The application architecture of Newton, a technology for supporting Personal Digital Assistants (PDAs), is described. It combines a dynamic, object-oriented language called NewtonScript with a hierarchical view system and a persistent object store. It also contains extensible subsystems for communications and user-input recognition. In addition to PDA devices, the portable implementation has been used to build supporting tools for desktop machines.
Walter R. Smith