My Counter

Search

Wednesday, January 6, 2010

Some of Our Projects ...

Device driver development for Windows XP for a digital Holter monitor device that features USB mass storage capability (compact flash storage). This device is used in the medical industry to record heart rhythms (ECG) over an extended period of time. Implemented USB selective suspend capability for the device driver, successfully passed the Windows Hardware Quality Labs (WHQL) testing procedures, obtained the Windows XP Logo Certification for the device, along with the digital signature for the driver.
Developed a Windows 2000 Plug and Play driver for a 3D motion control input device. This device is an external serial device that provides 3D input via a system of touch-sensitive sensors to allow manipulation of computer generated and/or real objects in three dimensions. The drivers support power management for both APM and ACPI-based systems.
Developed drivers for Windows XP, Windows 2000, Windows NT, and Windows 98 for a PCCARD-based fingerprint authentication device. This device allows secure logon identification for users based on fingerprint detection, image scanning, and authentication.
Developed a USB client driver, filter driver, and supporting system software for a low-profile USB touchpad input device that uses a patented technology to allow full keyboard emulation with one light stroke of a finger or thumb for each character. This product supports Windows XP, Windows 2000, Windows 98 and Windows Me, including full support for Plug and Play (hot arrival and hot removal) and power management.
Developed system-level software, custom device drivers, and configuration software to support Telxon’s wireless handheld computers, which run Windows 98/95 or Windows CE and are based on the SC400 embedded platform. Projects included touch-screen interface, pen drivers, infrared communications, wireless PCCARD support, direct interface to BIOS functions, and power management software.
Developed customized system software and device drivers to support unique hardware features for the Compaq Armada series of notebook computers. These projects targeted the Windows NT, Windows 98, and Windows 95 platforms, and included the following:
NT kernel mode keyboard filter driver to support customized keyboard
NT kernel mode driver to support power management via the APM BIOS and the Microsoft Laptop OEM Adaptation Kit (OAK)
Windows 95/98 Port Driver (VxD) for EIDE mass storage devices
NDIS miniport driver to provide Fast Infrared communications support
Deciphered the NTFS filesystem internals and implemented software that allowed Compaq to be one of the first laptop vendors to support hibernation on NTFS filesystems
Developed a customized SCSI class driver for Windows NT 4.0, which supports features of a Storage Area Network (SAN) controller system with multiple disk devices connected via Fibre Channel.
Implemented Windows 2000 support for the National Semiconductor LM87 System Hardware Monitor to provide thermal and hardware monitoring for Servers, Workstations, and PCs. The LM87 features an on-chip temperature sensor, provides an 8-bit DAC output to control fan speed, and has eight voltage inputs for monitoring power supply voltages.
Ported a modem driver for a major modem manufacturer from a Windows 95 VxD to a Windows NT kernel-mode driver. The modem included data/fax/voice features, and required development of a serial port driver and a multimedia wave driver to support the DSP functions of the hardware.
Developed the Windows 2000 drivers for a major hardware OEM to support custom hardware embedded on its low-power Windows Server Appliance motherboard.
Developed a Windows 2000 driver that supports the System Management Bus (SMBus™) and interfaces to I2C devices on embedded systems.
Developed a Windows 2000 kernel mode driver for the Acer Labs (ALi) M1535 South Bridge and Power Management Controller.
Retained by a research lab to provide Windows NT support for a project using the Analog Devices RTI 800 and RTI 802 series of data acquisition boards. Developed drivers that provided direct access to the hardware for Analog Input and Analog Output, and provided a LabView interface to the boards for higher level functions.
Developed software for the Axon Instruments Digidata 1200 series of high-speed data acquisition boards. This software provides a C programming application interface (API) layer, along with a LabView programming interface for accessing the lower-level functions supported by the hardware.
Developed instrument drivers for a proprietary thermal monitoring and control system. This software provides initialization, calibration, and real-time monitoring of data for a medical treatment facility.
Developed a driver to be bundled with the Analogic DAS-12 and DAS-16 series of high-speed data acquisition boards. This driver provides a graphical interface between a 32-bit Windows application and a third-party driver for analog and digital I/O functions.
Developed software for a real-time seismic data acquisition system. This software simulates a spectrum analyzer and provides two-dimensional display of multi-sampled curves, along with features to dynamically change the visual representation of the data (color bands, scales, plot types).
Developed software that simulates a strip chart recorder and provides real-time display and plotting of single sample log data. Supports automatic scrolling, manual scrolling, and dynamic update of curve colors, scales, and grids. Also supports user-selection of various bit-mapped graphic images for lithology overlays.

No comments:

Post a Comment