AUGUMENTA INTERACTION PLATFORM SDK

We tested several interaction methods for our smartglass project, and Augumenta SDK was the clear winner in our benchmarking!

Chunghwa Telecom Laboratories

The Augumenta Interaction Platform (AIP) SDK brings hand gesture control and virtual surfaces to the hands of enterprise users. These methods are a robust alternative to voice and touch control, and they enable rich data input capabilities in harsh field conditions.

The SDK is being used on various smart glasses, such as ODG R-7, Epson Moverio, Google Glass and Microsoft HoloLens, and happily co-exists with AR and gaming toolkits that also require a real-time camera access.

As a developer, you get to choose between 3 different APIs: Android Java, Unity3D or C/C++. The SDK comes with comprehensive documentation and example applications in source code format for each of them. You'll be able to create your first gesture-enabled application in no time!

SDK Architecture Diagram

VIRTUAL SURFACES

Virtual surfaces introduce powerful ways to enter and manipulate data. They use the palm as an interactive medium for the user’s finger. Various widgets can be overlayed on the open palm of the user, who can then use his other hand’s finger to manipulate them in a very intuitive way. The Augumenta Interaction Platform provides a number of controls such as buttons, knobs and sliders. The overlay and its controls are fully customizable, allowing developers to have widgets laid out in various layouts and different graphical looks.

Virtual industrial keypad

Widget Types

Augumenta Interaction Platform supports the following kinds of widgets:


Slider


Selector


Pot dial


Jog dial


Rotary switch


Toggles


Checkboxes


Buttons


2-state buttons

SDK FEATURES

Supported Operating Systems Android
Linux
Other POSIX-compatible operating systems
Windows
Supported Smart Glasses All devices with a camera
Developer APIs C/C++ (on all platforms)
Java (on Android)
Unity3D (on Android and Windows)
Number of supported gestures 8
Supported event types Appearance
Disappearance
Movement
Swipe
Transition
Supported hands Left, right, or both (user configurable)
Virtual Surface Widgets Buttons, keypads, sliders, dials, switches, selectors, and checkboxes
Developers can create custom widget types
Parallel Processing 1..n cores (user configurable)
Camera Requirements 2D RGB
Minimum Camera Frame Rate 2fps, variable rates supported
Minimum Camera Resolution 128x96, variable rates supported
Camera Control Modes AIP in control (master)
3rd party in control (slave)
Supported 3rd Parties Metaio
Unity3D
Vuforia
Camera plug-in API for other toolkits
Protected by Patents Yes
Documentation SDK User Guide
API Reference Manual for Java, C/C++ and Unity
C, Unity3D and Android sample codes

REQUEST SDK ACCESS

To sign up for a free 3-month SDK trial period, please fill out the form below, and we'll get back to you shortly.

If your trial period expired, you can request a price quote by filling up these forms .