Last Updated on Tuesday, 28 August 2012 16:38 Published on Tuesday, 28 August 2012 16:38
Microsoft announced this morning the addition of a new capability for Windows Azure today called Windows Azure Mobile Services. This will allow developers to add a cloud backend to their Windows 8 application for now, but support for mobile platforms including Windows Phone, iOS and Android is in development, the company says. Using the platform, developers can store data in the cloud, authenticate users, and send out push notifications to clients.
Like other backend-as-a-service solutions, the idea with Windows Azure Mobile Services is to help speed time to market by allowing developers to focus on the front end, while incorporating the service on the backend for common, but essential, tasks related to development.
This puts Windows Azure in competition with other backend-as-a-service providers, like Parse and Urban Airship, for example, although not immediately due to the lack of support for anything but Windows 8 at the time of launch. Details on when the service would be available to non-Microsoft platforms were not immediately available.
After setup, the data is stored in the Windows Azure cloud, and is associated with a SQL database inside Azure. Then the remote apps can securely retrieve that data without the developer needing to write or deploy custom code (it uses REST endpoints and a JSON-based ODATA format, says Microsoft). Support for creating tables, browsing data, setting indexes and controlling access are also available. In addition, developers can integrate user authentication into their applications and send out push notifications to clients – both of which are typical functions offered by today’s backend-as-a-service providers.
Also like other providers and Windows Azure proper, Mobile Services includes an analytics function that allows developers to monitor usage and other metrics related to their app. This is available in a dashboard-like interface which allows for easy visualization of the data on hand.
In order to develop using the Azure Mobile Services platform, developers have to download Visual Studio 2012 Express and the Mobile Services Managed SDK. Then, they are walked through a quick set up guide that, for now, is designed for connected the cloud to the Windows 8 application.
Azure Mobile Services is currently being offered as a “Preview,” and requires developers to sign up for a free trial of Windows Azure, then request to enroll in this feature. During the trial, Mobile Services are free for the first ten Windows 8 applications running on shared instances. [techcrunch]