Over a million developers have joined DZone.

Why You Must Build a HoloLens App

· IoT Zone

Access the survey results 'State of Industrial Internet Application Development' to learn about latest challenges, trends and opportunities with Industrial IoT, brought to you in partnership with GE Digital.

These are becoming the golden years. Microsoft has accomplished several amazing things at one time. First, Windows Core allows a driver tested against x86, x64, and ARM to run on every possible Windows device. Then there is UAP, the Universal App Platform, a contractual subset of Windows APIs enabling Windows Apps and a universal experience across every possible device.


On top of all that black magic is HoloLens, introducing a new set of holographic APIs for app developers. Though it leverages Windows Core and though it leverages UAP, the device-specific APIs that enable the holographic experience are going to be different to what app developers do today. This means developers can use what they know, but will need to learn this new paradigm.

clip_image001Okay. If you are Development Lead at a Microsoft Partner, if you are an independent programmer, or if you are a student hoping for a killer career, HoloLens is very important to you. Why? Consider this.

When I first started learning how to extend Microsoft SharePoint with custom parts and controls, I quickly started including those in my solutions for customers. The resulting solution was better because of it, and the customer was happier because of that. If I had not started to learn SharePoint customization, I would have not included it, I would have delivered less, and my customers would be less happy.


When I first started to learn how to extend Microsoft Office with Visual Studio Tools for Office, I quickly started including those in my solutions for customers. The resulting solution was better because of it, and the customer was happier because of that. If I had not started to learn Office customization, I would have not include it, I would have delivered less, and my customers would be less happy.

This trend continued throughout my career, learning deferred authentication, lightweight vectors, AJAX, mobile platforms, custom protocols, asynchronous encryption, dynamic assemblies, and even the design patterns I take for granted today. I was differentiated mostly because I could produce more business value for enterprises because I could leverage more existing investments, and introduce more of the technology they really wanted. 


It is not reasonable that my mom would wear a HoloLens headset to play Minesweeper. If you think the HoloLens is impractical or just a toy, you might not be thinking big enough – you might not be thinking different enough. 


HoloLens introduces an opportunity to developers to leverage the skills they already have to build solutions delivering such unique value that their customers will wet their freaking pants!


HoloLens is built on Windows Core and UAP. That means UAP app developers have the familiar languages, namespaces and APIs they have come to master. Have you let the Windows train pass you by? Build a Windows 8 Universal App today and see how easy this crap really is. WPF, Silverlight, and .Net developers will have the easiest time picking this up and mastering it fast.



HoloLens is big. Do you think using tablets to replace cash registers was the original plan for the tablet? No. Some smart developer dreamed up a clever, new use for an existing technology. Now, do you think anyone will be able to dream big with HoloLens? Yes. And, why can’t that be you? HoloLens is just hardware and a platform – delivering unique, business value is what you do best.


HoloLens is going to be a commodity. That means it is going to be cheap (which is relative, I know). When you include HoloLens in a solution, you aren’t including an investment in some strange, proprietary whatever. You are just including HoloLens, with a standardized version of Windows, a standard application model, with standard languages and APIs, and everything you can expect a development team to already know or easily learn.


Just as customizing Microsoft SharePoint Server with parts, customizing Microsoft Office with VSTO, and everything else you might include in your solution to drive value for your customer, HoloLens is just something else you can leverage. It can make your solution unique. It can make your solution cool. It can make your solution help businesses in brand new ways.


You can read the rest of Jerry's article here.

The IoT Zone is brought to you in partnership with GE Digital.  Discover how IoT developers are using Predix to disrupt traditional industrial development models.


Published at DZone with permission of Jerry Nixon, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}