Technology
World Wide Traveller® Family  §  Overview
World Wide Traveller® framework is a family of 100% JavaScript, x-browser/platform components that execute in the browser. We believe that to make the Internet more efficient we need to push intelligence out to the users. The WWT family is in fact a client-side, component-based x-browser/platform middleware that takes advantage of the unused power of the browser.

Each component handles on the client a specific job usually done on the server, increasing the interactivity and perceived-speed while helping to reduce the Web server's load and the bandwidth requirements.

The WWT components are fully compatible with all Web server and authorware technologies. Web applications, sites or pages using our components are upgraded with a single file update on the server thus reducing the total-cost-of-ownership.

World Wide Traveller® Framework Architecture
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...
 
Available World Wide Traveller® Components
Logger
Cross-browser and cross-platform message logging component, the Logger is a fundamental piece in the WWT framework. It's duties includes: errors & exceptions handling, general messages console, generic template-based UI data binding and XML data transfert. The Logger implementation also includes the Binder, The DataLoad, and the Namespace components.
Please let me know when new WWT family members are released!