Device drivers are used to access the various hardware modules in devices. Several of these modules require specific drivers in order to operate to their full potential. The following cases ensure that all modules are operating as designed.
WLAN support allows access to Wifi networks.
SD card technology is now a standard for small form factor devices such as smart phones and digital camera.
MID devices are defined as pocket sized fully functioning desktop environments. Touchscreen input takes the place of the mouse in these devices.
Bluetooth is a short range wireless protocol which eliminates the need for wires for devices such as mice, keyboards, headsets, and MP3 players.
X.org is required for GUI and 3d acceleration.
Video Decode Acceleration
Video acceleration allows for smooth playback of high resolution video.
USB Client Support
USB client support allows devices to connect to another host and transfer data over USB connection.
Audio protocols allow for sound to be reproduced from internal speaker, headphone jack, and bluetooth headset
USB Camera Support
External USB devices such as webcams allow MIDs to act as video conferencing stations.
USB and Ethernet based Printing and scanning support
Hot Keys are used for several hardware functions including volume and brightness.