Windows Azure Mobile Services "Rent a Home" Sample, Part 3: Authentication

Monday, April 8, 2013

Last time around, we explored the user interface and the server script for our apartment listings application. Today we'll see how to add authentication to the mix, and limit certain operations only to authenticated users. This is particularly important in the Rent a Home application, because you don't want anonymous users deleting and updating apartment listings! In fact, you'd probably want only the user that created an apartment listing to have the right to update or delete it. NOTE: Windows Azure Mobile Services is configured by default to enable any user with the application URL and application key to perform...

Windows Azure Mobile Services "Rent a Home" Sample, Part 2: UI and Data

Sunday, March 31, 2013

In the previous installment, we saw the general UI of the application. We'll now turn to see how that UI was implemented on all four platforms. If you're looking for a quick start or documentation on Mobile Services, you should take a look at the Windows Azure Mobile Developer Center. Android The model class for apartment listings on Android is the following: public class Apartment implements Serializable { private int id; private String address; private boolean published; private int bedrooms; private double latitude; private double longitude; private String username; //Getters and setters omitted...

Windows Azure Mobile Services "Rent a Home" Sample, Part 1: Introduction

Friday, March 29, 2013

For my Visual Studio Live! talk on Windows Azure Mobile Services, I decided to go beyond the "todolist" quick start samples and implement an application that illustrates more framework-specific and platform-specific features. The application is called "Rent a Home", and helps users share apartments for rent and view apartments for rent on a map around their location. Although this is not a production quality application -- for one thing, there is no way to contact the apartment owner! -- it's a more realistic illustration of why you would want a shared backend for your mobile application on all four...

Windows AzureConf 2012: Mobile Services, a Backend for Your Mobile Apps

Monday, December 24, 2012

Windows AzureConf was last month, and it was a blast! This was a virtual conference streamed online on Channel 9 and focused exclusively on Windows Azure, with Scott Guthrie delivering the keynote and the rest of the talks given by Azure community members -- Azure Insiders and Azure MVPs. My first talk was about Windows Azure Mobile Services, which is the piece of Microsoft technology I am most excited about in the last 5 years at least. If you haven't seen this technology, Windows Azure Mobile Services provides a backend for your mobile apps on a variety of platforms, currently...