This framework has been designed to help quickly build
Rich Internet Applications.
A good
example of a sophisticated Web-application
is our main development tool, the Scrutinzer - built using the same framework.
Here is a typical Web-application is built using this architecture.
The
top-level
components,
are usually application-specific and thus are not really part of the generic framework.
They are either
your components
or other NetScript's application-specific components.
The
AppShell
component is used to globally control the Web-application.
The
Target
component controls window targets.
The
Xprefs
component is used to bind the application's set of parameters (preferences) with the
application's components.
The
Binder
component is a template processor used to bind internal UI states with externally
defined UI XML templates.
The
DataLoad
component duty is to transfert XML data from a data source (server or local files).
The
Logger
component duty is to gather all user's and system messages and more (see below).
The
Namespace
component is used to asynchronously load component's constructor and manage instances.
The
Loader
simply startup an application based on a browser capabilities.
The
World Wide Traveller®
framework includes others components that are not shown here...