SIM OneNet

SIM OneNet solves the problem of interoperability between disparate simulation applications by offering a singular software product that allows the user to connect, bridge, and monitor different simulation applications together.

Based on .NET technology, SIM OneNet allows applications to be "RTI Agile" so that you can connect your simulation to any HLA federation using any RTI , including legacy RTIs, DMSO, Pitch, and any popular RTIs.

With SIM OneNet, you can also connect federations together using FOM adapters to ensure coherence between data within your simulation network.  Then, you can analyse your simulation network by visualizing a filtered and comprehensive representation of your simulation data because SIM OneNet statistics tools display and chart data while they evolve on your network.

SIM OneNet is not limited to HLA networks.  Using the protocol adapters or creating your own protocol adapters with the product's API,  you can bridge HLA networks with DIS networks or any socket based communication protocol that you prefer.  With SIM OneNet, you can also enhance the interoperability of your simulation by quickly integrating 3rd party tools or custom components.

how to buy → contact us → share this +

SIM OneNet

Current Version


Version 1.4 - New Features

Deployable Gateways

This feature provides the ability to export a gateway created with SIM OneNet to another machine. Each export generates a self-contained folder, which includes all of the files necessary for it to run on another computer, where SIM OneNet is not installed.  

Radio Sample

With the Radio sample, you can transfer voice over an HLA federation or a DIS exercise.

SIM OneNet Radio Sample

 

Version 1.3 - New Features

Record and playback

SIM OneNet 1.3 now allows users to record and playback any network activity monitoring out-of-the-box. This allows to save and retrieve collected network data. The record and playback feature will offer functionalities similar to a VCR:
recording, playback, and jumping forward or backward in the recording.
 

Recording Toolbar

 

Recording Feature

 

Playback Feature

 

Connection Filter Settings

 

Version 1.2 - New Features

DIS to KML converter sample

  • Demonstrates how an application can be developed with SIM OneNet.
  • Application sample provided to demonstrate how to connect to a DIS exercise and convert entity state PDU into KML server. KML is the format used to display geographic data in an earth browser such as Google Earth and Google Maps for mobile.

SIM OneNet DIS to KML Converter

Extrapolation

Extrapolation added at the connection level with the features:

  • Dead reckoning algorithms implemented
  • Available for HLA/DIS connection
  • Available for gateways
  • Capability to extend your own extrapolation algorithm

Save history data into an xml file

History data from a connection can be saved/loaded for network analysis and debugging.

Object Model window

The new Object Model window provides the ability to view the representation of loaded MetaObjectModels and ObjectModels in SIM OneNet.

Usability improvements

  • Text Editor
    • The Text Editor allows users to edit the contents of text files within SIM OneNet solutions. The key features are:
      • Color coding
      • Syntax highlighting
      • Support for vbScript
      • Save/Save As
      • Allow drag and drop of files
      • FileWatching 
  • Locate errors in the Text Editor
    • Errors can be easily located within a specific file by double-clicking them in an output window. 
  • Code Explorer window
    • When editing a current file, the Code Explorer window is used for:
      • Code completion
      • Browsing source code

Enhancements to Existing Features

Gateway enhancements

  • New User Interface
  • Configure from command line arguments
  • Add ConnectionProperty RequestFullUpdateOnDiscovery to allow an HLA connection to request a full update from the network when discovering a new object from the network
  • Add Connection.Resume() and Connection.Suspend() to allow gateways to fully initialize (open/subscribe/publish) before processing any incoming data

 Development enhancements

  • Add Solution to File > New menu
  • Regrouped Presagis SIM OneNet main menu items and options
  • Add SaveAs to Output dialog box
  • Generated code compiled using C# compiler of .NET3.5
  • Remove log when network is requesting an update of an attribute not known by the model

Easier License Management

The license manager used by SIM OneNet was updated to a Presagis-wide license manager.

 

Core Features


Scripting

.NET scripting engine that interacts with SIM OneNet provides testing, analyzing, and debugging capabilities for your network. Also, supports C#, J#, VB.Net and more.

Prototyping

Provides the ability to add new prototypes and entities into simulation networks by injecting data. Out-of-the-box, you can use existing model dynamics sample solution for data injection.

Minimize Software Development & Maintenance

  • SIM OneNet automates software development through building blocks, it creates complete software solutions and focuses on interoperability instead of software development

Promote Software Reuse

  • Integrate disparate or legacy systems & devices
  • Adapt to evolving object models & communication technologies

Visualize, Interact & Validate

  • Verify reported data inconsistencies
  • Validate data against their strongly typed definitions
  • Inject new data to stimulate your systems
  • Plot charts to pinpoint choke points
  • Script to analyze & interact with data
  • Save and reload history data in xml file format
  • Out-of-the-box gateway:
  • RPR-1 to DIS 95
  • RPR-2 to DIS 98

Interoperability

  • Bridge data automatically without programming
  • Build full interoperability solutions
  • SIM OneNet is the full development environment
  • No need to duplicate developer’s environment on sites
  • Create reusable building blocks
  • Incrementally achieve interoperability
  • Interoperability solutions: DIS to / from HLA
  • RTIs supported:
    • Pitch (1.3 and 1516)
    • MaK (1.3 and 1516)
    • VTC (1.3 and 1516)
    • CAE (1.3 and 1516)
  • Sample:
    • DIS-to-KML converter
    • Vehicle generator
    • UI extension - web browser