This document provides an overview of augmented reality (AR). It defines AR and distinguishes it from virtual reality (VR). It describes some existing AR technologies like Google Glass. It discusses different AR tracking methods including image, sensor, and 3D-based tracking. It outlines several applications of AR in software, gaming, retail, manufacturing, and more. Finally, it compares various AR development platforms and SDK options.
2. About Me
• Mamdouh Tarabishi
• Microsoft Certified Trainer (MCT)
• Technical & Graphic Trainer at New Horizons CLC
• 7+ years Exp in .Net
3. Head Lines
• W h a t i s A R ?
• A R V S V R
• G e a r s
• A p p l i c a t i o n A R
• E x i s t i n g S o f t w a r e ' s & G a m e s
• S D K O p t i o n s
• D e m o !
31. AR Tracking Methods
• Image based,
• Pre-Loaded image
• Cloud based (CVS)
• Sensors:
• GPS (location based)
• Compass (Navigational)
• Gyroscope (Angle of entry),
• Accelerometer (Speed of entry)
32. A R Tracking Methods
• 3D based
• Point Cloud (Pre-Scanned Environment)
• Live 3D based – SLAM (Unknown Environment)
• Human Body:
• FacialTracking
• Fingers and Body
70. ARMedia Wikitude Vuforia Xloudia D'Fusion Metaio
Free Version
Yes
(Water Marked)
Yes
(Water Marked)
Yes
(Water Marked)
Trial
(30 Day)
Yes
Yes
(Water Marked)
Commercial
Version
No
Yes
+$640 /Year
Yes
$499
PerApp
Yes
+270$ /Mo
Yes
Yes
+$3200
OneTime
Face Detection No No No Yes Yes Yes
2DTracker Yes Yes Yes Yes Yes Yes
3DTracker Yes Yes Yes Yes Yes Yes
Creator
(No Code)
No Yes No Yes No Yes
Natural Feature Yes Yes Yes Yes Yes Yes
GPS Yes Yes No Yes Yes Yes
Visual Search Yes Yes Yes Yes Yes Yes
IMU Sensor Yes Yes Yes Yes Yes Yes
Unity3D Yes No Yes Yes
No
(Ogre 3D Engine)
Yes
Platforms
Android Yes Yes Yes Yes Yes Yes
Glass Yes Yes Yes Yes No Yes
IOS Yes Yes Yes Yes Yes Yes
WP No
Yes
(Xamarin)
No Yes No No
Web Yes Yes No Yes Yes (Flash) Yes
Xamarin/
PhoneGap/
Titanume
Yes Yes No No No Yes
PC/Mac/Linux Yes No No Yes Yes Yes
71. SSTT Qoncept AR Droid AR NyARToolkit
Face Detection No No can be added via OpenCV No
2DTracker Yes Yes Yes Yes
3DTracker No No Yes No
Natural Feature Yes Yes Yes No
GPS No No Yes No
Visual Search No No can be added via opencv No
Conetnt API No Yes Yes No
Unity3D No No No Yes
Platforms No No No No
Android Yes Yes Yes Yes
IOS Yes Yes No No
WP Yes No No No
Web No No No No
PC/Mac/Linux No No No PC
No No No No
73. More Info About This S ession
• I w i l l u p l o a d t h e D e m o l i n k s &
p r o j e c t s f i l e s t o m y b l o g
http://blog.tarabishi.me/2015/03/microsoft-
developers-uae-meetup-6-Augmented-Reality.html
74. About Me
• Tw i t t e r : @ M a m d o u h Ta r a
• B l o g : B l o g . Ta r a b i s h i . m e
• E m a i l : M a m d o u h @ Ta r a b i s h i . m e