A platform-independent system and associated method are provided for use with
a
mobile communication device. Included is a mobile communication device capable
of communicating via a wireless network. Such mobile communication device includes
an operating system installed thereon. Associated therewith is a platform-independent
scanning subsystem in communication with the operating system of the mobile communication
device for scanning purposes. Further provided is a platform-independent application
program interface for interfacing the operating system and the scanning subsystem.
The platform-independent application program interface includes an abstract library
for porting the platform-independent scanning subsystem to the mobile communication
device and associated operating system.