Augumenta has developed an SDK that allows an application to incorporate and recognize hand gestures as input, using the visible light camera on the glasses.
Check out: http://augumenta.com/
Augumenta Interaction Platform SDK enables hand gesture control and virtual input capabilities on ODG smart glasses, and introduces an alternative to voice control and touch pad. The SDK uses built-in camera to analyze user’s hand movements and turns them into control events for applications. Various actions, such as moving forward and backward in application flow can be achieved by performing simple hand gestures.
By combining gesture control and augmented reality technologies, the SDK is also able to create virtual controls such as keypads and sliders over user’s palm, turning smart glasses into powerful data input tools e.g. for field service use. Widgets can 100% customizable and can be arranged in various different layouts. The SDK also provides a lower-level API for developers who want to develop their own virtual widget classes.
The SDK provides Java and C/C++ APIs and Unity3D plugin. Each API is fully documented and comes with sample applications in source code format.
How to sign up as developer for access to SDK
To sign up, go to http://augumenta.com/sdk and enter your contact information. They will get back to you soon with an SDK download link and your personal SDK license key.
Licensing model of SDK, including how to get support
Augumenta provides a free 3-month evaluation period to all SDK features. To continue development after the evaluation period, a monthly SDK subscription is available for a fee. For larger companies and commercial deployments, they offer customized license models. Free community support is available during the evaluation period. Prioritized support over email and phone is available from Augumenta support team under a separate support agreement.
How to download and install the SDK, and which platforms are supported
All standard Android development platforms are supported: Linux, Windows, and OS X. The installation steps depend on which SDK API you plan to use:
- The Android Java SDK is delivered as an Android Studio .aar component. All you have to do is import the file into your IDE. The SDK User Guide provides more details on this process.
- To install the Unity3D version of the SDK, copy the Assets folder into your Unity3D project root directory.
- To use C/C++ API at Android native level, copy the header files and binary libraries into your NDK project, and include them in your Makefiles.
- Augumenta recommend using Android Studio 0.8 or later for Java development. C/C++ developers need to use standard NDK toolchain.