Vuzix smart glasses are designed to allow software developers to easily put business-critical information directly into the eyes of their company’s workforce.
The Vuzix Smart Glasses catalogue are largely Android-based wearable computers. They allow developers to quickly and easily implement new applications or adapt pre-existing applications to utilize the form factor of our devices. Our glasses are designed to be able to be used in hands-free use cases anywhere from warehouses to operating rooms.
The Vuzix M400â„¢, M4000â„¢, Blade 2â„¢, LX1â„¢ and Shieldâ„¢ devices are standalone devices that require no outside connection, but applications often utilize Wi-Fi and BT for connectivity.
The Z100 is a peripheral device designed to be connected to a mobile device, which handles the application processing and sends instructions via Bluetooth to the glasses.
Development Options
For our Android-based smart glasses, we recommend developing in Android Studio, and all documentation will be for developing in Android Studio using Java. You may also choose other options such as Unity, Xamarin, Flutter and Unreal Engine.
Standard Android APIs are available, but we also provide SDKs for convenience to be able to quickly implement applications for the most powerful use cases.
Speech SDK
Barcode SDK
Connectivity SDK
HUD Resources
For the Z100, development may be done in Android Studio for Android phones, and Xcode for iOS phones.
UI and UX Design
When designing the application user interface, it is recommended to detect the display type of the device at run time and dynamically switch the interface to the appropriate experience rather than maintaining separate versions of the apps for each of our devices.
The UI interaction should be intuitive and only support simple left/right/up/down navigation to reduce complexity. Similarly, the menu option should remain simple, and on-screen information should be limited to only what is essential. To further streamline the user experience, minimize the amount of physical interaction required by the user. Use voice commands and incorporate tools like barcode scanning for authentication and user inputs.
Technical Support
If you have any questions or run into any issues our support team can provide you with basic guidance for general Android devlopment. For hardware or Vuzix SDK specific questions support can also assist with troubleshooting, feature requests or bug reports.
If you have any such questions, please contact Vuzix Technical Support for assistance.
