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 the SDK
Compiling for Windows Install Microsoft Visual Studio (MSVS). Note: Versions 2010, 2012, 2013, and 2015 have all been tested and shown to work. Open a...
Mon, 12 Nov, 2018 at 3:50 PM
Running the Example Applications
A number of example applications are provided to demonstrate the functionality available in the OpenJAUS SDK and are generally structured in server/client p...
Thu, 24 May, 2018 at 10:07 AM
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
Installing the SDK Libraries
When attempting to run an application that depends on the OpenJAUS SDK libraries, the libraries must be installed in a location that can be found by the ope...
Mon, 19 Aug, 2019 at 4:44 PM