Building Layar Layers
WHAT’S IN THIS CHAPTER?
- How to create a layer
- How to set up the Layar database
- How to create a web service
- How to access the layer
- How to customize the layer
- How to add actions
- How to create triggers
In Chapter 1, you learned that Layar is slightly more complicated to develop for than Wikitude. Developers always ask me why I think Layar is complicated; truth is, it’s not. But as you just learned in the previous chapter, Wikitude is incredibly simple to use to build content. Layar requires a little more preparation.
Before you can begin working with Layar in this chapter, you’ll need the following:
- A publicly visible web server with PHP 5.2 or newer, including JSON support.
- An FTP application to upload files to your server.
- A MySQL database (phpMyAdmin is preferred).
- A PHP editor (such as PSPad) to edit PHP files. See www.pspad.com.
- Nearby latitude/longitude coordinates.
- The Layar mobile application installed to your device.
Please note that your publicly visible web server needs to be a hosted account. You will not be able to configure your home desktop PC as a web server because the Layar client must access the PC and retrieve data from a MySQL database and access the PHP resources.
You can, of course, develop for Layar in other programing languages (such as C#, Java, and so on). You can also use other database products, such as Microsoft SQL Server. However, for the purposes of this book, I will provide examples only in PHP.
CREATING YOUR ...