The GeoMatrix® Application Framework is a C++ source code product based on GeoMatrix® Toolkit
API that extends its functionality to include a number of enhancement features.
These include: accessing remote data, XML state description, updatable World Objects with callbacks
and mouse-over tracking, and much more.
Application programmers can rapidly create custom applications.
Example multi-threaded viewer application with source code included.

GeoMatrix® Application Framework provides the following features that speed-up development of Digital Planet solutions:

Ability to rapidly create professional end-user applications.

XML session programming interface.

IO module, which provides the ability to access tiles from a remote server over the Internet. Binary executable, library and header file.

Loader module, which provides the ability to access source data over the Internet via WMS (Web Map Services). Binary executable, library and header file. Source code should be included for developers to modify or expand the feature set or link to another image library.

Model-View-Control programming paradigm, layered that allows the application to use and over-ride Framework functions via C++ inheritance and polymorphism.

Movie-making of fly-through sequences using time-based evaluators as mentioned above.

Image reading and writing, including creating large-format images, and mosaics of large format images.

System for creating and managing a variety of "World Objects" such as models, image "billboards", labels and generic objects, that all can be controlled, culled, and picked as part of a unified, consistent interface.

System for creating and managing "Screen Objects" such as icons and heads-up displays.

Interface to windowing system and control of multiple graphics cards (pipes).

System for creating and managing stereo views, including depth-of-field control.

Pricing & Licensing

The GeoMatrix® Application Framework is licensed for $8,000 (US) per development seat per OS platform.
This includes: