The Control4 Software Developers Kit (SDK) enables developers to create drivers for specific devices and systems (audio, video, security, etc.). The SDK includes documentation which provides programmers with procedures and reference material. It covers development strategy, design decisions, etc.
The Control4 Driver SDK is targeted toward device manufacturers and developers interested in developing device-specific serial drivers for the Control4 architecture. The programmer utilizing the SDK is expected to be familiar with:
- C/C++ Development (significant experience required)
- C# Development (minimal experience required if not developing custom GUI and Wizard pages)
- Visual Studio .NET / Visual Studio 2005 IDE experience
- Linux development (minimal experience required)
- XML language basics
- Makefile language basics
Control4 drivers are primarily developed in C/C++. The core driver component will be compiled for both Windows with Visual Studio (
as a Windows .dll) and for Linux with GCC (as a Linux .so file). Additional driver components will be developed under C# using Visual
Studio as a Windows Class Library, and as .XML files for driver configuration and description.
What is included in the SDK:
SDK Developers Version $1,995.00 (SKU# CASDK10A-11)
- SDK (which includes)
- The Control4 Driver Programmer’s Guide provides instruction on creating serial drivers, including step-by-step tutorials and code examples. A reference section details the programming API, calling conventions, and interfaces to Control4 services and libraries.
- Control4 Driver Certification Guidelines
- Product Manuals for the Media Controller & Remote Control
- The Release Notes outline revision history of the SDK and related material.
- Control4 Composer software with License
- Null Modem Cable (to interface to the Control4 Media Controller)
- 5 hours of SDK technical support
SDK Professional Version – $2,895.00 (SKU# CASDK10B-11)
- SDK (which includes)
- The Control4 Driver Programmer’s Guide provides instruction on creating serial drivers, including step-by-step tutorials and code examples. A reference section details the programming API, calling conventions, and interfaces to Control4 services and libraries.
- Control4 Driver Certification Guidelines
- Product Manuals for the Media Controller & Remote Control
- The Release Notes outline revision history of the SDK and related material.
- Control4 Composer software with license
- Null Modem Cable (to interface to the Control4 Media Controller)
- Control4 Media Controller
- Control4 Remote Control
- 5 hours of SDK technical support
...more info