Entry_003: The Software
From Nicholas Hirsch

Entry_003: The Software

GeraldS XR Journal covers topics in the Extended Reality (XR) space which covers all things Augmented Reality (AR), Mixed Reality (MR), and Virtual Reality (VR). What will you learn in the next entry? 🤔


Aloha reader🤙🏽,

In Entry_002, I wrote about The Hardware of the XR Space focusing on a few headsets out there in the wild. In this entry, I will cover The Software. From mobile apps to development software, there is a lot to cover here in the XR space. My goal is to cover a few of the essential software to take note of with a sprinkle of other software that I feel are worth considering! I’ll keep it to two categories: Consumer Software and Developer Software.


Consumer Software

I’ll define here that consumer software is software that is accessible to end-users. For example, a mobile app you download from your smartphone or your favorite website for viewing cat videos. In the XR space, there is a vast amount of consumer software that covers a wide spectrum of mediums (i.e. mobile, web, desktop). 


Mobile Software

When it comes to Mobile Software, there are two ecosystems that come to mind: smartphones and MR headsets (i.e. HoloLens, Magic Leap). 

No alt text provided for this image
  • Smartphones: Android💚or iPhone🍎? Search for “AR” in their respective stores (Play/App store) and from there you’ll be able to see a list of mobile apps you can download onto your device to experience a whole new way to play with your phone! While there are Mobile AR games, there are also Mobile AR creation apps (such as Adobe Aero - iOS and Torch AR - iOS, Android later). Are you on Google Maps Beta? Check out the AR feature the next time you are walking down the street looking for that local coffee shop! (please be safe when using it!)



  • MR headsets: Headsets like the HoloLens have their own on-board software which tends to be described/behave like an operating system. Essentially, these powerful headsets are desktop computers you wear on your head which have their own custom base software (think Windows 10 and MacOS)


Web Software

There a few web based XR software/sites that I can think of. Most of these sites are for published media such as videos, pictures, 3D models. You can go to sites like YouTube and access those VR/360 videos which require you to have a headset hooked up to your desktop machine. There is a Virtual Reality channel on YouTube! Another neat site to explore is Sketchfab! You can browse a vast selection of models from talented artists/creators and select the “View in VR” option to check out a model in 3D space (supports Mobile and Desktop VR headsets). 

Sketchfab - Halo 3: Master Chief


Desktop Software

  • Oculus App: Got a new Oculus Quest from the Holidays? Well, this app is what you’ll probably download on your PC first in order to help setup your new headset. This is the app that will give you the full Oculus VR experience and will allow you to download most Oculus supported apps!
  • SteamVR: If you’re a PC gamer, you might already have Steam installed on your machine. SteamVR is the additional tool you can download/install to access Steam’s VR experiences. This desktop software actually supports a wide variety of headsets: Valve Index, HTC Vive, Oculus Rift, Windows Mixed Reality
  • Mixed Reality Portal: The Windows PC software that allows you to access XR experiences from SteamVR and the Microsoft Store. (whoops, I just realized that I forgot to cover these Mixed Reality headsets in Entry_002 😭)


Developer Software

Are you a Software Engineer/Developer or Content Developer? This section is for you!

There is a lot to cover here so be prepared with a lot of hyperlinks coming your way! Two big names for VR/AR development especially with games are Unity and Unreal Engine. (I’ve linked their sites covering development in the space). In recent years, Amazon entered the fray with their offering, Sumerian. Other tools I’ve come to learn about (through the power of Social media, Mahalo Twitter and Slack!) are: 8th Wall (for WebAR), 6d.ai (building the AR Cloud), and The Niantic Real World Platform (not out yet).

As a Mobile App Developer, I’ve been able to tinker around with tools such as ARKit, Reality Composer, ARCore, and Sceneform to introduce AR into mobile apps! 🤓

Observing the XR space since 2016 and having a Software Engineering background, I am always appreciative of the evolution and additional offerings of developer software/tools that allow more people to create experiences like never before to share with the rest of the world! 


What Consumer Software have you tried out in the XR space? How about Developer Software? Is there any XR Software you wished you had? Let’s discuss in the comments below!


New Reads

Facebook’s AI Research Chief Talks AR Glasses, AI, And Machine Learning

The Journey to Mass Adoption: Why VR is the New Color TV

Teslasuit’s new VR gloves let you feel virtual objects and track your pulse


Job Leads 

Extended Reality Software Developer @ University of Michigan

Digital Reality Augmented, Mixed and Virtual Reality Engineer - Los Angeles @ Deloitte

XR Tech TPM - Computational Photography @ Facebook



That wraps up Entry_003 of my XR Journal. I hope you end this year and start the New Year with a bang! I’ll see you in next decade! 


Mahalo reader🤙🏽,

Gerald

𝐄𝐱𝐭𝐞𝐧𝐝𝐞𝐝 𝐑𝐞𝐚𝐥𝐢𝐭𝐲 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰 𝐚𝐧𝐝 𝐈𝐧𝐭𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐨𝐧 𝐄𝐱𝐭𝐞𝐧𝐝𝐞𝐝 𝐑𝐞𝐚𝐥𝐢𝐭𝐲 (𝐗𝐑) 𝐢𝐬 𝐚𝐧 𝐢𝐦𝐦𝐞𝐫𝐬𝐢𝐯𝐞 𝐭𝐞𝐜𝐡𝐧𝐨𝐥𝐨𝐠𝐲 𝐭𝐡𝐚𝐭 𝐫𝐞𝐟𝐞𝐫𝐬 𝐭𝐨 𝐚𝐥𝐥 𝐫𝐞𝐚𝐥 & 𝐯𝐢𝐫𝐭𝐮𝐚𝐥 𝐞𝐧𝐯𝐢𝐫𝐨𝐧𝐦𝐞𝐧𝐭𝐬 𝐜𝐨𝐦𝐛𝐢𝐧𝐞𝐝 𝐚𝐧𝐝 𝐡𝐮𝐦𝐚𝐧-𝐦𝐚𝐜𝐡𝐢𝐧𝐞 𝐢𝐧𝐭𝐞𝐫𝐚𝐜𝐭𝐢𝐨𝐧𝐬 𝐠𝐞𝐧𝐞𝐫𝐚𝐭𝐞𝐝 𝐮𝐬𝐢𝐧𝐠 𝐜𝐨𝐦𝐩𝐮𝐭𝐞𝐫 𝐭𝐞𝐜𝐡𝐧𝐨𝐥𝐨𝐠𝐲 𝐚𝐧𝐝 𝐰𝐞𝐚𝐫𝐚𝐛𝐥𝐞’𝐬. 𝐄𝐱𝐭𝐞𝐧𝐝𝐞𝐝 𝐑𝐞𝐚𝐥𝐢𝐭𝐲 (𝐗𝐑) 𝐨𝐟𝐟𝐞𝐫𝐬 𝐡𝐢𝐠𝐡𝐥𝐲 𝐝𝐢𝐠𝐢𝐭𝐚𝐥 𝐞𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞𝐬 𝐰𝐢𝐭𝐡 𝐩𝐡𝐨𝐭𝐨𝐫𝐞𝐚𝐥𝐢𝐬𝐭𝐢𝐜 𝐯𝐢𝐬𝐮𝐚𝐥𝐬 𝐛𝐲 𝐢𝐧𝐭𝐞𝐠𝐫𝐚𝐭𝐢𝐧𝐠 𝐨𝐧-𝐝𝐞𝐯𝐢𝐜𝐞 𝐩𝐫𝐨𝐜𝐞𝐬𝐬𝐢𝐧𝐠, 𝟓𝐆, 𝐚𝐧𝐝 𝐞𝐝𝐠𝐞 𝐜𝐥𝐨𝐮𝐝 𝐩𝐫𝐨𝐜𝐞𝐬𝐬𝐢𝐧𝐠 𝐭𝐞𝐜𝐡𝐧𝐨𝐥𝐨𝐠𝐢𝐞𝐬. 𝐗𝐑 𝐞𝐧𝐜𝐚𝐩𝐬𝐮𝐥𝐚𝐭𝐞𝐬 𝐀𝐮𝐠𝐦𝐞𝐧𝐭𝐞𝐝 𝐑𝐞𝐚𝐥𝐢𝐭𝐲 (𝐀𝐑), 𝐕𝐢𝐫𝐭𝐮𝐚𝐥 𝐑𝐞𝐚𝐥𝐢𝐭𝐲 (𝐕𝐑), 𝐌𝐢𝐱𝐞𝐝 𝐑𝐞𝐚𝐥𝐢𝐭𝐲 (𝐌𝐑), 𝐚𝐧𝐝 𝐞𝐯𝐞𝐫𝐲𝐭𝐡𝐢𝐧𝐠 𝐢𝐧 𝐛𝐞𝐭𝐰𝐞𝐞𝐧. 𝐆𝐞𝐭 𝐅𝐫𝐞𝐞 𝐀𝐜𝐜𝐞𝐬𝐬 𝐟𝐨𝐫 𝐬𝐚𝐦𝐩𝐥𝐞 𝐂𝐨𝐩𝐲 @ http://bit.ly/35A4oeZ

Like
Reply

To view or add a comment, sign in

More articles by Gerald Soriano

  • Entry_014: Smart Glasses and AI (Part 1?)

    GeraldS XR Journal covers topics in the Extended Reality (XR) space which covers all things Augmented Reality (AR)…

    2 Comments
  • Entry_013: My Demo of Apple’s Vision Pro

    GeraldS XR Journal covers topics in the Extended Reality (XR) space which covers all things Augmented Reality (AR)…

  • Entry_012: The Spaces

    GeraldS XR Journal covers topics in the Extended Reality (XR) space which covers all things Augmented Reality (AR)…

  • Entry_011: The Return & Bouncing Back | CES 2022 Roundup

    GeraldS XR Journal covers topics in the Extended Reality (XR) space which covers all things Augmented Reality (AR)…

  • Pre "Happy New Year" Reflection

    Aloha all 🤙🏽, Here is an early #HappyNewYear reflection post. For those who have been connected with me on here for a…

    3 Comments
  • Entry_010: ARCore and ARKit

    GeraldS XR Journal covers topics in the Extended Reality (XR) space which covers all things Augmented Reality (AR)…

    1 Comment
  • Entry_009: About Display.land

    GeraldS XR Journal covers topics in the Extended Reality (XR) space which covers all things Augmented Reality (AR)…

    2 Comments
  • Entry_008: Trying Spark AR Studio

    GeraldS XR Journal covers topics in the Extended Reality (XR) space which covers all things Augmented Reality (AR)…

    8 Comments
  • My CodeJam 2020 Experience at Progressive Insurance

    #CodeJam 2020 at Progressive Insurance was a success! Planning and Participating taught me a lot. Looking back, I’d do…

    2 Comments
  • Entry_007: About WebXR

    GeraldS XR Journal covers topics in the Extended Reality (XR) space which covers all things Augmented Reality (AR)…

    1 Comment

Others also viewed

Explore content categories