SlideShare a Scribd company logo
Think beyond keyboard and screen  - dev fest 2019
Think Beyond Keyboard and Screen
by
Kuldeep Singh
Principal Technologist, ThoughtWorks
kuldeep-reck thinkuldeep
Think beyond keyboard and screen  - dev fest 2019
Evolution of
Technology &
User Interactions
Beyond
Keyboard and
Screens
ARVR is here to
stay
Impact of ARVR
Get ready...
Evolution of Technology and Interactions
Recap
Think beyond keyboard and screen  - dev fest 2019
Evolution
Batch Age
1940 1970 2000
CLI Age GUI Age Interactions Age
1980 1990 2010
Internet Age
2019
AI Age
No Interactions Attentive WYSIWYG Seamless transition Touch and Feel Immersive
Virtual is new real.
Beyond Keyboard and Screen
●No GUI or Minimal UI
●Sound and Touch
●Wearables
○ Clothing
○ Shoe
○ Gloves
○ Watch
●Smart dust
No UI
I'll believe it when I see it
●Brain Computer Interface
●Smart contact lens
●Edible tech: Smart pills
●Foldable tech
●Scanners - Skin, Iris, Retina, Tears
●Behaviour & Emotions
●Gestures
Getting inside
Holograms
Volumetric Display
3D Videos
HUD
Augmented Reality and
Virtual Reality
Spatial Displays
Augmented reality (AR)
overlays digital content in
the live environment.
Augmented Reality
A complete immersive
experience that shuts out
the physical world and takes
into the virtual world.
Virtual Reality
Combination of both AR and
VR, where physical world
and digital objects interact.
Mixed Reality
ARVR is here to stay
Where are we in ARVR space?
XR - AR/VR/MR, Augmented VR, Virtual AR
Mixing, Interactions
Treadmill with VR
GPS enabled VR Tours
Try augmenting on virtual objects
Terminologies
● IMU - Accelerometer, Gyroscope, Magnetometer
● Degree of Freedom - 3DOF, 6DOF
● Depth Sensing - IR, Dual Camera
● SLAM
● Feature Points - Cloud Anchors
● Occlusions
● Light Baking
Mobile XR
Web XR
Do I need HMD device?
Do I need apps to download?
Do I need browser plugin to download?
https://codelabs.developers.google.com/codelabs/ar-with-webxr/#0
Tools and Tech...
Devices
● VR - Oculus Go, GearVR, Vive, Cardboard
● AR - Google Glass 2, Vuzix, Epson, Lenovo Mirage, Dell Visor
● MR - Hololens 2, Magic Leap, Lenovo ThinkReality A6, Dell Visor,
Samsung Odyssey
Development Tools
● ARCore and ARKit
● Wikitude - full computer visions engine sdk , C++, Java,
Javascript, ObjC.
● Unreal Engine - Epic Games - C++
● Vuforia - PTC
● Unity Engine - C# and Javascript
● UWP - MS.
●Industry adoption (in last 2-3 years) - wait
and watch
●Device incapability - Business need precision,
more power, and adaptation to environment
●Outdoor is too much variations
●AI enabled Virtual Environment may help
●Laws and Regional Regulations - Face
recognition, biometric data storage, GDPR
●Industry practices are missing.
Challenges
Impact of ARVR
How it impacts of life of software development and
developers?
Software Engineering -> Art and Science
●Working conditions
●Context driven
●Virtual environments
●Sound and lights
●Color
●World space - Real Scale
●Estimations
Business Analysis >> Movie Director
●Gamify the experience
●Open 3D space
●Control the sound and lights
●Changing Inputs
●Changing Outputs
●Making it Real.
Graphic Designers >> Multimedia Artists
●3D Modeling
●Textures
●Animations
●Video mockups
Developer >> Mathematician >> Scientist
●Vector and Statistics
●Geography
●Physics
●Estimations
●CV, AI, ML
●Software development
●Stay ready take up the challenge, and
practice more...
●Create environments, and make it the
mainstream...
●Setup studios - where people come and
experiment, share devices.
●Trainings and community
The way a head ...
Thank you!
Kuldeep Singh
Principal Technologist, Head of ARVR Practice, ThoughtWorks
kuldeep-reck
thinkuldeep
Join us - ARVR Enthusiasts

More Related Content

PPTX
Think beyond keyboard and screen xr day 2019
PDF
"How to Make the World More Interactive: Augmented Reality as the Interface B...
PPTX
Nvidia time-line
DOCX
PR Newswire Press Release
PPTX
Augmented Reality
PDF
"Augmented Reality for Industrial Productivity," a Presentation from DAQRI
PDF
Building New Realities in AEC with NVIDIA Quadro VR Webinar
PPTX
Think beyond keyboard and screen xr day 2019
"How to Make the World More Interactive: Augmented Reality as the Interface B...
Nvidia time-line
PR Newswire Press Release
Augmented Reality
"Augmented Reality for Industrial Productivity," a Presentation from DAQRI
Building New Realities in AEC with NVIDIA Quadro VR Webinar

What's hot (10)

PPTX
Handout: 'Future of Augmented & Virtual Reality' (BDPA Cincinnati, Oct 2015)
ODP
Augmented reality
PDF
Cassie Li (DAQRI): Enabling AR Everywhere: An Overview of DAQRI Products
PPT
Making Augmented Reality Applications with Android NDK
PDF
Mobile Augmented Reality Development tools
PDF
Dedi Gadot (Magic Leap): An Introduction to Magic Leap
PPS
Augmented Reality Presentation
PDF
Designing for... The Smart Object Age
PDF
Augmented Reality Development Tools
PDF
AWE Tel Aviv Startup Pitch: Yoav Hoshen with Superb Reality Ltd.
Handout: 'Future of Augmented & Virtual Reality' (BDPA Cincinnati, Oct 2015)
Augmented reality
Cassie Li (DAQRI): Enabling AR Everywhere: An Overview of DAQRI Products
Making Augmented Reality Applications with Android NDK
Mobile Augmented Reality Development tools
Dedi Gadot (Magic Leap): An Introduction to Magic Leap
Augmented Reality Presentation
Designing for... The Smart Object Age
Augmented Reality Development Tools
AWE Tel Aviv Startup Pitch: Yoav Hoshen with Superb Reality Ltd.
Ad

Similar to Think beyond keyboard and screen - dev fest 2019 (20)

PDF
VR presentation APKOMINDO 2016
PPTX
Augmented reality
PPTX
How to get started with arvr - DSC 2020
PDF
Introduction to Extended Reality - XR
PPT
3. augmented reality uninpahu 2019-1
PDF
Virtual Reality: Learn to Maximize Present and Future Creative Possibilities!
PDF
Interfaces of the future now available augmented reality - google glass - 3...
PDF
Natural User Interfaces in a Nutshel
PPTX
EuroIA 2016 Designing Connected Products
PDF
Familiarity from 2D UI to 3D Spatial Interface
PPTX
Gdsc lbce offline accelerator meet -1
PPTX
vr & ar ict A simulated experience that can mimic or completely differ from ...
PDF
IT in 2017
PPTX
OCULUS VIRTUAL REALITY TECHNOLOGY
PDF
The Different Between Virtual Reality and Augmented Reality, Digiday WTF VR, ...
ODP
Virtual Reality: A Step into Land of Imagination
PDF
Portland vr-meetup-deck-final-shareable
PDF
Aurea Vision & Aurea Consulting: technology proposal
PDF
Iotconf2015 mn pdf
PPTX
Natural User Interfaces
VR presentation APKOMINDO 2016
Augmented reality
How to get started with arvr - DSC 2020
Introduction to Extended Reality - XR
3. augmented reality uninpahu 2019-1
Virtual Reality: Learn to Maximize Present and Future Creative Possibilities!
Interfaces of the future now available augmented reality - google glass - 3...
Natural User Interfaces in a Nutshel
EuroIA 2016 Designing Connected Products
Familiarity from 2D UI to 3D Spatial Interface
Gdsc lbce offline accelerator meet -1
vr & ar ict A simulated experience that can mimic or completely differ from ...
IT in 2017
OCULUS VIRTUAL REALITY TECHNOLOGY
The Different Between Virtual Reality and Augmented Reality, Digiday WTF VR, ...
Virtual Reality: A Step into Land of Imagination
Portland vr-meetup-deck-final-shareable
Aurea Vision & Aurea Consulting: technology proposal
Iotconf2015 mn pdf
Natural User Interfaces
Ad

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Getting Started with Data Integration: FME Form 101
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Architecture types and enterprise applications.pdf
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
NewMind AI Weekly Chronicles - August'25-Week II
Getting Started with Data Integration: FME Form 101
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Tartificialntelligence_presentation.pptx
Final SEM Unit 1 for mit wpu at pune .pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Web App vs Mobile App What Should You Build First.pdf
A comparative study of natural language inference in Swahili using monolingua...
Architecture types and enterprise applications.pdf
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
WOOl fibre morphology and structure.pdf for textiles
Assigned Numbers - 2025 - Bluetooth® Document
1 - Historical Antecedents, Social Consideration.pdf
Enhancing emotion recognition model for a student engagement use case through...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Getting started with AI Agents and Multi-Agent Systems
gpt5_lecture_notes_comprehensive_20250812015547.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...

Think beyond keyboard and screen - dev fest 2019

  • 2. Think Beyond Keyboard and Screen by Kuldeep Singh Principal Technologist, ThoughtWorks kuldeep-reck thinkuldeep
  • 4. Evolution of Technology & User Interactions Beyond Keyboard and Screens ARVR is here to stay Impact of ARVR Get ready...
  • 5. Evolution of Technology and Interactions Recap
  • 7. Evolution Batch Age 1940 1970 2000 CLI Age GUI Age Interactions Age 1980 1990 2010 Internet Age 2019 AI Age No Interactions Attentive WYSIWYG Seamless transition Touch and Feel Immersive
  • 10. ●No GUI or Minimal UI ●Sound and Touch ●Wearables ○ Clothing ○ Shoe ○ Gloves ○ Watch ●Smart dust No UI I'll believe it when I see it
  • 11. ●Brain Computer Interface ●Smart contact lens ●Edible tech: Smart pills ●Foldable tech ●Scanners - Skin, Iris, Retina, Tears ●Behaviour & Emotions ●Gestures Getting inside
  • 12. Holograms Volumetric Display 3D Videos HUD Augmented Reality and Virtual Reality Spatial Displays
  • 13. Augmented reality (AR) overlays digital content in the live environment. Augmented Reality
  • 14. A complete immersive experience that shuts out the physical world and takes into the virtual world. Virtual Reality
  • 15. Combination of both AR and VR, where physical world and digital objects interact. Mixed Reality
  • 16. ARVR is here to stay Where are we in ARVR space?
  • 17. XR - AR/VR/MR, Augmented VR, Virtual AR Mixing, Interactions Treadmill with VR GPS enabled VR Tours Try augmenting on virtual objects
  • 18. Terminologies ● IMU - Accelerometer, Gyroscope, Magnetometer ● Degree of Freedom - 3DOF, 6DOF ● Depth Sensing - IR, Dual Camera ● SLAM ● Feature Points - Cloud Anchors ● Occlusions ● Light Baking
  • 20. Web XR Do I need HMD device? Do I need apps to download? Do I need browser plugin to download? https://codelabs.developers.google.com/codelabs/ar-with-webxr/#0
  • 21. Tools and Tech... Devices ● VR - Oculus Go, GearVR, Vive, Cardboard ● AR - Google Glass 2, Vuzix, Epson, Lenovo Mirage, Dell Visor ● MR - Hololens 2, Magic Leap, Lenovo ThinkReality A6, Dell Visor, Samsung Odyssey Development Tools ● ARCore and ARKit ● Wikitude - full computer visions engine sdk , C++, Java, Javascript, ObjC. ● Unreal Engine - Epic Games - C++ ● Vuforia - PTC ● Unity Engine - C# and Javascript ● UWP - MS.
  • 22. ●Industry adoption (in last 2-3 years) - wait and watch ●Device incapability - Business need precision, more power, and adaptation to environment ●Outdoor is too much variations ●AI enabled Virtual Environment may help ●Laws and Regional Regulations - Face recognition, biometric data storage, GDPR ●Industry practices are missing. Challenges
  • 23. Impact of ARVR How it impacts of life of software development and developers?
  • 24. Software Engineering -> Art and Science ●Working conditions ●Context driven ●Virtual environments ●Sound and lights ●Color ●World space - Real Scale ●Estimations
  • 25. Business Analysis >> Movie Director ●Gamify the experience ●Open 3D space ●Control the sound and lights ●Changing Inputs ●Changing Outputs ●Making it Real.
  • 26. Graphic Designers >> Multimedia Artists ●3D Modeling ●Textures ●Animations ●Video mockups
  • 27. Developer >> Mathematician >> Scientist ●Vector and Statistics ●Geography ●Physics ●Estimations ●CV, AI, ML ●Software development
  • 28. ●Stay ready take up the challenge, and practice more... ●Create environments, and make it the mainstream... ●Setup studios - where people come and experiment, share devices. ●Trainings and community The way a head ...
  • 29. Thank you! Kuldeep Singh Principal Technologist, Head of ARVR Practice, ThoughtWorks kuldeep-reck thinkuldeep Join us - ARVR Enthusiasts

Editor's Notes

  • #8: Xerox - Alto failed, Star success but comercial failure Apple - Lisa - from Xerox but failed Apple Mac - too costly MIT - X-System - unix like system 1985 - MS Dos Go closer where it needs to be, connection between real and virtual getting strong, “We must evolve our thinking—and our capabilities— beyond the keyboard and the screen. Mixed reality will become the norm. Ease of doing always…. UX https://flatworldbusiness.wordpress.com/flat-education/previously/web-1-0-vs-web-2-0-vs-web-3-0-a-bird-eye-on-the-definition/
  • #9: Go closer where it needs to be, connection between real and virtual getting strong, “We must evolve our thinking—and our capabilities— beyond the keyboard and the screen. Mixed reality will become the norm. Ease of doing always…. UX
  • #11: Photo Credit : https://images.app.goo.gl/mjin3fvEZHfyPHzw9 https://images.app.goo.gl/s7F3kqv5bhgScFxp7
  • #12: Brain waves & EEG traces