Getting Started
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
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
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
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
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
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
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
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
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
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