Developing an augmented reality layer for Layar

7,611 views
7,304 views

Published on

Presentation given during MobileCamp Brussels on May 8th 2010 about my experiences developing an augmented reality layer for Layar.

Published in: Technology

Developing an augmented reality layer for Layar

  1. 1. Developing an augmented reality layer for Layar Litrik De Roy www.norio.be @litrik
  2. 2. Real time digital information on top of the real world
  3. 3. Layar Reality Browser <ul><li>http://www.layar.com/ </li></ul><ul><li>Smartphone + GPS + compass + camera + internet connection </li></ul><ul><li>All Android devices and the iPhone 3GS </li></ul><ul><li>Layers: </li></ul><ul><ul><li>Worldwide: hundreds </li></ul></ul><ul><ul><li>Belgium: 4 </li></ul></ul>
  4. 4. Steps to create a layer <ul><ul><li>Define your layer </li></ul></ul><ul><ul><li>Develop your layer </li></ul></ul><ul><ul><li>Test your layer </li></ul></ul><ul><ul><li>Publish your layer </li></ul></ul>
  5. 5. 1/4  Define your layer <ul><li>On developer site: </li></ul><ul><li>     http://publishing.layar.com/publishing/layers/ </li></ul><ul><ul><li>Title: Fietsknooppunten Vlaanderen </li></ul></ul><ul><ul><li>Icon + colors </li></ul></ul><ul><ul><li>Description </li></ul></ul><ul><ul><li>Country / bounding boxes </li></ul></ul><ul><ul><li>URL </li></ul></ul>
  6. 7. 2/4  Develop your layer <ul><li>1 REST API: GetPointsOfInterest </li></ul><ul><li>     http://layar.pbworks.com/GetPointsOfInterest </li></ul><ul><li>Input parameters: </li></ul><ul><ul><li>lat, lon, accuracy </li></ul></ul><ul><ul><li>radius </li></ul></ul><ul><li>Response: JSON structure with array of POIs </li></ul><ul><ul><li>lat, lon, distance </li></ul></ul><ul><ul><li>label, image </li></ul></ul><ul><ul><li>action </li></ul></ul>
  7. 8. 3/4  Test your layer API test page
  8. 9. 3/4  Test your layer Mobile device
  9. 10. 4/4  Publish your layer <ul><li>Reviewed by Layar </li></ul><ul><li>Criteria:  http://layar.pbworks.com/The-publication-process </li></ul>
  10. 12. Track your layer <ul><li>&quot;Analytics&quot; = very very basic </li></ul>
  11. 13. Advanced functions <ul><li>Layar Intent: open a layar from your own app </li></ul><ul><li>     http://layar.pbworks.com/Layar-Intent </li></ul><ul><li>3D </li></ul><ul><li>     http://layar.pbworks.com/3D-objects-in-a-layer </li></ul><ul><li>Filters: text, radio buttons, slider </li></ul><ul><li>     http://layar.pbworks.com/Layer-Definition#FilterObjects </li></ul><ul><li>Layer signing and authentication </li></ul><ul><li>     http://layar.pbworks.com/User-authentication </li></ul><ul><li>Paid layers </li></ul><ul><li>     http://site.layar.com/company/blog/layar-launches-worlds-first-augmented-reality-content-store/ </li></ul>
  12. 14. Thank you <ul><li>Litrik De Roy </li></ul><ul><li>www.norio.be </li></ul><ul><li>@litrik </li></ul><ul><li>My android apps: </li></ul><ul><li>                   Twunch </li></ul><ul><li>                   Which Year? </li></ul>

×