SlideShare a Scribd company logo
1 of 16
Download to read offline
Augmented reality and mobile
learning: the state of the art
Borys Pratsiuk, Ph.D.
Senior Android Consultant
Ciklum Interactive Technology
Our story today
• Introduction
• What is augmented reality
• How to start?
• Technical challenge, skills.
• Code for Android developers
• AR near future
• Demo
What is augmented reality (AR)?
• Goal of AR is to add information and meaning to a real object or
place
• Enables learners to “explore” the physical world without assuming
any prior knowledge
• Superimpose “information overlays” or layers, onto the world around
you, using a handheld device
• Add audio commentary, location data, historical context or other
forms of content that can make a user’s experience of a thing or a
place more meaningful
Current uses of AR
• Sports coverage
• Retail/marketing
• Networking (‘Augmented ID’) or find someone in a crowd
• Aviation (‘head-up displays’ on windscreen of plane)
• Training or task support
• Navigation
• Sightseeing e.g. outdoor venues; museums and art galleries
Future of AR
• Google glass
• Holo leans
• Oculus Rift
• Mobile apps
• Car navigation
• Wearable IoT
• TV with 3D extensions
Defining technology-enhanced realities: virtual,
mixed and augmented
• Fusion of digital information in real world settings
• 3 essential properties:
– real and virtual objects in real environment
– a system that aligns these objects
– that runs interactively in real time
• Not just graphical media: can also be textual, audio, video, haptic
• Context is key; also explicit intentionality of media
QR code scaner
• SDK:
• https://github.com/zxing/zxing
• https://github.com/ZBar/ZBar
• Install client: https://play.google.com/store/apps/details?
id=com.google.zxing.client.android
Existing SDK for object draw
• Vuforia - now 2015 www.qualcomm.com/products/vuforia
• Metaio - now 2015 www.metaio.com/index.html
• NyARToolkit - now 2015 https://github.com/nyatla/NyARToolkit
• ARLab - 2012 ($) www.arlab.com/
• DroidAR - 14 Dec 2013 https://github.com/bitstars/droidar
• AndAR - 29 Nov 2010 https://code.google.com/p/andar/
Skills
• Location (GPS)
• Sensors
• Image processing (OpenCV)
• openGL + 3D modeling
• NFC, Bluetooth
AndAR viewer
• Camera capturing (android.hardware.Camera)
• Draw openGL android.opengl.GLSurfaceView;)
• Create openGL model in Blender https://www.blender.org/support/
tutorials/
• Model parser http://www.opengl-tutorial.org/beginners-tutorials/
tutorial-7-model-loading/
• AndAR library build (NDK)
Source code of AndARModelViewer
https://github.com/bosicc/AndARModelViewer
Let’s try
Questions
Contacts

More Related Content

What's hot

WIZnet OSHW Global Business
WIZnet OSHW Global BusinessWIZnet OSHW Global Business
WIZnet OSHW Global BusinessJinbuhm Kim
 
AWE USA 2019: 2 Partners sharing 1 vision for smart operators
AWE USA 2019: 2 Partners sharing 1 vision for smart operatorsAWE USA 2019: 2 Partners sharing 1 vision for smart operators
AWE USA 2019: 2 Partners sharing 1 vision for smart operatorsAugmentedWorldExpo
 
An introduction to Internet of Things and Maker Movement
An introduction to Internet of Things and Maker MovementAn introduction to Internet of Things and Maker Movement
An introduction to Internet of Things and Maker MovementAndri Yadi
 
AWE USA 2019: AR Cloud: Promises and pitfalls
AWE USA 2019: AR Cloud: Promises and pitfallsAWE USA 2019: AR Cloud: Promises and pitfalls
AWE USA 2019: AR Cloud: Promises and pitfallsAugmentedWorldExpo
 
Razorfish 2014 Tech Summit - Founder/CEO of Bug Labs Peter Semmelhack
Razorfish 2014 Tech Summit - Founder/CEO of Bug Labs Peter SemmelhackRazorfish 2014 Tech Summit - Founder/CEO of Bug Labs Peter Semmelhack
Razorfish 2014 Tech Summit - Founder/CEO of Bug Labs Peter SemmelhackRazorfish
 
Razorfish 2014 Tech Summit - Kick-off by Global CTO Ray Velez
Razorfish 2014 Tech Summit - Kick-off by Global CTO Ray VelezRazorfish 2014 Tech Summit - Kick-off by Global CTO Ray Velez
Razorfish 2014 Tech Summit - Kick-off by Global CTO Ray VelezRazorfish
 
Matt Kammerait (DAQRI) Augmented Reality Everywhere
Matt Kammerait (DAQRI) Augmented Reality EverywhereMatt Kammerait (DAQRI) Augmented Reality Everywhere
Matt Kammerait (DAQRI) Augmented Reality EverywhereAugmentedWorldExpo
 
Node js plus azure equals true
Node js plus azure equals trueNode js plus azure equals true
Node js plus azure equals trueMagnus Green
 
Cloud interoperability and open standards for digital india open infrasummit
Cloud interoperability and open standards for digital india open infrasummitCloud interoperability and open standards for digital india open infrasummit
Cloud interoperability and open standards for digital india open infrasummitKrishna-Kumar
 
Rtp bluemix meetup june 2016 anki and node red
Rtp bluemix meetup june 2016 anki and node redRtp bluemix meetup june 2016 anki and node red
Rtp bluemix meetup june 2016 anki and node redTom Boucher
 
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.Krishna-Kumar
 
IoT Business Opportunity & Disruption
IoT Business Opportunity & Disruption IoT Business Opportunity & Disruption
IoT Business Opportunity & Disruption Asanka Abeysinghe
 
Advertise Yourself! - reelyActive at Bluetooth World 2014
Advertise Yourself! - reelyActive at Bluetooth World 2014Advertise Yourself! - reelyActive at Bluetooth World 2014
Advertise Yourself! - reelyActive at Bluetooth World 2014reelyActive
 
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...AI Frontiers
 
.NET para construir qualquer coisa! (Visão Geral) #dotnetconf
.NET para construir qualquer coisa! (Visão Geral) #dotnetconf.NET para construir qualquer coisa! (Visão Geral) #dotnetconf
.NET para construir qualquer coisa! (Visão Geral) #dotnetconfRodrigo Kono
 
Art Event for AGILE 2017
Art Event for AGILE 2017Art Event for AGILE 2017
Art Event for AGILE 2017AGILE IoT
 

What's hot (20)

WIZnet OSHW Global Business
WIZnet OSHW Global BusinessWIZnet OSHW Global Business
WIZnet OSHW Global Business
 
AWE USA 2019: 2 Partners sharing 1 vision for smart operators
AWE USA 2019: 2 Partners sharing 1 vision for smart operatorsAWE USA 2019: 2 Partners sharing 1 vision for smart operators
AWE USA 2019: 2 Partners sharing 1 vision for smart operators
 
An introduction to Internet of Things and Maker Movement
An introduction to Internet of Things and Maker MovementAn introduction to Internet of Things and Maker Movement
An introduction to Internet of Things and Maker Movement
 
AWE USA 2019: AR Cloud: Promises and pitfalls
AWE USA 2019: AR Cloud: Promises and pitfallsAWE USA 2019: AR Cloud: Promises and pitfalls
AWE USA 2019: AR Cloud: Promises and pitfalls
 
Razorfish 2014 Tech Summit - Founder/CEO of Bug Labs Peter Semmelhack
Razorfish 2014 Tech Summit - Founder/CEO of Bug Labs Peter SemmelhackRazorfish 2014 Tech Summit - Founder/CEO of Bug Labs Peter Semmelhack
Razorfish 2014 Tech Summit - Founder/CEO of Bug Labs Peter Semmelhack
 
Razorfish 2014 Tech Summit - Kick-off by Global CTO Ray Velez
Razorfish 2014 Tech Summit - Kick-off by Global CTO Ray VelezRazorfish 2014 Tech Summit - Kick-off by Global CTO Ray Velez
Razorfish 2014 Tech Summit - Kick-off by Global CTO Ray Velez
 
Matt Kammerait (DAQRI) Augmented Reality Everywhere
Matt Kammerait (DAQRI) Augmented Reality EverywhereMatt Kammerait (DAQRI) Augmented Reality Everywhere
Matt Kammerait (DAQRI) Augmented Reality Everywhere
 
Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020
 
Node js plus azure equals true
Node js plus azure equals trueNode js plus azure equals true
Node js plus azure equals true
 
Cloud interoperability and open standards for digital india open infrasummit
Cloud interoperability and open standards for digital india open infrasummitCloud interoperability and open standards for digital india open infrasummit
Cloud interoperability and open standards for digital india open infrasummit
 
Rtp bluemix meetup june 2016 anki and node red
Rtp bluemix meetup june 2016 anki and node redRtp bluemix meetup june 2016 anki and node red
Rtp bluemix meetup june 2016 anki and node red
 
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
 
IoT Business Opportunity & Disruption
IoT Business Opportunity & Disruption IoT Business Opportunity & Disruption
IoT Business Opportunity & Disruption
 
Augmented Reality Games
Augmented Reality GamesAugmented Reality Games
Augmented Reality Games
 
Advertise Yourself! - reelyActive at Bluetooth World 2014
Advertise Yourself! - reelyActive at Bluetooth World 2014Advertise Yourself! - reelyActive at Bluetooth World 2014
Advertise Yourself! - reelyActive at Bluetooth World 2014
 
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...
Mario Munich at AI Frontiers : Consumer robotics: embedding affordable AI in ...
 
.NET para construir qualquer coisa! (Visão Geral) #dotnetconf
.NET para construir qualquer coisa! (Visão Geral) #dotnetconf.NET para construir qualquer coisa! (Visão Geral) #dotnetconf
.NET para construir qualquer coisa! (Visão Geral) #dotnetconf
 
Art Event for AGILE 2017
Art Event for AGILE 2017Art Event for AGILE 2017
Art Event for AGILE 2017
 
Future Vision - Now!
Future Vision - Now!Future Vision - Now!
Future Vision - Now!
 
Mit之旅分享
Mit之旅分享Mit之旅分享
Mit之旅分享
 

Similar to Borys Pratciuk Augmented reality romania

Application in Augmented and Virtual Reality
Application in Augmented and Virtual RealityApplication in Augmented and Virtual Reality
Application in Augmented and Virtual RealityMark Billinghurst
 
Making Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDKMaking Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDKEvren Coşkun
 
Create Your Own VR Experience
Create Your Own VR ExperienceCreate Your Own VR Experience
Create Your Own VR ExperienceMark Billinghurst
 
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICT
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICTAugmented reality : Possibilities and Challenges - An IEEE talk at DA-IICT
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICTParth Darji
 
Virtual, Augmented, and Hybrid Reality
Virtual, Augmented, and Hybrid RealityVirtual, Augmented, and Hybrid Reality
Virtual, Augmented, and Hybrid RealityCathleen Galas
 
Flare: an overview
Flare: an overviewFlare: an overview
Flare: an overviewCisco DevNet
 
Flare APIs Overview
Flare APIs OverviewFlare APIs Overview
Flare APIs OverviewCisco DevNet
 
Augmented reality for mobile learning
Augmented reality for mobile learningAugmented reality for mobile learning
Augmented reality for mobile learningLiz FitzGerald
 
interesting and creative life of web3.0
interesting and creative life of web3.0interesting and creative life of web3.0
interesting and creative life of web3.0Alex Hung
 
Augmented Reality for Collaborative Experience
Augmented Reality for Collaborative ExperienceAugmented Reality for Collaborative Experience
Augmented Reality for Collaborative ExperienceDarya Yegorina, DBA
 
Model-driven engineering for AR
Model-driven engineering for ARModel-driven engineering for AR
Model-driven engineering for ARmiso_uam
 
Augmented reality.pptx
Augmented reality.pptxAugmented reality.pptx
Augmented reality.pptxSamBerhanu1
 
The Wikitude SDK and the Wikitude Studio
The Wikitude SDK and the Wikitude StudioThe Wikitude SDK and the Wikitude Studio
The Wikitude SDK and the Wikitude StudioMartin Lechner
 
Comp4010 Lecture10 VR Interface Design
Comp4010 Lecture10 VR Interface DesignComp4010 Lecture10 VR Interface Design
Comp4010 Lecture10 VR Interface DesignMark Billinghurst
 
2014 COSC 426 Lecture 2: Augmented Reality Technology
2014 COSC 426 Lecture 2: Augmented Reality Technology2014 COSC 426 Lecture 2: Augmented Reality Technology
2014 COSC 426 Lecture 2: Augmented Reality TechnologyMark Billinghurst
 

Similar to Borys Pratciuk Augmented reality romania (20)

Application in Augmented and Virtual Reality
Application in Augmented and Virtual RealityApplication in Augmented and Virtual Reality
Application in Augmented and Virtual Reality
 
Making Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDKMaking Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDK
 
Create Your Own VR Experience
Create Your Own VR ExperienceCreate Your Own VR Experience
Create Your Own VR Experience
 
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICT
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICTAugmented reality : Possibilities and Challenges - An IEEE talk at DA-IICT
Augmented reality : Possibilities and Challenges - An IEEE talk at DA-IICT
 
Virtual, Augmented, and Hybrid Reality
Virtual, Augmented, and Hybrid RealityVirtual, Augmented, and Hybrid Reality
Virtual, Augmented, and Hybrid Reality
 
augmented-reality-mkt3730
augmented-reality-mkt3730augmented-reality-mkt3730
augmented-reality-mkt3730
 
Flare: an overview
Flare: an overviewFlare: an overview
Flare: an overview
 
Flare APIs Overview
Flare APIs OverviewFlare APIs Overview
Flare APIs Overview
 
Doaa-VR-lecture1.pdf
Doaa-VR-lecture1.pdfDoaa-VR-lecture1.pdf
Doaa-VR-lecture1.pdf
 
Augmented reality for mobile learning
Augmented reality for mobile learningAugmented reality for mobile learning
Augmented reality for mobile learning
 
interesting and creative life of web3.0
interesting and creative life of web3.0interesting and creative life of web3.0
interesting and creative life of web3.0
 
Augmented Reality for Collaborative Experience
Augmented Reality for Collaborative ExperienceAugmented Reality for Collaborative Experience
Augmented Reality for Collaborative Experience
 
Model-driven engineering for AR
Model-driven engineering for ARModel-driven engineering for AR
Model-driven engineering for AR
 
Latest Trends in Information Technology - 2020
Latest Trends  in Information Technology - 2020Latest Trends  in Information Technology - 2020
Latest Trends in Information Technology - 2020
 
Sandeep-portfolio-2016
Sandeep-portfolio-2016Sandeep-portfolio-2016
Sandeep-portfolio-2016
 
Augmented reality.pptx
Augmented reality.pptxAugmented reality.pptx
Augmented reality.pptx
 
The Wikitude SDK and the Wikitude Studio
The Wikitude SDK and the Wikitude StudioThe Wikitude SDK and the Wikitude Studio
The Wikitude SDK and the Wikitude Studio
 
Comp4010 Lecture10 VR Interface Design
Comp4010 Lecture10 VR Interface DesignComp4010 Lecture10 VR Interface Design
Comp4010 Lecture10 VR Interface Design
 
Virtual Reality 2.0
Virtual Reality 2.0Virtual Reality 2.0
Virtual Reality 2.0
 
2014 COSC 426 Lecture 2: Augmented Reality Technology
2014 COSC 426 Lecture 2: Augmented Reality Technology2014 COSC 426 Lecture 2: Augmented Reality Technology
2014 COSC 426 Lecture 2: Augmented Reality Technology
 

Recently uploaded

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 

Recently uploaded (20)

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 

Borys Pratciuk Augmented reality romania

  • 1. Augmented reality and mobile learning: the state of the art Borys Pratsiuk, Ph.D. Senior Android Consultant Ciklum Interactive Technology
  • 2. Our story today • Introduction • What is augmented reality • How to start? • Technical challenge, skills. • Code for Android developers • AR near future • Demo
  • 3. What is augmented reality (AR)? • Goal of AR is to add information and meaning to a real object or place • Enables learners to “explore” the physical world without assuming any prior knowledge • Superimpose “information overlays” or layers, onto the world around you, using a handheld device • Add audio commentary, location data, historical context or other forms of content that can make a user’s experience of a thing or a place more meaningful
  • 4.
  • 5.
  • 6. Current uses of AR • Sports coverage • Retail/marketing • Networking (‘Augmented ID’) or find someone in a crowd • Aviation (‘head-up displays’ on windscreen of plane) • Training or task support • Navigation • Sightseeing e.g. outdoor venues; museums and art galleries
  • 7. Future of AR • Google glass • Holo leans • Oculus Rift • Mobile apps • Car navigation • Wearable IoT • TV with 3D extensions
  • 8. Defining technology-enhanced realities: virtual, mixed and augmented • Fusion of digital information in real world settings • 3 essential properties: – real and virtual objects in real environment – a system that aligns these objects – that runs interactively in real time • Not just graphical media: can also be textual, audio, video, haptic • Context is key; also explicit intentionality of media
  • 9. QR code scaner • SDK: • https://github.com/zxing/zxing • https://github.com/ZBar/ZBar • Install client: https://play.google.com/store/apps/details? id=com.google.zxing.client.android
  • 10. Existing SDK for object draw • Vuforia - now 2015 www.qualcomm.com/products/vuforia • Metaio - now 2015 www.metaio.com/index.html • NyARToolkit - now 2015 https://github.com/nyatla/NyARToolkit • ARLab - 2012 ($) www.arlab.com/ • DroidAR - 14 Dec 2013 https://github.com/bitstars/droidar • AndAR - 29 Nov 2010 https://code.google.com/p/andar/
  • 11. Skills • Location (GPS) • Sensors • Image processing (OpenCV) • openGL + 3D modeling • NFC, Bluetooth
  • 12. AndAR viewer • Camera capturing (android.hardware.Camera) • Draw openGL android.opengl.GLSurfaceView;) • Create openGL model in Blender https://www.blender.org/support/ tutorials/ • Model parser http://www.opengl-tutorial.org/beginners-tutorials/ tutorial-7-model-loading/ • AndAR library build (NDK)
  • 13. Source code of AndARModelViewer https://github.com/bosicc/AndARModelViewer