Our clients

Testimonial
"We have been outsourcing to Mercury since May, 2004, and I look forward to working with them for a long time to come."

Darren Boisjolie, CTO, Bsecure Technologies, Inc.
Device Driver Development Technologies

Writing a robust device driver requires a great deal of expertise and precise understanding of how drivers are supposed to interact with the operating system or kernel. Our developers have extensive experience developing drivers for Microsoft Windows, Mac OS X and Linux. We have developed drivers in areas ranging from networking to security to advanced storage access. Some of these solutions are deployed in major corporations.

Microsoft Windows
Mercury Development: Microsoft Gold Certified Partner Mercury Development is a Microsoft Gold Certified Partner with Custom Development Solutions, Data Management Solutions, and Mobililty Solutions Competencies.

For customer who would like to digitally sign their Microsoft drivers, we can assist in passing WHQL (Windows Hardware Quality Labs) tests. Digital signature prevents Microsoft XP and Microsoft Vista operating systems from displaying a warning message that the driver has not been certified by Microsoft.

Apple Mac OS X
As the Macintosh has reinvented itself, many hardware manufacturers are finding an increasingly greater demand for support of their devices on the Mac OS X. Mercury is dedicated to meeting our customers' need for reliable and high performance drivers for the Mac OS X.
Mercury is a Premier member of Apple Developer Connection (ADC).

Linux
The demand for Linux has driven the need for Linux support of a variety of storage, networking and imaging devices. As a result, many device manufactures now require Linux device driver development to support their hardware, often for complex installations that cross-platform interoperability. Mercury team of senior engineers can develop reliable, high performance Linux drivers for a variety of software and hardware technologies.

Here are some general examples of the type of projects we've done:
  • Custom Windows and Mac OS drivers to implement specific low-level network functionality, traffic interception and manipulation.
  • Custom drivers for Windows Mobile and Pocket PC platform.
  • Custom drivers for storage devices compatible with Windows XP, Windows Vista, Mac OS X (including the newest operating system from Apple, Leopard), and Linux (Linux storage target-mode drivers being one example).
  • Static analysis of Windows device drivers using Static Driver Verifier (SDV).
  • Design of device drivers using DSF (Device Simulation Framework), allowing for simulation of the hardware in software, an approach that dramatically reduces time to market.
  • Driver performance analysis and load testing.
  • Optimization of overall driver performance and performance related to certain usage patterns.

Please email us with your device driver project details to receive a free quote.


Technical Expertise Matrix

Microsoft Windows

Apple Mac OS X

Linux

Drivers for Windows Vista, XP, 2000

OS X Tiger, OS X Leopard

Loadable kernel modules (LKM)
for Linux kernels 2.2, 2.4, 2.6

Drivers for Windows Mobile 5.0

Software drivers for custom
Mac-connected devices

Drivers for Windows Mobile 6

Audio kernel modules supporting
OSS (Open Sound System)

Windows Driver Model (WDM)

Mac OS KEXT (kernel extensions)

Legacy driver model

MacOS system call interception (networking, filesystem)

Embedded Linux and
RTAI modules for custom hardware

Drivers for Windows 9x family

Low-level assembler optimization (Intel, PowerPC, ARM)

Networking drivers: traffic interception, storage and real-time transmission applications

TDI and NDIS levels

NKE (networking kernel extensions): socket NKE, data link NKE

Linux kernel modules
based on netfilter API

iPad Development

iPad development underway! Get a free analysis of your project today!

Breaking News
04/08/2010
iPhone OS4 announced. Mercury has downloaded the beta SDK for OS4 and we can start developing applications for the summer launch.

04/04/2010
Mercury has received our pre-ordered units and we can now test our iPad applications on the actual device.

09/03/2009
Mercury becomes a Windows 7 "Front Runner" with release of PopMonger 4.0!

06/01/2009
Mercury has been awarded our fifth project for the National Park Service.

05/25/2009
A universal iPhone remote developed for Cremote appear in AppStore.

12/17/2008
iPhone app developed for iTranz Software appear in AppStore.


Windows Vista    Macintosh Mac OS X    Linux    Drivers    Mobile    Audio Plug-ins    Pro Tools    Embedded    DSP Development   
Custom Development    Mobile Solutions    OS X Developers    Windows Mobile Developers    iPhone Development    About    Site Map   
Windows and Mac OS X custom software development company