In our early days we developed driver software for DOS, Windows 3.1 and OS/2. Microsoft then released 95, 98 and NT and at the same time white papers were published about future driver standards and requirements and also the support for plug and play and HID class devices. Taking into account the emerging driver standards and aware of the functionality we wanted to offer in our drivers we set about designing the driver we distribute today called UPDD. This stands for Universal Pointer Device Driver and refers to the fact that the driver is available for many operating systems and supports nearly all known touch controllers ever manufactured.
Since the initial design in 2000 we have maintained and updated the driver to support new operating systems, new touch devices and new functionality - details of which are available elsewhere on this web site. Version 4 of the driver, launched mid 2006, merged the drivers and utility programs across all operating systems under one cross platform development environment offering the same software across all major operating systems.
The main features of the latest UPDD driver are as follows:
UPDD driver is distributed by many touch manufacturers and system integrators to support their touch products.
As an end user we can build and supply a driver to support your touch hardware in use for most operating systems.
As a touch manufacturer we can supplier an OEM version of the driver for distribution with your touch products.
As a system integrator, possibly utilising touch hardware from a variety of touch suppliers, we can supply a single driver to support all touch hardware in current use extendable to support new touch products as they come to market.
In addition to our driver offering we also make available, free of charge, a fully comprehensive software development kit (SDK). Traditional touch usage has been through mouse emulation and this remains the case with most commonly used desktop operating systems. However, in some circumstances mouse emulation is not the best interface and the UPDD SDK allows programs, via the UPDD Application Programmers Interface (API), to directly interface with the driver (and therefore the touch hardware) to cater for those situations where mouse emulation is not suitable.
Whatever your touch driver requirement we believe that UPDD will satisfy your needs.