Getting Started

Overview
The OpenJAUS SDK is a collection of C++ code and other files which provide an implementation of the JAUS standard and related JAUS Services. It consists of ...
Wed, 17 Jul, 2019 at 3:17 PM
The OpenJAUS Build System: premake4
Applicable SDK Version(s): ALL OpenJAUS uses a custom, open source version of premake4 (source, documentation).  What is premake? From the ...
Thu, 5 Jul, 2018 at 11:26 AM
Compiling and Installing the SDK - CMake (v8.0.0+)
Starting with SDK v8.0.0, CMake can be used to create the necessary build files (Unix Makefiles on Linux, MS Visual Studio Solutions on Windows, etc) for co...
Mon, 19 Jul, 2021 at 12:43 PM
Compiling the SDK (>= v5.0.0 <9.0.0) - premake4
Next: Running the Example Applications Compiling for Windows Install Microsoft Visual Studio (MSVS). Note: Versions 2010, 2012, 2013, and 2015 have a...
Mon, 19 Jul, 2021 at 12:52 PM
Running the Example Applications [v5.0.0, v8.0.0)
Previous: Compiling the SDK A number of example applications are provided to demonstrate the functionality available in the OpenJAUS SDK and are general...
Mon, 19 Jul, 2021 at 12:54 PM
Compiling the SDK on QNX [v5.0.0+]
Applicable SDK Version(s): 5.x.y Currently, OpenJAUS does not support building for QNX from the command-line, instead we create momentics projects; whic...
Mon, 19 Jul, 2021 at 12:55 PM
HowTo: Create a Component
Next: Adding Services to a Component In the OpenJAUS SDK, a JAUS component is represented as a class and the desired JAUS services are added to a com...
Mon, 19 Aug, 2019 at 2:31 PM
HowTo: Add Services to a Component
Previous: Create a Component Services are added to a component using inheritance. This adds support to the component’s message and protocol behavior ...
Tue, 30 Apr, 2019 at 11:50 AM
Understanding JAUS Services Protocol Behavior
JAUS Services Protocol Behavior All JAUS services are described by a JAUS Service Definition (JSD) which specifies the message set and protocol required fo...
Tue, 18 Sep, 2018 at 3:47 PM
Implementing JAUS Services Messages
The JAUS standard relies on a component based message passing architecture. This message passing mechanism is the fundamental method for communications with...
Mon, 1 Oct, 2018 at 8:19 PM