Microsoft and Xamarin collaborate on Azure Mobile Services
Microsoft has announced that it is open sourcing the software development kit (SDK) for its Azure Mobile Services backend for Windows Store applications. The company has also said that it will partner with Xamarin to expand the SDK to support the iOS and Android platforms.
Azure Mobile Services is a framework that provides features such as login capabilities and remote data storage for mobile applications; it runs on Microsoft's Azure which offers a hybrid Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) environment to developers.
The code for the SDK is made available under the terms of the Apache 2.0 Licence and can be downloaded from GitHub. According to the company, it will be fully supported and the developers are actively looking for contributions to the project. Xamarin, in turn, has made a preview for its cross-platform implementation for the Mobile Services client framework available under the same licence. According to the company, "the framework, which is a port of Microsoft’s own Mobile Services client library, will make it easy for developers to use Microsoft’s hosted backend in their Xamarin-powered Android and iOS applications."
Xamarin is maintaining the open source C# implementation Mono and is selling commercial versions for Android and iOS development which have proven popular with game developers.