Microsoft Ignite: Five key developments from the world’s largest software maker
Microsoft’s holographic video system Azure Mesh provided the sizzle at Microsoft’s virtual developer conference, but the underlying message was all about the accelerating power of working in the cloud.
Satya Nadella, Microsoft’s Chief Executive and a nearly 30 year veteran of the company, can always be relied on for giving us the big picture view and this year more than ever the message was infused with the experience of the Covid pandemic and the weight of the problems facing the world.
“We will need to foundationally transform how the cloud can drive the next level of broad economic growth that everyone can participate in,” he told the Ignite 2021 conference.
Check out the Microsoft book of News for all the news from Ignite 2021.
He identified a handful of themes that will define the world of technology in the next few years. There will be an increased focus on decentralised computing power, putting processing grunt, data storage and analytics closer to where it is needed – what’s known as edge computing.
We will see the form and function of our devices reimagined “across the stack, from silicon to the operating system to the experiences themselves,” said Nadella, clearly with a nod to the newly debuted Azure Mesh (see below).
Nadella talked of the rise of “ambient intelligence”. With so much data in the cloud, “multimodal models will become first-class platforms unto themselves, creating that ambient intelligence all around us,” he said.
“Business logic will move from being code that is written, to being code that is learned from data, creating a complete new generation of business process and productivity systems,” he added.
Data governance and provenance would therefore become more important than ever as these new tools applied data to solving big challenges in personalised medicine, through to carbon recapture (Nadella has clearly been reading Bill Gates’ new book (How to Avoid a Climate Disaster).
Finally, was the repeated call for responsibility and accountability to go along with the use of powerful artificial intelligence tools.
“We need to have ethical principles govern the design, development and deployment of AI. Our technology needs to be secure by design and promote zero-trust architectural principles,” said Nadella.
So far, so visionary. But Ignite is a geekfest for Microsoft developers worldwide. So what are the key developments that should be on their radar?
- Mesh more than a gimmick
We are all heartily sick of Teams and Zoom meetings and Microsoft has spotted an opportunity as a result, building on its experience with mixed reality and the HoloLens augmented reality headset to develop mesh, a holographic video conferencing system.
Azure Mesh allows people in different locations to leverage any device and operating system to participate in a shared holographic environment, a 3D rendering of an environment. One of the keynotes delivered at Ignite was delivered this way using the AltspaceVR virtual reality which is owned by Microsoft.
Mesh is powered by the Azure cloud and suited to the HoloLens 2 headset, but the key thing is that Microsoft wants development across the VR and MR (mixed reality) hardware and application ecosystem. It wants Mesh to be the thing that finally takes mixed reality mainstream. What we are talking about here is a more compelling way to hold meeting and conferences. Initially people will be rendered in Mesh as avatars, but will eventually appear as themselves, if they so want to.
Already, HoloLens is employed by virtual teams to meet and explore the same information or 3D models. This is a way of extending that across all sorts of devices and applications. The use of the OpenXR standard should speed development across the industry. The key will be the user experience, but with Mesh able to tap into the key components of Microsoft’s software stack, including Microsoft 365 and Dynamics, it is off to a good start.
- Percept – getting serious about edge computing
As Nadella pointed out, with the rise of automation, industry 4.0 applications and better connectivity via the likes of 5G networks, more computing is going to be done at the “edge” – in factories, smart city networks, football stadiums and airports.
The march to Azure remains integral to Microsoft’s fortunes, but the company has increasingly being investing in edge technologies. With Azure Percept, which is now in public preview mode, developers have a set of tools geared towards using Microsoft technology and cloud services, device management and AI tools, in edge computing scenarios.
An early development kit includes Azure Percept Vision, an intelligent camera system and Azure Precept Audio is available for those to analyse sounds or natural language with AI tools. New Zealand edge computing use cases are still limited, but plenty of organisations have demanding real-time computing needs where constantly going to the cloud could be replaced by more efficient local processing, data access and analysis.
- Expanding the hybrid working toolset
Microsoft 365 and Teams get the usual cluster of updates and additions as Microsoft capitalises on the global move to remote working triggered by the pandemic. With the Teams conferencing platform, Microsoft is increasing the scale of events it can accommodate. Teams can already host up to 1,000 attendees, but soon the broadcast (viewing) mode will be able to scale up to 20,000 viewers, opening it up to large scale public events and conferences for the first time.
Teams Connect is a new feature that will let users share channels within an organisation among internal or external collaborators for full usability across chat, meetings, sharing of files and editing.
Powerpoint Live is now available in Teams, which lets hosts give real-time presentations. New presenter and dynamic view modes are also being launched. Ignite also saw more demos of Microsoft Viva, which debuted last month and is an employee experience platform, sort of like an intranet, learning platform and productivity planner combined – and compatible with Microsoft 365.
Part of it includes Viva Insights, which allows organisations to keep tabs on productivity across teams of workers. But it mainly builds on the existing MyAnalytics app available to outlook users that helps people manage their email workload and manage their time more efficiently. Insights builds on that by analysing the contents of emails and calendar entries to provide suggestions. There are apparently wellbeing tools rolling out too which will help employees deal with new hybrid working schedules.
- Power Platform speaking a new language
Ignite saw Microsoft talk up its Power Platform, which makes it easy to analyse and visualise data and easily develop apps and workflows without the need for coding.
Continuing with that theme of simplifying app development, Microsoft has introduced Power Fx, a low-code programming language that can create components for Power platform products such as Power BI and Power Automate.
The language apparently originates from the canvas-app functionality that already existed in Power Apps and is based on Excel-like formulas used for working with data. It should allow more flexibility in creating simple apps, particularly with the objective of extending functionality to iOS and Android devices.
Elsewhere, Power BI got a new ”premium” tier which adds more extensive end to end data analytics functionality. Microsoft also announced the availability of Power Automate Desktop, as a free application for all Windows 10 users. Power Automate Desktop is an easy way to automate capabilities using Microsoft applications including Outlook, Excel, OneNote and Sharepoint. Now individual users will be able to relatively simply automate tasks and design productivity hacks to make life easier for themselves.
- Purview beefs up data governance capabilities
As organisations move to multi-cloud and hybrid on-premises/cloud environments, keeping tabs on data spread across multiple platforms is a big priority. Nadella touched on the need for improved data governance as the migration to the cloud accelerates and Microsoft has a product to help – Azure Purview.
It has been available since December and since then Microsoft says it has been used to find and classify over 14.5 billion data assets. It can now be used to scan Azure Synapse workloads across serverless dedicated SQL pools. Purview “provides an end-to-end view of your data estate that previously was impossible,” said Nadella, with the likes of Oracle, AWS, SAP, Teradata and on-premises SQL Server covered.
Azure Purview should gain traction as leadership teams grapple with the task of locating and managing their data across more complex computing, storage and application environments.
Check out the Microsoft book of News for all the news from Ignite 2021.
Microsoft is a technology company whose mission is to empower every person and every organisation on the planet to achieve more. We strive to create local opportunity, growth, and impact in every country around the world.
Umbrellar Powered by Pax8
Get the Cloud, Done Right. Umbrellar Powered by Pax8 is New Zealand's prime Professional and Managed Cloud Services specialist. Recently acquired by Pax8, we're transitioning into something "harder, better, faster, stronger" (thank you, Daft Punk!). Watch this space!
Data, AI, BI & ML
Artificial Intelligence and Machine Learning are the terms of computer science. Artificial Intelligence : The word Artificial Intelligence comprises of two words “Artificial” and “Intelligence”. Artificial refers to something which is made by human or non natural thing and Intelligence means ability to understand or think. There is a misconception that Artificial Intelligence is a system, but it is not a system. AI is implemented in the system. There can be so many definition of AI, one definition can be “It is the study of how to train the computers so that computers can do things which at present human can do better.” Therefore it is an intelligence where we want to add all the capabilities to machine that human contain. Machine Learning : Machine Learning is the learning in which machine can learn by its own without being explicitly programmed. It is an application of AI that provide system the ability to automatically learn and improve from experience. Here we can generate a program by integrating input and output of that program. One of the simple definition of the Machine Learning is “Machine Learning is said to learn from experience E w.r.t some class of task T and a performance measure P if learners performance at the task in the class as measured by P improves with experiences.”
The cloud creates new paradigms for the technologies that support the business. These new paradigms also change how those technologies are adopted, managed, and governed. When entire datacenters can be virtually torn down and rebuilt with one line of code executed by an unattended process, we have to rethink traditional approaches. This is especially true for governance. Cloud governance is an iterative process. For organizations with existing policies that govern on-premises IT environments, cloud governance should complement those policies. The level of corporate policy integration between on-premises and the cloud varies depending on cloud governance maturity and a digital estate in the cloud. As the cloud estate changes over time, so do cloud governance processes and policies.
Business process/Robotic Automation & Power Automate
Microsoft Power Platform combines the robust power of PowerApps, PowerBI, and Power Automate into one powerful business application platform to achieve process automation – providing quick and easy app building and data insights. Each component of the Microsoft Power Platform is built on the Common Data Service for Apps. Each component is dynamic by itself, but brilliant and masterful when combined. Robotic Process Automation is the technology that allows anyone today to configure computer software, or a “robot” to emulate and integrate the actions of a human interacting within digital systems to execute a business process. RPA robots utilise the user interface to capture data and manipulate applications just like humans do. They interpret, trigger responses and communicate with other systems in order to perform on a vast variety of repetitive tasks. Only substantially better: an RPA software robot never sleeps and makes zero mistakes.