"KPS" is the definitive document for developers creating software using Kinoma Play Script. The document consists of two parts. The first part is a comprehensive overview, which introduces major KPS concepts together with simple examples. The second part is a complete reference to KPS objects, arranged in alphabetical order.
The source code of Kinoma apps consists of one or more XML files. The XML mark-up defines the structure of the app. Developers add scripts to the mark-up to implement specific behaviors for their applications. This document describes both the XML mark-up format used by Kinoma Play Script and the scripts that developers write.
For scripts, Kinoma Play Script uses the programming language commonly known as JavaScript. This language is formally defined in the ECMAScript 5th edition language specification. Please note that while Kinoma Play Script uses the JavaScript programming language, the runtime environment is not a web browser so there are differences from developing web pages. There are many excellent tutorials available on-line for programmers getting started with JavaScript. We suggest Douglas Crockford's excellent survey and his Code Conventions for the JavaScript Programming Language.
Kinoma Create includes a growing number of Tutorials to get you started, including:
Short sample code snippets or small Kinoma Play apps,built into Kinoma Create, that illustrate best practices for the features you want to implement.