The code base contains some example files that demonstrate instantiating and using various actions. In this post we will take a look at how to build and execute those example files on a variety of systems.
The Pulse SDK
The Pulse engine is really just a few static C++ libraries. You will just need to link those libraries into your application.
As part of the Pulse build instructions, you performed an install. This will provide all the files you need for your application. They will be located in an 'install' folder in your Pulse build directory.
Inside the source code is an sdk/howto folder that contains various examples of using the Pulse engine from various languages.
In the sections below, I will try to highlight what is there for what language and how you can build and run and experiment with the SDK.
C++ Examples
As Pulse is written in C++, you will have more flexibility and control of Pulse by using the C++ interface. All C++ examples are in the sdk/howto/cpp folder. All of the C++ files are used to build a simple command line executable.
Java Examples
Pulse provides a custom JNI bridge that provides control to a Pulse engine running in C++.
.NET/C# Example
Pulse provides a custom CLR bridge that provides control to a Pulse engine running in C++.