Developers

Smart API

Send Visuals

Apps can send graphic content (Bitmaps/Android Views) to the smart glasses.
1    val promptView = layoutInflater.inflate(R.layout.layout_prompt, null)
2    val focusView = layoutInflater.inflate(R.layout.layout_focus, null)
3    toozifier.updateCard(
4         promptView = promptView,
5         focusView = focusView,
6         timeToLive = Constants.FRAME_TIME_TO_LIVE_FOREVER
7   )

Receive touchpad events

Apps can receive designated touch events with which users can control the apps and smart glasses.
1   private val buttonEventListener = object : ButtonEventListener {
2        override fun onButtonEvent(button: Button) {
3       // do something awesome
4     }
5   }

Access Sensor data

Apps can access and use the raw data of the built-in gyroscope, accelerometer and magnetometer as a trigger to display new information.
1   private val sensorDataListener = object : SensorDataListener {
2      //…
3      override fun onSensorDataReceived(sensorReading : SensorReading) {
4         sensorReading.reading.acceleration?.apply {
5     // do another most awesome thing
6        }

SDK Download

The tooz Android and iOS SDK’s are a set of tools and documents that enable developers to build applications with the tooz DevKit. We recommend to thoroughly read through the guide book on GitLab which describes the main system components and what you will need to start developing with the SDK.

Design Guidelines

Designers can use all their creativity to design the virtual screens to be shown in the tooz Smart Glasses – there are no limits to your imagination. Watch your designs come to life by integrating your screens into the Demo Gallery within the My Smart Glasses app. We recommend to consider the general design implications and a screen resolution of 400 x 640 px outlined in our Design Guidelines on Figma.

Start developing now with the tooz DevKit

FAQ

General

How can I get started with the tooz Smart Glasses?
To wake up the display and to see the start screen, do a short tap on the touchpad. To pair the glasses with your mobile device, open the My Smart Glasses app and tap ‘Connect Glasses’. Bring the smart glasses into pairing mode by swiping backwards on the touchpad towards the ear and by performing a long tap. You have successfully activated the pairing mode if you can see the pairing screen in your smart glasses. You can find the further touch gestures and information regarding charging, factory reset, power on/off etc. in our Quick Start Guide.
Can I use the glasses without the My Smart Glasses app?
When using the Android operating system, My Smart Glasses is imperative for testing and controlling the glasses and the integrated functions. Tech enthusiasts thus can experience this new technology without the need for comprehensive coding skills. However, with help of our iOS and Android SDK on GitLab, developers can create their very own application compatible with the tooz Smart Glasses.

tooz DevKit

How do I achieve a custom fit for my DevKit Smart Glasses
To guarantee a perfect fit and great image quality, use the guide below to adjust the nose pads.

tooz devkit custom fit

What is a developer kit?
The Developer Kit is a toolbox for developers creating apps on tooz Smart Glasses based on Software Development Kits (SDKs) for Android and iOS as well as the two apps, My Smart Glasses (Android-only) and the tooz Emulator. The tooz DevKit smart glasses are not yet an end consumer product but enable software developers to get started with coding today.
What should I do if my battery level drops fast?

In general, the battery lifetime duration depends on the usage behavior of the wearer. However, there is a relative fast drop of the battery percentage level at very beginning. This is not a cause for concern as the battery will still last for several hours. The tooz team is currently improving the calculation algorithm in the firmware to reflect the actual battery level of the smart glasses.

How can I delete the memory flash of the tooz Smart Glasses?
You can delete the memory flash by performing the following steps: Putting the smart glasses into pairing mode via the corresponding touch gesture, closing the temples, opening the temples.
My tooz Smart Glasses won't pair after switching my device?
If you cannot pair your tooz Smart Glasses with your device and you have recently paired it with another phone or operating system, (e.g. Android to iOS) you may need to flush the cache of the Bluetooth. This is particularly essential when using Bluetooth LE (Low Energy) with iOS devices.

To do this, put the glasses into pairing mode via the corresponding touch gesture, close the temples and reopen them again.

iOS users:
You will also need to remove the device from your Bluetooth settings on your phone/ watch before attempting to pair again. Simply click, ‘Forget device’ in your settings menu.

Android users:
‘Unpair’ the device from the Bluetooth settings on your phone before attempting to pair the smart glasses with your phone again.

Why does the touchpad not respond to my touch gesture?
It is important that the touch gesture is performed clearly on the touchpad. If the smart glasses do not respond, please try to do the gesture a bit slower and by using the entire surface of the touchpad up to the level of your ear. Please note: The touchpad can not detect the touch gestures well when your fingers are wet.
How do I make sure that my glasses charge properly?

To charge the glasses, attach the provided charging cable to the pogo pins under the left temple when folded. When charging, the LED light on the USB is orange. The glasses are fully-charged when the LED light turns green. You can check the battery level of your smart glasses even when they are not connected to a mobile device. Just wake up the display with a short tap on the touchpad. The start screen will indicate the battery level in percentage.

Why is the virtual image in my field of view blurry?
For a sharp image, an optimal fit of the smart glasses on the bridge of the nose is necessary. To ensure this, the nose pads can be adjusted as explained here. Please note: The tooz DevKit Smart Glasses are sold without prescription. You will only see a sharp virtual image if you have normal or farsighted vision. People with myopia will see a blurred image without vision correction. In case of questions, please do not hesitate to reach out via info@tooztech.com.

Apps

What is My Smart Glasses?
My Smart Glasses is a companion app used to communicate with the glasses via Bluetooth with your smart device (Android-only). It helps to set up functionalities like showing notifications from your phone in your glasses, accepting phone calls, listening to music and activating your AI voice assistant. Download My Smart Glasses on the Google Play Store.
What is the tooz Emulator?
The tooz Emulator compliments the My Smart Glasses app and can be used as a stand-in for the glasses. You can test and preview your application with the tooz Emulator without buying the tooz Smart Glasses. Download the tooz Emulator on the Google Play Store.
Are the tooz apps available in all countries?
The tooz apps are currently available in the EU, USA, UK, and Hong Kong. If you want to get your country added to our list faster, get in touch with us.
What should I do if My Smart Glasses disconnects regularly from my device?

This might be caused by disengaged contacts on the power switch in the left hinge causing the glasses system to reboot. The reboot leads to an interruption of the Bluetooth connection. In order to solve this issue, it is possible to pull out the contact springs or to bend the contact plates on the front frame side outwards for about 1-2 mm. If you need support to solve this issue, please do not hesitate to get in touch via info@tooztech.com.

What apps compatible with the tooz smart glasses are available?

All apps available are listed on our download page www.tooz.com/download/. You can find our My Smart Glasses app (for iOS and Android) here as well as two Watch apps for Apple watches and one app for your Garmin device. Furthermore, we offer apps for developers like the tooz Emulator app or the OTA Updater app.

How can I make sure that new functionalities and apps work with my tooz DevKit smart glasses?

To ensure that new apps and functionalities work smoothly with your smart glasses, please update the firmware of your glasses with our OTA Updater app. You can find it here: www.tooz.com/download/#developer-apps.

Where can I get the tooz Connector data field for my Garmin device?

The tooz Connector data field can be installed via the Garmin Connect IQ Store: http://www.apps.garmin.com/tooz-Connector-Data-Field.

How can I connect my tooz DevKit smart glasses with my Garmin device?
  1. To get started, please make sure that you installed the “tooz Connector” data field on your Garmin watch. The tooz Connector data field can be installed via the Garmin Connect IQ Store: http://www.apps.garmin.com/tooz-Connector-Data-Field.
  2. Then, put the tooz Smart Glasses into pairing mode with the respective touch gesture.
  3. Open the “tooz Sports Connector” app on your phone.
  4. As soon as your smart glasses appeared in the app, tap “Connect” on your phone.
  5. On your watch, open the activity with the “tooz Garmin Connector” data field.
  6. Then tap “Connect” on your phone to connect the watch with the glasses.

App development

Can I start coding without a Developer Kit?
Yes! Visit the tooz SDK on GitLab (Android and iOS) to start developing straight away. If you’re waiting for your shipment you can already use our tooz Emulator to preview and test your code. The tooz Emulator both works on a mobile phone as well as on your computer.
Do you release firmware updates for the glasses?
Yes, the firmware of the glasses can be updated with our tooz OTA Updater app.
Is the SDK available for Android and iOS?
Software Development Kits (SDK) for both Android and iOS developers are readily available via our GitLab repository.
For the most part, the control commands of the DevKit Smart Glasses are reserved by the My Smart Glasses app. Is there a possibility to use them as well?

The My Smart Glasses app is the main communication hub for all integrated functionalities and third party apps and thus occupies a large part of the control commands. Therefore, it is not possible to make use of these commands for external apps when working with the Android SDK. However, it is possible to use the commands when the app is based on the iOS SDK.