Использование новой версии Windows Azure для мобильных устройств
Сборка и выполнение мобильного приложения в среде Visual Studio 2012 Express for Windows Phone 8
Для работы с проектом мобильного приложения открываем файл solution в Visual Studio 2012 for Windows Phone 8.
Затем нажимаем F5 для сборки и выполнения приложения.
На рис. 19.7 показан общий вид открытого проекта для мобильного приложения в среде Visual Studio.
Выполнение мобильного приложения ToDoList
На рис. 19.8 показан пользовательский интерфейс вызванного мобильного приложения.
Воспользуемся мобильным приложением - в окне для ввода текста для ToDoItem набираем текст очередного пункта нашего бизнес-плана: Complete the tutorial – Закончить обучение.
При этом происходит связывание мобильного приложения с мобильным сервисом в облаке. Посылается запрос POST мобильному сервису, связанному с приложением. Мобильный сервис обеспечивает обращение к облачной таблице в базе данных и ее обновление.
В результате новый пункт бизнес-плана вносится в таблицу ToDoItem, размещенную в облачной базе данных.
Обращение к данным мобильного сервиса на портале Azure
Теперь обращаемся к обновленным данным (таблице ToDoList) мобильного сервиса, хранящимся в облаке.
Для этого на портале Azure, на вкладке для мобильного сервиса, кликаем Data (Данные). В составе данных находим имя таблицы.
Кликаем имя таблицы ToDoList для ее просмотра.
Страница портала Azure для обращения к таблице показана на рис. 19.9.
Просмотр таблицыToDoItem в облаке.
На рис. 19.10 показана страница, визуализирующая содержимое таблицы ToDoItem в облачной базе данных.
Дальнейшие шаги по развитию мобильного приложения
Мы рассмотрели на практике в самом простом варианте разработку мобильного приложения и его связывание с мобильным сервисом в Azure.
Возможные дальнейшие шаги по развитию нашего мобильного приложения:
- Ввод и управление данными мобильного приложения: возможно совершенствование пользовательского интерфейса для ввода и модификации данных
- Аутентификация пользователей мобильного приложения: Возможна реализация системы аутентификации пользователей нашего приложения для управления доступом в нему;
- Отправка нотификаций типа "push" мобильному приложению: возможна реализация нотификаций типа "подталкивания" для пользователя мобильного приложения.
Более подробная информация для выполнения данных щагов приведена в [1].
Отметим, что на страницах [1], кромае собственно обучающего курса по разработке мобильных сервисов и приложений, имеется форум пользователей данного обучающего курса, в котором Вы можете поучаствовать, задав интересующие Вас вопросы и получив ответ от специалистов корпорации Microsoft.
Литература
1. Get Started with Mobile Services. http://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-wp8/?fb=ru-ru. Проверено 10.05.2013