olly - Fotolia
As developers move to open source tools, Microsoft has aligned its own TypeScript with the NativeScript language and opened up its Graph API, allowing apps to interact with Office 365.
Finding Microsoft among the presenters at a two-day technical conference on the NativeScript language for cross-platform development would likely come as a surprise to many. How times have changed.
In the cloud-based world, where the Windows platform has only minimal grip over cloud and mobile application development, Microsoft has morphed into an entity that wants to see all languages and platforms seamlessly interoperate. Though Microsoft's central mission remains driving usage of its Azure cloud environment, Gavin Bauman, a technical evangelist at Microsoft, explains in this podcast why the company has committed substantial resources in support of the NativeScript language and cross-platform development.
.NET framework remains viable
Another venerable framework from Microsoft is .NET, known as .NET Core in its latest incarnation.
"We're making a huge push for .NET; we've open sourced it," says Bauman. "You've now got .NET Core, which can be compiled and run on a Mac, on a Linux machine and a Windows machine."
Also, as a result of Microsoft's February 2016 acquisition of Xamarin, Microsoft now controls Mono, an open source .NET framework for cross-platform development that enables developers to run C# programs on Android and iOS.
Office Graph API
The last topic Bauman discusses in this podcast is the Office Graph API. According to Microsoft documentation, "Microsoft Graph exposes multiple APIs from Office 365 and other Microsoft cloud services through a single endpoint." Its goal is to simplify queries that would otherwise be more complex. It's exposed as a REST API, says Bauman, making calls to it no different from calls to any other API.
Azure is the foundation of Office 365
Take the REST API quiz
An in-depth look at Progress' Telerik Platform for creating cross-platform apps