| This page describes how to setup a development environment to use with Cornerstone | |
| Cornerstone has two fundamental main concepts: tracker and application | |
| Attributes are dynamic named properties that can be added to objects in Cornerstone | |
| Cornerstone includes an event-passing framework that is used to deliver information on object activity | |
| Cornerstone renderer is a multi-threaded rendering engine offering most of the functionality described in OpenGL 3.2 Core Profile specification | |
| It is a common situation that a Widget needs some extra behaviour that would require deriving a new widget class and overriding some of the virtual functions | |
| Cornerstone provides an easy way to create animated UIs | |
| Cascading Style Sheets, CSS for short, is a style sheet language which uses simple semantics to describe the appearance of content | |
| Cornerstone includes JavaScript support for the development and debugging of applications | |
| Plugins are objects that are loaded during runtime from dynamic libraries | |
| Cornerstone SDK provides an audio-processing engine called Resonant | |
| Loading content like image, video, audio or text files is typically a part of any Cornerstone application | |
| Currently there are two different web browsers in Cornerstone | |
| Cornerstone applications have a set of common command line arguments | |
| Migrating applications written in Cornerstone 1.2 require changes before they can be compiled with Cornerstone 2.0 | |
| A list of known issues with Cornerstone SDK is below: | |
| List of changes between different versions of Cornerstone SDK are detailed below | |
| MultiTouch Cornerstone works with all 3rd party touch displays that support the following interface standards: | |
| MultiTouch Cornerstone can output tracking information using different protocols, like TUIO and XML | |
| Third-party software components that are distributed with MultiTouch Cornerstone are described below | |
| Starting with Cornerstone 2.0.3, the source code for Cornerstone is provided with the SDK | |