В этом кратком руководстве-переводе мы рассмотрим разработку приложения Магазина Windows, использующего Windows Azure Mobile Services как облачный бэкенд в различных задачах. Это перевод официального руководства с http://windows.azure.com.

Оглавление:
Часть 1. Введение.
Часть 2. Хранение данных в Mobile Services
Часть 3. Аутентификация.
Часть 4. Push-уведомления.

Windows Azure Mobile Services: введение в облачные сервисы для мобильных разработчиков

Приложение-планировщик задач будет выглядеть так, как на рисунке 1.
 clip_image002
 Рис. 1. Результат работы Для того, чтобы успешно выполнить все задачи из этого цикла, необходимо иметь аккаунт Windows Azure с активированной функциональностью WAMS, либо зарегистрировать бесплатный аккаунт по ссылке Windows Azure Free Trial.

Создание нового мобильного сервиса

Войдите под своими учетными данными на портал управления Windows Azure. Нажмите +NEW (рисунок 2).

 clip_image004

 Рис. 2. Создание мобильного сервиса Разверните Mobile Service и нажмите Create(рисунок 3).

 clip_image006
 Рис. 3. Создание мобильного сервиса.

 В появившемся диалоговом окне на странице Create mobile service введите значение URL, которое будет далее использоваться для идентификации вашего мобильного сервиса, и дождитесь проверки его наличия. Нажмите Next. (рисунок 4).

 clip_image008
 Рис. 4. Создание мобильного сервиса

Дальше будет создан новый экземпляр SQL Database, который можно использовать не только для мобильного сервиса. Либо вы можете воспользоваться существующим экземпляром, нажав на Use existing Database. Введите в Name наименование новой базы данных, затем введите логин администратора в Login name, введите два раза пароль и нажмите Next (рисунок 5).

clip_image010
 Рис. 5. Создание мобильного сервиса Мобильный сервис создан.

Создание приложения Магазина Windows

После создания мобильного сервиса можно воспользоваться функциональностью портала управления и создать либо новое приложение, либо внести изменение в уже существующее приложение, связав его с мобильным сервисом. На портале управления нажмите MobileServicesи выберите созданный мобильный сервис. На вкладке quickstart выберите Windows и Create a new Windows Store app (рисунок 6).

 clip_image012
 Рис. 6. Вкладка Quickstart Вам будет предложено выполнить три простых шага, которые необходимы для подключения приложения Магазина Windows к мобильному сервису (рисунок 7).

 clip_image014
  Рис. 7. Создание нового приложения Windows 8 Загрузите и установите Visual Studio 2012 Express for Windows 8 и Mobile Services SDK. Нажмите CreateTodoItemstable для создания таблицы для данных.
В Download and run application выберите предпочитаемый язык приложения, нажмите Download. Вам будет предложено загрузить проект для приложения, подключенного к мобильному сервису. Сохраните проект на локальный компьютер.

Запуск приложения

Откройте файл решения в Visual Studio 2012 Express для Windows 8 (рисунок 8).

 clip_image016
 Рис. 8. Интерфейс Visual Studio 2012 Express

 Запустите проект, нажав F5. Введите какой-либо текст в Insert TodoItem и нажмите Save(рисунок 9).

clip_image018
 Рис. 9. Интерфейс приложения

 Нажатие на клавишу вызовет отправку POST-запросе на мобильный сервис в Windows Azure. Данные из запроса будут вставлены в таблицу TodoItem.Сущности, хранимые в таблицу, будут получаться мобильным сервисом и показаны в приложении. На портале управления перейдите на вкладку Data и нажмите на таблице TodoItems(рисунок 10).

 clip_image020
 Рис. 10. Вкладка Data Откроется страница с данными, хранящимися в таблице приложения (рисунок 11)

 clip_image022
 Рис. 11. Данные из таблицы для приложения