Cognex Mobile Barcode Scanner SDK
Supported Platforms


The Cognex Mobile Barcode Scanner SDK supports Apple's mobile operating system, iOS, utilized by devices such as iPhones, iPads, and the iPod Touch. It is one of the world's most popular and widely used platforms. First released in 2007, it is home to one of the world's most popular digital distribution tools, the App Store.

iOS Swift

The Cognex Mobile Barcode Scanner SDK supports Swift, a robust programming language created specifically for iOS. This powerful programming suite was designed for rapid and simple application development for most Apple platforms. Swift is open source, frequently updated, and built upon decades of knowledge.


Android is the most popular operating system for mobile devices with over 80% of the market share for smartphones, tablets, and wearables. Developed by Google, Android is based on the popular Linux operating system, is open-source, and is designed specifically for touchscreen devices and supported by the Cognex Mobile Barcode Scanner SDK.

Web Assembly

The Cognex Mobile Barcode SDK for Web(cmbWeb) enables barcode scanning for websites and web applications without the need for a native application. The SDK leverages the multimedia features of HTML5 and the power of Web Assembly technology to turn virtually any device with a camera and a web browser into a barcode scanner. Integration is fast and easy requiring just a few lines of JavaScript. The SDK for Web scans all the same barcode symbologies with the same reliability and accuracy as our native SDKs, but without the need to write an application for each operating system.


Indisputably the most popular desktop operating system for home and business, Windows operating systems represent 90% of the personal computer market and 30% of all servers. With its graphical user interface, multi-tasking, and broad application support Microsoft’s flagship operating system is available for personal computers, tablets, servers, and embedded devices.


Linux is a family of open-source operating systems, originally developed for personal computers but now available on more platforms than any other operating system. Linux can be found on mobile phones (Android), servers, embedded systems, and even supercomputers.

Mac OS X

Mac OS X is Apple’s operating system for Macintosh desktop and laptop computers. OS X is the second most widely used desktop operating system after Windows. OS X is a UNIX based operating system and is now only available for 64-bit systems


Get Started Today!

Get Started
Get Started