The Cruiser SDK is a powerful and extensible software framework for developing new surface computing applications. The framework has been utilised to create a large number of applications (in sectors such as real estate, education, business collaboration, and advertising), and is designed to operate independently of the hardware platform, from multi-touch tabletops, to interactive walls and whiteboards. Cruiser is written in C++ and uses OpenGL for hardware-accelerated graphics.
Developers have two pathways for developing Cruiser applications:
- XML-based Interface description language; or
- Plugin development using C++, with full access to the underlying OpenGL stack.
The two techniques can be mixed together (for example, defining the structure of the user interface in XML, and writing C++ code to hook-in more sophisticated functionality for a new application).
A separate Cruiser Content Management System (CMS) is also available, enabling end-users to create custom presentations of content for their own Cruiser surface devices.
XML Interface Description Language
This enables a custom application to be defined by simply writing XML scripts. These scripts describe the composition of the interface (for example, the content to display, how the information should be arranged on screen), and the actions that should be triggered when users interact with the content.
C++ Plugin Development
Please contact us
for developer access to the Cruiser SDK.