Interactive Client & Interactive Server Modules

 FLAMES-Simulation-Framework-logo.gif
 

Related Literature

A Better Way to Build
High-Fidelity Virtual Simulators
features the Interactive Client and Interactive Server modules (pdf)

FLAMES-Virtual-Simulator.jpg


more-info.gif

FLAMES News
    FLAMES 8.1 Now Available
    Ternion Makes MT2 Top Simulation List
 

About FLAMES
    FLAMES Product Information
    FLAMES Simulation Benefits
    Simulation Applications for FLAMES
    FLAMES Simulation Modules
    Product Literature
    Product Videos
    Contact FLAMES Sales
    Sign-up for FLAMES E-mail Alerts
 

Try FLAMES Simulation Software
    Free Simulation Software

    30-Day Evaluation with Development
 

FLAMES User Resources
    FLAMES Forum

    Technical Support

 

What is it?

The FLAMES® Interactive Server & Interactive Client modules are a collection of services that allow external systems to interact with a FLAMES scenario execution application, such as FORGE or FIRE, as it executes. When FORGE or FIRE executes with the Interactive Server enabled, it acts as a "server", and the systems with which FORGE or FIRE interact function as "clients". Examples of client systems include master scenario execution controllers, 2-D and 3-D scenario visualization systems, and complex vehicle simulators, as well as real-world surveillance and command, control, and communication systems. With these two FLAMES modules, many different types of client systems can be used in a wide variety of applications, including entertainment, training, and system testing.

How does it work?

The Interactive Server module is a set of services that execute within FORGE and FIRE. These services manage all network communications with client systems, supply information to client systems, and process the commands issued by client systems.

The Interactive Client module is a software library containing several high-level functions that can be called by client systems. These functions automatically handle the complex processing required to support interactive execution and client-side network communication. All client systems use these functions to interact with FORGE or FIRE.

If the client system is software, the functions can be bound into the client and called directly from the client software. If the client system is hardware or software that cannot be modified, an intermediate client application can be developed that communicates with FORGE or FIRE using the Interactive Client module and communicates with the hardware or software system in any manner that is supported by the system.

With the Interactive Server module enabled in FORGE or FIRE, systems that use the functions of the Interactive Client module can interact with FORGE or FIRE to perform a wide variety of operations. These operations include: