An Article By, David Tan, Chief Technology Officer
For all the change that has happened in the tech industry in the last few years, there is no denying that Microsoft is still one of the industry leaders and a company that helps set the direction of computing for the broad majority of people and businesses. In the 3 years since Satya Nadella has taken over as CEO the company has become much more innovative and creative, and returned to its roots as a true pioneer. That’s why I always think it’s worthwhile to check in on them from time to time and see what some of the products or services they are delivering can tell us about the direction we are headed. I think some of the things I’ve seen recently speak volumes and are worth talking about.
The Windows operating system still runs billions of personal computers. Even though it seems like 1 out of every 3 or 4 versions succeeds, we all still rely on it day in and day out. Windows 7 is still heavily installed, but Windows 10 has been a success by most metrics. If you’re keeping score, just this week Microsoft killed off all support for Windows Vista and Windows 8 is pretty much an orphan. Development continues as strong as ever on the Windows 10 front however and Microsoft the software company is actually doing some really creative and innovative things in the hardware arena.
Last week Microsoft released what they are calling the Windows 10 Creators Edition – a free upgrade for all Windows 10 users. The term creator comes from Microsoft’s assertion that everyone wants to create something great. This definitely feels a bit like an assault on Apple. While many of the new features aren’t exactly geared towards enterprise, it’s interesting to see some of the new areas they are focusing on and what they mean for the broader market. Of course security continues to be a huge focus. The new version has some enhanced dashboards and reporting around the health and security of your device. This is a natural evolution for the most secure operating system Microsoft has ever created. There are also some nice enhancements to Windows Hello. This is the technology that lets you use your face to unlock your device. Clearly the future of passwords for access to critical systems is in serious jeopardy and Microsoft seems to be doing their part to help lead the change.
There are 2 other enhancements I’m particularly interested in personally. There is a huge improvement in support for 3D and a very large bet on the mainstream use and adoption of augmented reality / virtual reality devices. There is a new application called Paint 3D which allows you to work with and create 3D models. There is also a built-in viewer for other types of 3D models. This is a long way from the old versions of Microsoft Paint! This clearly seems to be tied to the growth in popularity of 3D printers and how increasingly the manufacturing process is changing and moving to the end user. There is even 3D support in the Edge browser, and you can natively print these 3D models to any 3D printer. It’s nice to see Microsoft embracing it and putting more power in users’ hands.
Mixed Reality—which includes Augmented Reality, Virtual Reality, and Holographic computing, according to Microsoft—is another big focus. “Windows Mixed Reality” is the new name for “Windows Holographic”, and it works hand in hand with the 3D support. Microsoft’s own HoloLens headset, for example, is a mixed reality headset. It allows you to see through the headset to the real world, and digital images are superimposed on that image of the real world. With HoloLens, you’ll be able to download a 3D model from Edge or create one in Paint 3D and virtually place it somewhere in the real world. This will create some really exciting opportunities in areas like healthcare and education. Microsoft also announced partnerships with several large hardware manufacturers to create more mainstream mixed reality headsets. Clearly they see this as a path forward for interacting with your computer systems.
The desktop OS is exciting, but it’s only half the story. It’s also important to look at the server side of the equation, although really now you’d have to look at server and cloud. The CTO of Microsoft’s cloud platform (Azure) talked openly recently about how they are making a real push into “serverless” computing. Despite what the name says, clearly there are still servers involved. What serverless computing aims to do is abstract the platform from the application. Today, if an application developer wants to build and run an application in the cloud, they still need to worry about things like spinning up virtual machines, installing applications, patching the machine and so on. In a serverless world, instead of that whole process, they would simply write an application function and feed it to the platform and all the processing and computing they need would take place. They would be charged for the resources they consume. This is a true utility computing model. Microsoft isn’t alone in this quest. Companies like Amazon, IBM, and Google offer some of these resources to developers now. It’s telling however to see a company who built their legacy on servers and server platforms moving in this direction. It will clearly lead to more powerful, flexible applications that can be developed and scaled at unprecedented speeds. It’s incredibly exciting.
If you believe my earlier assertion that Microsoft is still one of the tech giants leading the way for our industry, then you can start to get a picture of the future. Users will get increasingly powerful application and platforms delivered to them at hyper-speeds from an increasingly diverse cloud eco-system. End users will have the tools they needs to be more productive than ever, and we will interact with computers – and our world – in new and interesting ways. Technology is always changing and evolving and it’s always exciting to be involved with, but I think we are on the brink of some of the most disruptive changes we have ever seen and I’m looking forward to how it develops.