The dots-example-gsp is a set of example services for the DOTS IPC system (see dots-cpp).
- Clone latest revision.
- Build with CMake.
- Execute the
run.ps1
(Windows) orrun.sh
(Linux) scripts respectively to start the services. - (Optional) Use the dots-explorer to inspect and manipulate objects.
The dots-example-gsp contains a set of applications that demonstrate how a combined set of features can be implemented with DOTS based services.
- The OpenGL runtime (by default should be installed on most systems).
- All dependencies of dots-cpp (but not dots-cpp itself!).
- OpenGL SDK.
- C++ compiler supporting at least C++20 (such as GCC 9.3 or MSVC 19.14).
This is how the dots-example-gsp can be built and run based on the example of Ubuntu 20.04. Note that the following steps presume that the environment already fulfills the requirements for dots-cpp.
Install build dependencies (includes the OpenGL SDK):
sudo apt-get update -yq && \
sudo apt-get install -yq \
libgl-dev \
xorg-dev
Clone repository:
git clone https://github.com/gerlachch/dots-example-gsp.git && cd dots-example-gsp
Build:
cmake -G Ninja -B ./build/ && cmake --build ./build/
Run:
./build/run.sh
This project is currently licensed under the GPL-3.0.