Tools for AR developers

It's a very basic human thing to use hands to touch and point. Make the virtual intuitive and let your end-users be human.

Augumenta Interaction Platform (AIP) SDK

The AIP SDK is a toolset for enterprise AR developers to integrate efficient and intuitive hand gesture control and palmtop UIs to their applications.

Learn more
using finger detection with smartglasses

Infinite Touch toolkit for 3D touching

Bring the power of touching to your applications! This toolkit enables efficient 3D touching in AR applications for a wide range of AR devices.

Learn more
AR software developers

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

Chunghwa Telecom Laboratories


Augumenta Interaction Platform

Gesture control and palmtop UI methods are a robust alternative to voice and touch control, and they enable rich data input capabilities that work even in harsh field conditions.

The SDK supports a wide range of smartglasses, such as Epson Moverio, Google Glass, Vuzix and HoloLens, and happily co-exists with AR and gaming toolkits that also require 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!

Sign in for a free trial Request SDK price quote

Augumenta Interaction Platform Architecture

Palmtop UIs

Palmtop UIs introduce powerful ways to enter and manipulate data. Use the palm as an interactive medium for the finger. The AIP toolkit provides a number of controls such as buttons, knobs, and sliders. The overlay and its controls are fully customizable, and widgets can be laid out in various layouts and different graphical looks.

Supported operating systems

Other POSIX-compatible operating systems

Supported smartglasses

All devices with a camera

Developer APIs

C/C++ (on all platforms)
Java (on Android)
Unity3D (on Android and Windows)

Number of supported gestures and event types

Gestures: 8

Event types:

Supported hands

Left, right, or both (user configurable)

Palmtop UI Widgets

Buttons, keypads, sliders, dials, switches, selectors, and checkboxes
Developers can create custom widget types

Parallel Processing

1..n cores (user configurable)

Camera Requirements

Minimum: 2D RGB

Minimum Camera Frame Rate: 2fps, variable rates supported

Minimum Camera Resolution: 128×96, variable rates supported

Camera Control Modes

AIP in control (master)
3rd party in control (slave)

Supported 3rd Parties

Camera plug-in API for other toolkits


SDK User Guide
API Reference Manual for Java, C/C++ and Unity
Java and C# sample codes

Infinite Touch

makes 3D interaction easy

What is the most natural way of interacting with the digital content of your augmented world? Your hands. Our tools enable efficient 3D touching in AR applications for different AR devices from HoloLens to a wide range of Android and Moverio OS smartglasses.

Schedule a demo

New ways to interact

Infinite Touch introduces a new way for users to interact with your AR content: touching. Interacted by simply pointing with your finger and get a whole new set of possibilities starting from advanced input capabilities and simple browsing of menu structures to point and execute functionality.

Interested in the game in the video above? The game was developed by Ludocraft.

ToF cameras and 3D touching for Android AR devices

Infinite Touch, just like all Augumenta products, is device agnostic and available for Android and Moverio OS in addition to Microsoft HoloLens 1.

Since many Android devices don’t ship with an integrated ToF camera today, we have worked together with PMDtec to create a bundle of their excellent Pico Flexx ToF camera module and a mounting bracket that makes the camera sit on top of your favorite pair of smartglasses.

How to get started with Infinite Touch for HoloLens 1

A sample Unity3D application for getting started with Infinite Touch is available in our github. Documentation can be accessed in our knowledge base.

Note: in order to use Infinite Touch on HoloLens devices, you must first install Windows 10 April 2018 Update or later. Also, you will need to enable Research mode; otherwise Unity3D applications won’t be able to access built-in Time-of-Flight camera needed for 3D finger interaction.

To get started, contact us at sales(at) for a price quote and details for purchasing the tool.

Please notice, Infinite Touch licenses are created for a single application; if you want to use Infinite Touch in multiple HoloLens applications, you need to buy a license for each of them. During the purchasing process, you will be asked to input the application name as it’s entered in Unity3D. Please pay close attention to this, as the name cannot be changed once the license has been created. Please refer to our knowledge base article for more details.

How to get started with Infinite Touch for Android and Moverio OS?

To get started, contact us at sales(at) for a price quote and details for purchasing the tool, and let us know if you need also the camera + bracket package for your device.