Access the latest version Javadoc for 10Duke SDK
10Duke SDK documentation is composed of guides, API reference and sample code. This page lists a summary of available documents and provides an entry point to each.
The Get Started page gives you concrete information about how to include the SDK to you development projects.
You might also want to check out Samples, which illustrate various aspects of the SDK.
The Developer Guide is an introduction for developing applications, systems and integrations using the 10Duke SDK. The documentation is structured around core SDK concepts and features. It explains the relationships between components and frameworks for constructing Java based applications. The API reference is generated from source code for each SDK release and is published in JavaDoc format.
The Deployment Guide provides detailed documentation for designing and configuring an application built using the SDK. This guide helps you to decide how to best structure your application for easy deployment, e.g., how to install and start up a database, what is needed to transcode videos, etc. A deployment plan is a set of concrete actions that need to be performed before the application can be started. Some of these actions are performed by a computer, e.g., creating an initial database, and some are performed by humans, e.g., deciding what database version to use and downloading it from suitable location. Executing the deployment plan usually needs human actions. Of course if you need to deploy your application very often, you might consider automating the deployment process. Deployments can be scaled up and out with simple configuration and adapting the used infrastructure of servers and storage providers.
Configuration Guide describes how the SDK is configured once you have decided the deployment strategy. Configuring means writing specific key-value pairs that your application can read, usually in an XML format. Configuration is a set of files that the application can read and these files tell the application about how it is deployed. The configuration is read by the computer and needs no human actions. The concrete configuration keys available provide limits to the deployment strategy.
Configuration Reference is structured according to the configuration files used by a running an application built using the SDK. This structure maps to logical components and features of the SDK.