My involvement with xPL has come to an end. Automation has moved on considerably over the past few years, and it is now possible to buy a stand-alone controller off the shelf for a reasonable price, without having to spend hours writing your own code.

This website is being maintained as a record of my xPL development work up until 2011.

I have released the full source code of all my xPL projects into the public domain. You can download the archive from here.



Freeware C++ Software Development Kit to aid the creation of xPL-enabled applications and services for Windows. Includes full source code.

The SDK package includes skeleton code for creating xPL-enabled applications. Code is provided for three types of application - a Windows service, a Windowed application, and a console application. The Windows service is quite flexible - it will run as a console application if no command line parameters are passed to it. This makes it possible to ship one application that will run on all versions of Windows, whether or not there is support for services. It is also useful for debugging.

The full source code for the W800RF32 service is also provided as a real life example of using the SDK to build a complete xPL application.

Now updated for Visual Studio .NET 2005.

Platforms: Win98 / 2000 / XP / MCE / Vista / Win7
Version: 4.3.0
Filesize: 474b
Updated: 21st January 2007