Overview

Fast Path to Custom Applications

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.

Sample applications with source code

  • Basic Earth viewer with XML programmability and remote tile access
  • Multi-threaded image and terrain data processor
  • Tile viewer for inspecting finished datasets
  • Multipipe viewer for large-format and multi-panel displays using multiple graphics cards (pipes)

Platform Support and Build Environment

  • PC, UNIX and IA64/Linux
  • Visual Studio on PC
  • Makefiles on UNIX and IA64/Linux

Documentation

  • Getting Started Manual
  • Programmer's Manual
  • Interactive class and API documentation based on processed header files, containing class listings and inheritance diagrams (Microsoft Help on PC; HTML, Man page on UNIX and IA64/Linux)

Features

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.
  • Tile Generator enhancements, including multi-threaded operation and tile processing display.
  • 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:

  • Application Framework source code
  • Example Basic Earth viewer with XML programmability and remote tile access
  • Example Multi-threaded image and terrain data processor
  • Example Tile viewer for inspecting finished datasets
  • Example Multipipe viewer for large-format and multi-panel displays using multiple graphics cards (pipes)
  • Getting Started Manual
  • Programmer's Manual
  • Interactive class and API documentation

Contact: (831) 458-1418


Copyright © 2001 - 2013 GeoFusion, Inc. All Rights Reserved.