day4it and ar presentation

14
1 Augmented Reality on Android Tobias Domhan Baden-Wuerttemberg Cooperative State University, Germany 02.07.2010

Upload: mfg-innovationsagentur

Post on 28-Jan-2015

108 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Day4it and ar presentation

1

Augmented Reality on Android

Tobias DomhanBaden-Wuerttemberg Cooperative State University, Germany

02.07.2010

Page 2: Day4it and ar presentation

2

Agenda● Introduction to Android● Augmented Reality

● Definition● Applications● 2D AR

● AndAR – Android Augmented Reality● Description● Architecture

● AndAR Model Viewer● Live demo

Page 3: Day4it and ar presentation

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

Page 4: Day4it and ar presentation

4

Augmented Reality

+ +

Page 5: Day4it and ar presentation

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:

Page 6: Day4it and ar presentation

6

Applications of AR

Page 7: Day4it and ar presentation

7

2D Augmented Reality● Wikitude● Layar

● Extenable app● Mixare

● Open Source (2D) AR Engine

● GPS based● Display geo-encoded

information

Page 8: Day4it and ar presentation

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

Page 9: Day4it and ar presentation

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

Page 10: Day4it and ar presentation

10

AndAR Architecture

Page 11: Day4it and ar presentation

11

AndAR Model Viewer

Page 12: Day4it and ar presentation

12

AndAR Model Viewer

Page 13: Day4it and ar presentation

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

Page 14: Day4it and ar presentation

14

Live demo● Anyone owning an Android phone?● Search for “AndAR” in the market, or use this

QR code