Mobile computers are full independent computers that integrates all the necessary peripherals and interfaces needed for collecting, managing, and storing the data gathered via barcodes. Mobile computer integrates, in a small form factor, all the necessary components of a computer, such has a display, a Wi-Fi system, an operating system (Windows® or Android™), a keyboard (virtual or physical), a battery and a professional scan engine. In addition to these features, every carl & kyle mobile computers sports a rugged enclosure, able to withstand drop from various heights and to work in harsh situations. The rugged enclosure allows the devices to operate in all kinds of professional conditions and resist shocks, direct waterjets or very dusty environments.