The Cognex Mobile Barcode SDK supports iOS devices including the iPhone, iPad, and iPod Touch, most Android smartphones and tablets, as well as Windows, Linux, MacOS, and many embedded systems.
Supported Operating Systems
-
Android
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.
-
Windows
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.
-
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
-
iOS
Apple's mobile operating system, iOS, utilized by devices such as iPhones, iPads, and the iPod Touch, 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.
-
Linux
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.
Environments
-
Swift
Swift is a robust programming language created specifically for iOS, OSX, and Linux. This powerful programming suite is designed for rapid and simple application development for most Apple platforms. Swift is open source, frequently updated, and built upon decades of knowledge.
-
Apache Cordova
Apache Cordova is an open source, mobile application development framework based on CSS3, HTML5, and JavaScript. Also known as PhoneGap, the frameworks allows for cross platform development, including access to native operating system API’s and features through user callable plug-ins. Cordova/PhoneGap plugins for the Cognex Mobile Barcode SDK are available for both iOS and Android.
-
React Native
React Native is an open source framework for building native iOS and Android applications from a single code base. React Native is based on the ReactJS JavaScript library: developers use HTML, JavaScript, and CSS to develop applications. Like other cross-platform environments, React provides access to native operating system API’s and functions through user callable plug-ins. The Cognex Mobile Barcode SDK is available for React Native for both iOS and Android, including a working sample application.
-
Xamarin
Xamarin, now a subsidiary of Microsoft, offers an open-source C# framework for multi-platform development without sacrificing the performance, usability, and capabilities of native user interfaces, controls, and features. The Cognex Mobile Barcode SDK is available for Xamarin and Xamarin.Forms for both iOS and Android.
-
Ionic
Ionic is a popular library of front-end components designed for the Cordova framework. With Ionic, developers can create cross platform applications with HTML5 that still have a native application look and feel. Like Cordova, Ionic is open source, free to use, and frequently updated. Sample Ionic applications are included with the Cognex Mobile Barcode SDK Cordova plug-in.
-
NativeScript
NativeScript is an open-source framework for developing iOS and Android apps. NativeScript applications are built using JavaScript (or languages that can be cross compiled to JavaScript). Mobile apps built with NativeScript result in fully native apps, using the native APIs. NativeScript has support for popular JavaScript libraries like Angular and Vue.js.
Web Browser Support
-
cmbWeb
The Cognex Mobile Barcode SDK for Web (cmbWeb) enables barcode reading 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.