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 [v8.0.0+] - CMake
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...
Wed, 22 Sep, 2021 at 2:59 PM
Compiling the SDK [v5.0.0, v9.0.0) - premake4 (Deprecated)
Next: Running the Example Applications NOTE: premake4 support is deprecated in the 2021 release and will be removed in a future release. We recommend us...
Wed, 22 Sep, 2021 at 2:58 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