DevoxxFR 2024 Reproducible Builds with Apache Maven
Mobile AR: An Overview of Applications, Browsers and the Layar Ecosystem
1. Mobile AR
The state of mobile AR - using the Layar
ecosystem as a reference
Johannes la Poutré
AR Devcamp - Amsterdam 17 April 2010
Twitter: use #ardev
3. Types of AR
Marker based AR
Webcam recognizes special symbol
Location based (mobile) AR
Runs on mobile phone
Look! No markers!
4. AR Applications
Dedicated AR apps
Generic AR “browsers”
Aim to be the “web browser” for AR content
Examples: Layar, Wikitude
5. The AR browser approach
Browser: just one app (install once)
Open content model
Basic specification for AR data
Content from independent providers
AR Browser = catalog and AR viewer
6. The Catalog
AR content in “layers”
Each layer is registered...
...and listed in a catalog
15. Virtual Art & Manifestation
The first ARFlashmob
Next Saturday 24th
Dam Square,
Amsterdam
Contact @sndrv
http://www.sndrv.nl/ARflashmob/
16. The Layar API
API registration (developer key)
Layer description and deployment
Standardized HTTP request
Standardized response (JSON)
Layer metadata
POIs = Points of Interest
19. Layar API platforms
Don’t re-invent the wheel!
Open Source platforms
PorPOISe (contact @jfdsmit)
Openhanced (contact @openhanced)
Services
Hoppala.eu (contact @hoppala_eu)
20. What’s next
Compelling User Experience (glasses, lenses!)
True open AR content models
Discovery
Relevance, personalization
Privacy
21. Building blocks
Many existing techniques can be used:
Wave / XMPP (real time protocol)
Semantic Web technology (discovery, relevance)
Collaborative spam filtering (will become essential)
Many of this comes together in...