display coding and back-end integration
client extranet
quick finder


We were doing AJAX before it became a buzz word.

Call it what you will, rich client, thick client, richly interactive, or asynchronous javascript and XML (AJAX), Tristream has been at the forefront of creating fast-loading, robustly interactive pages for web applications for many years— long before Jesse James Garret identified the practice.

At the heart of AJAX is the asynchronous javascript. Asynchronous, because I-frames, a capability of modern browsers, allow portions of a screen to refresh without having to refresh the entire screen— even down to a single value in a table. Javascript, because object-oriented javascript, (HTML on steroids) allows skillful programmers to create complex interactions between iframes.

Much of the gain in user experience comes just with asynchronous javascript. XML adds an additional level of speed because it facilitates interactions with a single or multiple databases.

AJAX is attracting so much attention because when used well, web based applications can approach the speed and capabilities of their desk top forebears.

asterix
Web 2.0, the next generation web, is enabled by fast, richly interactive display code. Some day soon we won't distinquish between the applications that run on our desktop and the applications that are run from a server in Timbuktu.