BRIEF DESCRIPTION OF DRAWINGS
Various exemplary embodiments of systems and methods according to this invention will be described in detail, with reference to the following figures, wherein:
FIG. 1 illustrates one exemplary embodiment of a thin or no client application according to this invention;
FIG. 2 is a block diagram outlining a first exemplary embodiment of a server system that supplies one or more asynchronously accessed data streams to the thin or no client application shown in FIG. 1;
FIG. 3 illustrates an image that comprises a plurality of image tiles;
FIG. 4 is a block diagram showing in greater detail one exemplary embodiment of the map services portion of the server system shown in FIG. 2;
FIG. 5 is a functional block diagram outlining one exemplary embodiment of the flow of data into, within and out of the map services portion shown in FIG. 4;
FIG. 6 is a block diagram of one exemplary embodiment of the data structure of a preprocessed image archive;
FIG. 7 is a block diagram outlining a second exemplary embodiment of a server system that supplies one or more asynchronously accessed data streams to the thin or no client application shown in FIG. 1;
FIGS. 8 and 9 show fragments of html code for a thin or no client application according to this invention illustrating one exemplary embodiment of extended html tags according to this invention that can be converted using the second exemplary embodiment of the server system shown in FIG. 7 into AJAX code executable by the runtime environment that the thin or no client application will run under;
FIG. 10 shows a fragment of AJAX code generate using the second exemplary embodiment of the server system shown in FIG. 7 from extended html tags according to this invention;
FIG. 11 is a block diagram outlining one exemplary embodiment of the conversion of the html code shown in FIG. 8 in to the AJAX code shown in FIG. 10;
FIG. 12 illustrates how corresponding tiles of two different data sources that have been processed by a server system according to this invention can be overlaid by a thin or no client application according to this invention;
FIG. 13 illustrates one exemplary embodiment of a server-side object model implemented as a set of XHTML tags according to this invention;
FIG. 14 illustrates one exemplary embodiment of a hierarchy of the set of XHTML tags shown in FIG. 13;
FIG. 15 illustrates one exemplary embodiment of a number of tiles of image data overlaid with a number of graphic elements representing various objects' position history data;
FIG. 16 illustrates one exemplary embodiment of a heat map;
FIG. 17 illustrates one exemplary embodiment of a number of tiles of image data overlaid with a number of graphic elements representing various objects' location data and area of influence or coverage data;
FIGS. 18 and 19 illustrate a pair of exemplary embodiments of a number of tiles of image data overlaid with a number of graphic elements position tracking of objects relative to defined hot spots; and
FIG. 20 illustrates a thin or no client application that allows a user to create and send collaboration data back to the server system.