Microsoft today will release the 1.0 versions of its open source .Net Core and ASP. Net Core technologies, which open up its .Net software development platform and extend it to Linux and popular mobile platforms. The company also is working on a protocol that enables multiple language support in any tool.

.Net Core provides a modular subset of the company's .Net Framework programming model and is intended to to promote code reuse and code-sharing. ASP.Net Core is for building cloud-based, internet-connected applications including web apps. These technologies have transformed .Net into a platform for building applications for Windows, Linux, and MacOS, said Joseph Sirosh, corporate vice president of the Microsoft Data Group.

In addition, .Net Core 1.0 includes the first release of the .Net Standard Library, for developers to reuse code for applications that can run on servers, desktops, the cloud, and devices including Apple's iOS, Google's Android, and Microsoft's Windows Mobile phones.

Microsoft also is working on interoperability between languages and tools. The Eclipse Che team and Red Hat are adopting Visual Studio Code's Language Server Protocol -- an open protocol that "enables some of the rich editing features in VS Code," Sirosh said.

Microsoft also is making available an Azure Resource Manager template on GitHub, for deploying the Red Hat OpenShift PaaS on Red Hat Enterprise Linux in Azure. And Microsoft said Samsung is joining the .Net Foundation's Technical Steering Group, which directs the technical process concerning core .Net components. Other participants include JetBrains, Red Hat, and Unity.

This story, "Microsoft moves on open source .Net, ramps up multilanguage tools" was originally published by
InfoWorld.