[WEBINAR] Application Acceleration: Faster Performance for End Users

Driver Development Kit (DDK)

Definition - What does Driver Development Kit (DDK) mean?

A driver development kit (DDK) is a software product offered by a software vendor or third-party development firm. It allows hardware vendors to develop software drivers for their hardware products. A DDK is intended to make the development process easy and typically includes detailed documentation and sample projects. It may include a build environment with testing tools for driver developers. This type of tool kit is often released by an operating system (OS) vendor to help developers build a software driver for a certain hardware product, or to update an existing software application driver to suit a newly released OS.

Techopedia explains Driver Development Kit (DDK)

Typically, device manufacturers and software application developers use DDKs to make hardware compatible with one or more operating systems (OS). Some DDKs may be easily obtained from OS vendors. In those instances, the vendor has an interest in having a wide variety of hardware products that are compatible with the new OS.

However, third parties also develop DDKs to sell. A notable difference in these third-party DDKs is that they typically support operating systems from a certain vendor. Most DDKs include sample projects, an application programming interface (API) or component object model (COM) library and documentation. Some even contain a debugging utility, compiler, testing tools or other utilities.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
"Techopedia" on Twitter

Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.