Defines implementation and deployment environment using technologies, standards and products of the day - best of breed

AJAX

From the Wikipedia definition at: http://en.wikipedia.org/wiki/AJAX

Asynchronous JavaScript And XML, or its acronym, Ajax (Pronounced A-jacks), is a Web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire Web page does not have to be reloaded each time the user makes a change. This is meant to increase the Web page's interactivity, speed, and usability.

The Ajax technique uses a combination of:

Like DHTML,LAMP, or SPA, Ajaxis not a technology in itself, but a term that refers to the use of a group of technologies together.

Additionally, MapBuilder also makes use of the browsers XSLT processing capabilities to produce widget HTML from the XML models.  This may further restrict the set of browsers supported.

Browser technology

Only modern browsers are supported because of the heavy use of AJAX and XSLT. MapBuilder v1.0 has been tested on the following browsers (please add to the list if you have tested on that platform):

Windows

Apple

Linux

MapBuilder v1.5.1 Release has been tested on the following browsers (please add to the list if you have tested on that platform):

Windows

Apple

Linux

Javascript Libraries

One important design principle is to re-use existing libraries as much as possible.  To that end, MapBuilder uses the following external libraries.

Deployment Configuration