- Driver for USB & PS/2 Mouse
- Hardware
HID (USB & PS/2 )Compatible Mouse (five button)
- Software
C & C++
- Requirements
To develop Universal Serial Bus (USB) and PS/2 interface drivers for a mouse with custom control panel and utility.
- Solution Framework
USB is a new standard for connecting upto 127 devices through one USB port. Implemented USB Mouse Class for connecting mouse to PC through USB and PS/2 port. Implemented Device Driver for connecting mouse to PC through USB or PS/2 along with additional utilities. The USB Realization includes basic USB framework (USB Device Class) and USB Mouse realization (USB HID Class). Customized Mouse Control Panel was implemented for extra button functionality.


- Central Monitoring System
Alarm System was require to cater large solution of security & intrusion through various devices attached with it. It should serve as central monitoring system and all the attached sensors should be controlled from this system.
Project was challenging here is abstract of the challenges we faced in this conversion.
Inter process communications
Memory Management with shared memory.
Image filter (conversion of one image format to WMF (Windows Meta File)
RS232 Communication
Compression / Decompression library for backup & restore of Application Data.
PC speakers Interface for Alarm sound.
Printing of reports
Dongle Interface
