Applications
» Business Applications
» Marine & Military
Libraries
» Summary
» 3D Gear
    » Technical Page
» Net Gear
» DB Gear












Net Gear allows data sharing across the Internet (or local networks).

In many situations users require a real-time 3D scene to be viewed in other remote locations. This package allows any number of users to display the 3D scene. Each view has completely independent camera angles, instruments monitored, local alarms, and data stored. Real-time remote viewing update rates are determined by Internet connection speed.

Data can be collected from multiple sensors in any number of remote locations.

This library of programs allows users to integrate remote data with existing applications or those built with the 3D Gear library.

DATA PUBLISHING LIBRARY

This library includes a simple-to-use, yet powerful, collection of APIs that enables developers to add real-time data publishing capabilities. Data is published to a central server were it can be accessed by other applications.

Basic functionality of the library:
  • Communication initialization and setup
  • Data packaging and compression
  • Data transmission
  • Diagnostic and feedback tools

DATA SUBSCRIBING LIBRARY
The data subscribing library is designed to be the data-publishing library's counterpart. It provides developers tools to gather real-time data from a central server or cluster.

The following list outlines the basic functionality of the library:
  • Communication initialization and setup
  • Data acquisition
  • Data unwrapping and decompression
  • Diagnostic and feedback tools

REAL-TIME DATA SERVER SOFTWARE
The Real-time Data Server Software node connects all aspects of real-time data sharing. The main task of this server is to provide a stable, fast and scalable data warehouse.

The real-time data server software is designed to perform the following tasks:
  • Support real-time data sharing between applications using the data publishing library and subscribing libraries
  • Provide secure data sharing channels
  • Provide diagnostic and feedback information to applications developed with both libraries as well as applets that can be embedded in a website.