Download - Immersive AR using Layar’s API
Immersive AR using Layar’s APIDirk Groten, CTO
June 18, 2010
August 17, 2009
Layar Stream Algorithm
http://www.flickr.com/photos/generated/2585011205
Behind the scenes...
http://www.flickr.com/photos/adjourned/1636521574/
Amazon Cloud
Google App Enginehttp://www.flickr.com/photos/scottash/428610968/
http://www.flickr.com/photos/yogma/2549793373
01:00 01:15 01:30 01:45 02:00 02:15 02:30 02:45
normal
x 20
The effect of the Verizon Layar Ad during the Lakers - Celtics game
© 2010, Layar B.V.
Some cool features of the current API
There’s audio...
“uri”: “audio://mylayer.com/surroundsound.mp3”
http://www.flickr.com/photos/suzanneandsimon/886401250/
Auto-triggers
“actions”: [{ “label”: “ Watch”, “uri”: “video:/splintercell.com
/explosion.3gp”, “autoTriggerRange”: 5, “autoTriggerOnly”: true}]
Layar intents
layar://princeofpersia/?SEARCHBOX=start
User authentication
Cookies!
http://www.flickr.com/photos/mache/166940673
© 2010, Layar B.V.
Create more immersive experiences
5 new features
http://www.flickr.com/photos/ac_theart/3836740910
© 2010, Layar B.V.
1. REST actions
• Perform background HTTP request to your server
• Return a text message or instruct Layar to reload/update POIs
• Intents including any custom parameters
© 2010, Layar B.V.
Treasure hunts
... without leaving AR view
© 2010, Layar B.V.http://www.flickr.com/photos/35808624@N07/4092711960/
clues to find next treasure
© 2010, Layar B.V.
2. Flexible refresh rate
• Specify the time between getPOI requests
• Instead of current 5 minutes
© 2010, Layar B.V.
moving POIs
http://www.flickr.com/photos/whiteoakart/143472785/
© 2010, Layar B.V.
3. Action on entire layer
• Specify an action for the layer, not a particular POI
• Link to web page, video or REST call
© 2010, Layar B.V.
Place easter eggs
this one is mine!
© 2010, Layar B.V.
4. Customize AR experience
• Specify per POI whether or not to show an info field
• Specify per POI what happens when the user clicks
• Focus more on the AR experience, less on the info
© 2010, Layar B.V.
© 2010, Layar B.V.
5. Animations
• Texture animations
• Repetitive animations (rotation, oscillating)
© 2010, Layar B.V.
Texture animations
RotateOscillate
© 2010, Layar B.V.
• Documentation available now on the wiki
• Details tomorrow at workshop
• Available this summer
© 2010, Layar B.V.
Better positioning
• Skyhook Wireless
• To be included in all clients that don’t support it natively
• Starting with Android this Summer