Developer Documentation junaio

Here you will find all of the important information on how to develop for Junaio and what you will need.


Junaio uses AREL (Augmented Reality Experience Language) to define its content. You can find a basic introduction to how AREL works here.

In order to access the AREL content, Junaio offers a free, web-based API (Metaio Cloud API) that enables you to use your existing knowledge and skills in web languages to create exciting Augmented Reality experiences.

Junaio not only supports Location-based Augmented reality, but also image-based tracking, so you can focus on creating the best experience, while we worry about giving you the tools you need.

Junaio Channels

Junaio organizes its available experiences into "channels". A channel is an AREL application that is registered on the Metaio Cloud Infrastructure. So the Metaio Cloud acts as a distribution platform for your AREL applications.

Depending on the content, a channel can hold different kind of experiences:

Location Based channels

Location Based channels show points of interest (POIs) in the users' surroundings. The user can hold the phone up and look around to see virtual objects at the position of your POI. Those objects can be text, thumbnails, animations or static 3D objects.

Each POI can be linked with images, sounds, videos, websites, etc. or integrated navigation hints, email addresses or phones numbers related to a POI.

From a technical point of view, location based channels load a "GPS" tracking configuration that uses GPS, Compass, Accelerometer and Gyroscope of a device to render billboards or 3D models around you.


Image based channels (GLUE)

With image based channels you can attach or "glue" virtual 3D models to any real object. These animated or static 3D models can be linked with sound and video files, websites or images.

With a bit of javascript skills, even games are possible to create.

The tracking configuration for image based channels can reach from images, over markers to QR-codes. A detailed overview over all possible tracking methods can be found here.


Table of Contents