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 2 development underway! Get a free analysis of your project today!

Breaking News
10/04/2011
Breaking News: Apple iOS5 set for release on October 12.

06/17/2011
jojo ID app for restaurants and bars developed for VRC is now available!

06/02/2011
Wobble App developed by Mercury for Silicon Spark sells 1.1 million copies.

04/27/2011
U. of Virginia and Mercury to develop an Android app.

04/25/2011
Magic Penny Reading iPad App to be released at the AppStore on May 18th!

04/11/2011
Mercury and Golf Match LLC to develop an iPhone app.

04/07/2011
Delivered OS X driver for POS to Logic Controls.

03/27/2011
K2 3D Ring Puzzle has been released in the App Store!

02/15/2011
Mercury to port Neuxpower software to Mac OS X.

02/11/2011
Finished WellEz Mobile App! Watch here.

02/07/2011
Beta of Comodo Antivirus for Mac we developed is now available! (YouTube).

01/12/2011
Wobble Android app is now available at Android Market!


Windows 7 Developers    Mac OS X Developers    iPhone Developers    iPad Developers    Android Developers    iOS Developers   
Windows 7 Developer    Mac OS X Developer    iPhone Developer    iPad Developer    Android Developer    iOS Developer   
About    Site Map    Audio Plug-ins    Pro Tools Plugins    OS X Drivers    Windows Mobile and CE Developers   
Windows Phone 7 Developers    iPhone, iPad, Android, Windows and Mac OS X software development company