Immersive AR using Layar’s API
            Dirk Groten, CTO
August 17, 2009




             June 18, 2010
Layar Stream Algorithm




                    http://www.flickr.com/photos/generated/2585011205
Behind the scenes...

                       http://www.flickr.com/photos/adjourned/1636521574/
Amazon Cloud



Google App Engine
                    http://www.flickr.com/photos/scottash/428610968/
x 20




                                    normal

  01:00 01:15 01:30 01:45 02:00 02:15 02:30 02:45




               ...
Some cool features of
  the current API




                        © 2010, Layar B.V.
There’s audio...




“uri”: “audio://mylayer.com/surroundsound.mp3”

                         http://www.flickr.com/photos/...
Auto-triggers

“actions”: [{ “label”: “ Watch”,
                “uri”: “video:/splintercell.com
                          ...
Layar intents




 layar://princeofpersia/?SEARCHBOX=start
User authentication


Cookies!




                       http://www.flickr.com/photos/mache/166940673
Create more immersive
     experiences




            5 new features


                                                  ...
1. REST actions

•   Perform background HTTP request to your server
•   Return a text message or instruct Layar to reload/...
Treasure hunts




... without leaving AR view
                        © 2010, Layar B.V.
clues to find next treasure



                                                                    © 2010, Layar B.V.
    ...
2. Flexible refresh rate


•   Specify the time between getPOI requests
•   Instead of current 5 minutes




             ...
moving POIs




                                                 © 2010, Layar B.V.
              http://www.flickr.com/pho...
3. Action on entire layer


•   Specify an action for the layer, not a particular POI
•   Link to web page, video or REST ...
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 ...
© 2010, Layar B.V.
5. Animations


•   Texture animations
•   Repetitive animations (rotation, oscillating)




                             ...
Texture animations




                     Oscillate
Rotate




                            © 2010, Layar B.V.
•   Documentation available now on the wiki
•   Details tomorrow at workshop
•   Available this summer




               ...
Better positioning
•   Skyhook Wireless
•   To be included in all clients that don’t support it
    natively
•   Starting ...
Immersive AR using Layar’s API
Upcoming SlideShare
Loading in …5
×

Immersive AR using Layar’s API

3,285 views

Published on

Presentation by Dirk Groten at the Layar NEXT Event, June 18th 2010

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,285
On SlideShare
0
From Embeds
0
Number of Embeds
440
Actions
Shares
0
Downloads
85
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Immersive AR using Layar’s API

  1. 1. Immersive AR using Layar’s API Dirk Groten, CTO
  2. 2. August 17, 2009 June 18, 2010
  3. 3. Layar Stream Algorithm http://www.flickr.com/photos/generated/2585011205
  4. 4. Behind the scenes... http://www.flickr.com/photos/adjourned/1636521574/
  5. 5. Amazon Cloud Google App Engine http://www.flickr.com/photos/scottash/428610968/
  6. 6. x 20 normal 01:00 01:15 01:30 01:45 02:00 02:15 02:30 02:45 The effect of the Verizon Layar Ad during the Lakers - Celtics game http://www.flickr.com/photos/yogma/2549793373
  7. 7. Some cool features of the current API © 2010, Layar B.V.
  8. 8. There’s audio... “uri”: “audio://mylayer.com/surroundsound.mp3” http://www.flickr.com/photos/suzanneandsimon/886401250/
  9. 9. Auto-triggers “actions”: [{ “label”: “ Watch”, “uri”: “video:/splintercell.com /explosion.3gp”, “autoTriggerRange”: 5, “autoTriggerOnly”: true}]
  10. 10. Layar intents layar://princeofpersia/?SEARCHBOX=start
  11. 11. User authentication Cookies! http://www.flickr.com/photos/mache/166940673
  12. 12. Create more immersive experiences 5 new features © 2010, Layar B.V. http://www.flickr.com/photos/ac_theart/3836740910
  13. 13. 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.
  14. 14. Treasure hunts ... without leaving AR view © 2010, Layar B.V.
  15. 15. clues to find next treasure © 2010, Layar B.V. http://www.flickr.com/photos/35808624@N07/4092711960/
  16. 16. 2. Flexible refresh rate • Specify the time between getPOI requests • Instead of current 5 minutes © 2010, Layar B.V.
  17. 17. moving POIs © 2010, Layar B.V. http://www.flickr.com/photos/whiteoakart/143472785/
  18. 18. 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.
  19. 19. Place easter eggs this one is mine! © 2010, Layar B.V.
  20. 20. 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.
  21. 21. © 2010, Layar B.V.
  22. 22. 5. Animations • Texture animations • Repetitive animations (rotation, oscillating) © 2010, Layar B.V.
  23. 23. Texture animations Oscillate Rotate © 2010, Layar B.V.
  24. 24. • Documentation available now on the wiki • Details tomorrow at workshop • Available this summer © 2010, Layar B.V.
  25. 25. Better positioning • Skyhook Wireless • To be included in all clients that don’t support it natively • Starting with Android this Summer © 2010, Layar B.V.

×