+ All Categories
Home > Documents > Layar @ SDForum 28 Feb 2011

Layar @ SDForum 28 Feb 2011

Date post: 17-Dec-2014
Category:
Upload: lightning-laboratories
View: 2,059 times
Download: 2 times
Share this document with a friend
Description:
AR overview talk for the SDForum Digital Media SIG, 2/28/11 in Palo Alto.
57
The Emerging Mass Medium of Augmented Reality Gene Becker AR Strategist
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]


Recommended