Chapter 10

Creating junaio Channels


  • How to set up the Apache web server
  • How to add location-based POIs
  • How to add 3D content
  • How to add simple animation

In this chapter, you will learn how to develop junaio channels that are available for both the Android and the iPhone. Developed by metaio (, which is widely regarded as a pioneer in AR, junaio is built upon metaio’s Unifeye platform, which has been used to create solutions for millions of users. In fact, if you have tried any of the markerless demos at, there is a good chance that you used metaio’s technology in some capacity. What makes junaio so advanced is that not only does it support 3D, it empowers you to animate your objects and provide user interaction. It is also the only browser that supports natural-feature tracking, so you can build powerful image recognition content.

Before you can begin building junaio channels, you must create an account to register for your API key. Since junaio content lives on your server, the API key will be used to validate the junaio server to the Callback function on your server. This is a safeguard in case somebody requests information from your server without providing a valid junaio key. If that happens, you can deny access and protect your data.

Before you get started, you’ll also need the following:

  • An FTP server and an application to upload files to your server (such as FileZilla).
  • A PHP editor (such as PSPad) to edit PHP ...

Get Professional Augmented Reality Browsers for Smartphones: Programming for junaio, Layar, and Wikitude now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.