Microsoft’s annual Build conference for software developers (Microsoft now calls “Creators”) wraps up this week. In my previous article on Microsoft Build, I focused on three enhancements: Process Advisor and GPT3 for the Microsoft Power Platform and Azure Synapse link for Microsoft Dataverse.
In this article, I will highlight more of the new products and enhancements.
Satya Nadella Keynote
The most intriguing piece of news at the Build event came at the end of the keynote by Satya Nadella (Microsoft CEO). He preannounced what he described as “one of the most significant updates in Windows of the past decade." Reportedly, Satya himself has been beta testing the next generation release of Windows for the past few months. The next generation of Windows promises to be an "innovative new open platform to build and distribute and monetize applications for developers." While Microsoft has done a good job incrementally improving Windows 10 as if it were a service, I do believe there is value to a new generation. Stay tuned.
Windows on Arm developer kit
Today, to prove your Windows application runs without problems on a 64-bit Arm device in addition to traditional Intel or AMD-based systems is an expensive proposition. You will have to purchase a Surface Pro X that retails from $999 and up.
Microsoft has teamed up with Qualcomm to create a Windows on ARM-based dev kit for developers. Sold at the Microsoft Store this summer, the miniature PC will be more affordable to encourage developers to develop Arm64 apps for Snapdragon-basedPCs. This is yet another example of Microsoft demonstrating its increased support for Arm architectures.
Tools for cloud calling
Communication Platform as a Service (CPaaS) allows developers to add voice, video and messaging to applications without building the back-end infrastructure and interfaces. There are many category killers already with 8x8 and Five9. Even AWS has their own CPaaS.
Every company seeks to improve the overall customer experience with contextual communications such as a video-enabled help desk. Have you ever wondered why you cannot video chat with a customer service person through the banking application on your phone? The answer is that traditionally, real-time communications (RTC) have taken place in applications built specifically for these functions, think Skype, Facetime, and Zoom. A CPaaS solution has a complete development framework for building real-time communications features right into the application.
Azure Communication Services is the same CPaaS platform used by Microsoft Teams. Azure Communication Services includes the communication APIs, video APIs, and SMS APIs for deploying applications across any device, on any platform.
Next month, Microsoft will start a preview of the recording of calls in audio and video format, just like in Teams. Plus, new open-source user-interface components developers can plug into applications when working with Azure Communication Services.
More Azure Arc support
All the major cloud vendors recognize the need for interoperability in a multi-cloud world. In 2019, Microsoft announced Azure Arc, which allows resources from competing clouds such as Amazon Web Services or Google Cloud Platform managed through Azure.
At Build 2021, Microsoft is enabling more of its Azure services to run on other clouds. The newly added cloud services include Azure App Service, Functions, Logic Apps, API Management, and Event Grid, all now available in preview within Azure Arc.
These services can now run on Kubernetes clusters, on-premises, multi-cloud, and edge environments using Azure. This is valuable if you are an enterprise and have data on different clouds but you want to have a Azure compute service work on it.
Blockchain data storage
No event would be complete these days without some mention of Blockchain!
Blockchain is a distributed ledger spread across independent computers, each with an electronic ledger to record, share and synchronize transactions (verses data centralized as in a traditional ledger).
Microsoft announced the preview of Azure Confidential Ledger, which is an extra layer of security and scalability on top of Blockchain. Azure Confidential Ledger runs on the Azure Confidential Computing platform.
Azure Confidential ledger will be well-suited to use cases where contracts and documents need to be exchanged securely, such as healthcare, financial and real estate.
As we all underwent a complete shift to remote communication, for many Microsoft Teams became part of corporate life.
Microsoft introduced the Together mode in Microsoft Teams last year to make video calls more engaging and less exhausting. Surprisingly it combines decades of research and product development to place all the participants on a video call, virtually in the same place together. That place could be a meeting room or coffee bar, or even a beach. Feedback has shown it impacts the feel of the video conference and provides more cohesion to the group.
This summer, Microsoft will allow developers to customize scenes for Together mode to make meetings more engaging. Developers will also get access to audio and video feedsto build new features into Teams, such as translations and notes.
This is the natural evolution for the desire of more control and customization you would expect after baseline features like Together Mode are solidified.
It is an excellent time to be a software developer or data scientist!
Platform innovation is rampant, particularly with the infusion of artificial intelligence (AI) and machine learning (ML) into everything. All the cloud vendors want to make it easier for you to take an idea, convert it to code and get it in the preferred cloud.
As we have seen this week at Microsoft Build and Google Cloud Summit, there is intense competition for your loyalty to a given platform.
The competition will be the catalyst for constant innovation in the future. And that, my friends, is a good thing.
Note: Moor Insights & Strategy writers and editors may have contributed to this article.