layar @ sdforum 28 feb 2011

57
The Emerging Mass Medium of Augmented Reality Gene Becker AR Strategist

Upload: lightning-laboratories

Post on 17-Dec-2014

2.059 views

Category:

Documents


2 download

DESCRIPTION

AR overview talk for the SDForum Digital Media SIG, 2/28/11 in Palo Alto.

TRANSCRIPT

The Emerging Mass Medium of Augmented Reality

Gene BeckerAR Strategist

Mobile augmented reality leader

Founded in June 2009

Based in Amsterdam

VC funded

50+ people worldwide

About Layar

Augmented reality is a new medium of creative expression that expands human experience

inspirations: AR past & future

     AR  research:  first  HMD  -­‐  Ivan  Sutherland  (1966)

The  “Sword  of  Damocles”

     AR  research:  Caudell  &  Mizell  (Boeing,  1992)

Caudell, T., Mizell, D.: Augmented reality: an application of heads-up display technology to manual manufacturing processes

Overlaying graphics to support assembly of complex wiring harnesses in aircraft manufacturing at Boeing. Coined the term “augmented reality”.

     AR  research:  wearable  compuNng  -­‐  Steve  Mann  

http://wearcam.org/steve.html

     AR  research:  first  mobile  AR  system

Feiner et al, Touring Machine (1997), Columbia Universityhttp://graphics.cs.columbia.edu/projects/mars/mars.html

AR: a vision of future personal computing

visual search on the physical world concept design by mac funamizu

source: http://petitinvention.wordpress.com/2008/02/10/future-of-internet-search-mobile-version/

querying the natural world concept design by mac funamizu

source: http://petitinvention.wordpress.com/2008/02/10/future-of-internet-search-mobile-version/

computational print media concept design by mac funamizu

source: http://petitinvention.wordpress.com/2008/02/10/future-of-internet-search-mobile-version/

seeing through space and time concept design by mac funamizu

source: http://petitinvention.wordpress.com/2008/02/10/future-of-internet-search-mobile-version/

     is  AR  the  end  of  personal  privacy?  concept  by  TAT

and just wait ‘til the glasses get here concept design by mac funamizu

source: http://petitinvention.wordpress.com/2008/02/10/future-of-internet-search-mobile-version/

AR in the present tense

present  day  mobile  AR:  Layar

Layar  demo  video:  hRp://www.youtube.com/watch?v=b64_16K2e08

AR Basics – How does it work

GPS

Where am I?

Compass

What direction am Ilooking at?

Accelerometer

How is my phoneoriented in the world

Optional: Gyroscopesmoother experience

Camera

Background image

Future: enable computer vision projects

Layar PlatformBrowser Player

1.000.000 active users1.500 layers

Thousands of developers & companies

Publishing Platform

AR view SDK for your

iphone app

Launch January 2011

a few Layar facts

LAYAR is the worldwide leader in mobile AR:* Over 1.3 million active users* 1600+ published AR layers* Thousands of registered developers* 50+ premier development partners worldwide* Supported on iPhone, Android, Bada, more coming soon * Preloaded on Samsung, Sprint 4G devices* Potential reach in the tens of millions, growing

0

200

400

600

800

1000

1200

2010 2011 2012 2013 2014

Smartphone Market Size (millions)Layar addressable market

room to grow

source: Gartner

The Layar ecosystem

Layar developers

AgenciesBrands & Media artists

game designers

historians

curators

enthusiasts

scientists

1,000,000+ users

cross-platform support

Layar’s open & free platform

1000’s of content layers

technical developers

creative producers

inspirational applications

Augmented reality is a new medium of creative expression that expands human experience

AR is expressive

Uninvited Art exhibition, MoMA

Stedelijk Museum

AR is informative

Quake information

http

://l

ives

pot.c

om.a

u/

AR is playful

22 3

GRAPH

© 2010, Layar B.V.

http

://w

ww.

c2k.

nl/

Conquar by C2K

AR is social

Foursquare by TAB

http

://w

ww.

tabw

orld

med

ia.c

om

Tweeps around by TAB

http

://w

ww.

tabw

orld

med

ia.c

om

AR is commercial

© 2010, Layar B.V.

Prince of Persia by TAB

http

://w

ww.

tabw

orld

med

ia.c

om

Quiznos

http

://w

ww.

hopp

ala-

agen

cy.c

om/&

htt

p://

win

volv

e.co

m/

© 2010, Layar B.V.

Rolling Stones by Mobilistar

http

://w

ww.

augm

entr

ealit

y.co.

uk/

AR reveals the past...

Historic Market St. in SF

Berlin wall by Hoppala

http

://w

ww.

hopp

ala-

agen

cy.c

om/

...and the future

Markethall by NAI/in10

let’s make layers!

Creating layers – Terminology Layar: The browser application

Layer: A content layer in our browser

POI: Point of Interest, element of data in the AR view (sometimes called hotspot, or object)

AR View: The augmented reality view, with the POIs superimposed on the camera view.

List View: A list of all POIs

Map View: POIs shown on a map

Layar terminology

Radar

BIW

Creating layers

Layers are built using simple web technology HTTP, JSON, HTML

2 step process: Create a layer definition in the Layar publishing environment

Create a layer server for delivering the POI content to the phones

Layar ecosystem

Creating layers – Publishing site

http://layar.com/publishing

Add all the static content of a layer Listing details

Look & feel

Service URL

Creating layers – Layer service

RESTful API with a single HTTP GET call

GetPOIs Request: HTTP request with the following parameters: Latitude, Longitude, filter settings...

GetPOIs Response: JSON data containing POI information (hotspots)

API documentation: http://layar.pbworks.com

http://devAPI.example.com/getPOIs/?countryCode=IN&lon=4.887339&timestamp=1249226148713&userId=ed48067cda8e1b985dbb8ff3653a2da4fd490a37&developerId=896&developerHash=1ee6d294aa6b639b365899f844257523c5bf9702&RADIOLIST=a&radius=6245&CUSTOM_SLIDER=23987.0&lat=52.377544&layerName=snowy4&SEARCHBOX=asdfdhcgg&accuracy=100

{"morePages": false, "layer": "jsource02", "errorCode": 0, "hotspots": [ { "object": { "baseURL": "http://layar3d.jsource.nl/", "full": "ghost.l3d", "reduced": "ghost_reduced.l3d", "icon": "icon1.png", "size": 2 },

"transform": { "rel": true, "angle": 45, "scale": 5 }, "actions": [ { "label": "Visit webpage", "uri": "http://example.com/" } ], "distance": 0, "lat": 52000000, "lon": 4350000, "attribution": "", "line2": "", "imageURL": null, "line3": "", "dimension": 3, "line4": "", "type": 0, "id": "asda4494", "title": "Test object" } ], "errorString": "OK", "nextPageKey": null }

Request

Response

Creating layers – 3rd party services

Instead of creating your own layer service, you can use one of the community created tools, e.g.: Porpoise

Open source server software created by Jens

Hoppala AugmentationHosted solution, easy to use.

Discuss.Gene Beckertw: @genebeckerskype: gene.becker web: www.layar.commail: [email protected]