
Oxford Instruments
Development of an API 'wrapper' for an NT device driver to enable the customer's Windows 95 application to run under NT. This approach saved our customer a great deal of time and money by avoiding the need to make changes to a family of large legacy applications. The API communicates with industrial PLC devices to control a machine for manufacturing silicon wafers, and our software was fully multi-threaded to achieve the desired response times.
Operating System: Windows®NT
Development Skill: Device Drivers Comms Protocols Porting

Patientline
Creation of a new BIOS for a custom motherboard built around an STPC processor. The General Software Embedded BIOS was selected for its comprehensive support for STPC devices, together with an ability to launch Windows CE without the need for a separate loader. We configured and amended the General Software BIOS to suit our client's target harware.( CEPC ) with out the use of DOS.
Operating System: Windows®CE
Development Skill: Embedded Device Drivers

Patientline
Development of a bedside entertainment system for use within hospitals. Our clients' new entertainment console is based around Windows CE running on a custom hardware platform. We were contracted to perform the operating system platform port and to implement all of the device drivers, including a particularly complex driver to interface with the console's remote head unit. We also provided a simple custom shell for Windows CE.
Operating System: Windows®CE
Development Skill: Embedded Device Drivers

Sony Broadcast and Professional Europe
Functional design, software design and implementation of video editing software for reporters "in the field" to prepare video inserts on a portable editing console. The equipment is based on a standard notebook PC and custom docking station with video stored digitally on magneto-optical media. MPC Data developed the PC software and the docking station firmware which performed real-time MPEG video encode/decode.
Operating System: Windows®95/98
Development Skill: Windows application Embedded Device Drivers

Team Board
Design, development and optimisation of a highly sophisticated graphical drawing package to be used with touch sensitive whiteboards. Originally developed in C++ for Windows and subsequently ported to Java permitting use on a wider range of platforms including Macintosh
Operating System: Windows®95/98 ME Windows®2000 XP Mac OSX
Development Skill: Device Drivers Windows application Porting Java application