Download - Day4it and ar presentation
1
Augmented Reality on Android
Tobias DomhanBaden-Wuerttemberg Cooperative State University, Germany
02.07.2010
2
Agenda● Introduction to Android● Augmented Reality
● Definition● Applications● 2D AR
● AndAR – Android Augmented Reality● Description● Architecture
● AndAR Model Viewer● Live demo
3
Introduction to Android● Operating system for mobile devices● Developed by Google and partners● Available since: end of October 2008● Mostly Open Source Software
● Based on the Linux kernel● Java VM
● Not fully/officially Java SE compatibly● Central market to deploy applications● Over 60 smartphones, 100,000 untis sold daily
4
Augmented Reality
+ +
5
Augmented Reality - Definition● Most common definitions:● Definition by Ronald Azuma(1995):
1. Combines real and virtual2. Interactive in real time3. Registered in 3-D
● Milgram's reality-virtuality continuum:
6
Applications of AR
7
2D Augmented Reality● Wikitude● Layar
● Extenable app● Mixare
● Open Source (2D) AR Engine
● GPS based● Display geo-encoded
information
8
AndAR● (3D) Augmented Reality Framework for Android● Student research project at the DHBW
● Supervised by Prof. Dr. R. Messer● Supported by MFG Baden-Wuerttemberg
● Released as Open Source Software (GPL)● Based on the ARToolkit library● Compatibility:
● Android 1.5 through 2.2
9
AndAR● Cares for:
● Image acquisition● Marker detection● Overlaying the camera with 3D graphics
● Computational intensive work done in native Code
● However offers a pure Java, object oriented API● Foundation for Android AR applications
10
AndAR Architecture
11
AndAR Model Viewer
12
AndAR Model Viewer
13
Thank you for your attention!
Any Questions?● Website: http://code.google.com/p/andar/● Twitter: @tdomhan● E-Mail: [email protected]● Facebook Page:
http://www.facebook.com/pages/AndAR/119553454726710● This presentation:
http://tinyurl.com/day4it-andar
14
Live demo● Anyone owning an Android phone?● Search for “AndAR” in the market, or use this
QR code