26
Immersive AR using Layar’s API Dirk Groten, CTO

Immersive AR using Layar’s API

  • Upload
    layar

  • View
    2.932

  • Download
    2

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Immersive AR using Layar’s API

Immersive AR using Layar’s APIDirk Groten, CTO

Page 2: Immersive AR using Layar’s API

June 18, 2010

August 17, 2009

Page 3: Immersive AR using Layar’s API
Page 4: Immersive AR using Layar’s API

Layar Stream Algorithm

http://www.flickr.com/photos/generated/2585011205

Page 5: Immersive AR using Layar’s API

Behind the scenes...

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

Page 6: Immersive AR using Layar’s API

Amazon Cloud

Google App Enginehttp://www.flickr.com/photos/scottash/428610968/

Page 7: Immersive AR using Layar’s API

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

Page 8: Immersive AR using Layar’s API

© 2010, Layar B.V.

Some cool features of the current API

Page 9: Immersive AR using Layar’s API

There’s audio...

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

http://www.flickr.com/photos/suzanneandsimon/886401250/

Page 10: Immersive AR using Layar’s API

Auto-triggers

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

/explosion.3gp”, “autoTriggerRange”: 5, “autoTriggerOnly”: true}]

Page 11: Immersive AR using Layar’s API

Layar intents

layar://princeofpersia/?SEARCHBOX=start

Page 12: Immersive AR using Layar’s API

User authentication

Cookies!

http://www.flickr.com/photos/mache/166940673

Page 13: Immersive AR using Layar’s API

© 2010, Layar B.V.

Create more immersive experiences

5 new features

http://www.flickr.com/photos/ac_theart/3836740910

Page 14: Immersive AR using Layar’s API

© 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

Page 15: Immersive AR using Layar’s API

© 2010, Layar B.V.

Treasure hunts

... without leaving AR view

Page 16: Immersive AR using Layar’s API

© 2010, Layar B.V.http://www.flickr.com/photos/35808624@N07/4092711960/

clues to find next treasure

Page 17: Immersive AR using Layar’s API

© 2010, Layar B.V.

2. Flexible refresh rate

• Specify the time between getPOI requests

• Instead of current 5 minutes

Page 18: Immersive AR using Layar’s API

© 2010, Layar B.V.

moving POIs

http://www.flickr.com/photos/whiteoakart/143472785/

Page 19: Immersive AR using Layar’s API

© 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

Page 20: Immersive AR using Layar’s API

© 2010, Layar B.V.

Place easter eggs

this one is mine!

Page 21: Immersive AR using Layar’s API

© 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

Page 22: Immersive AR using Layar’s API

© 2010, Layar B.V.

Page 23: Immersive AR using Layar’s API

© 2010, Layar B.V.

5. Animations

• Texture animations

• Repetitive animations (rotation, oscillating)

Page 24: Immersive AR using Layar’s API

© 2010, Layar B.V.

Texture animations

RotateOscillate

Page 25: Immersive AR using Layar’s API

© 2010, Layar B.V.

• Documentation available now on the wiki

• Details tomorrow at workshop

• Available this summer

Page 26: Immersive AR using Layar’s API

© 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