Новая версия Windows Azure для мобильных устройств. Новые результаты проекта Hawaii
Сборка и выполнение мобильного приложения в среде Visual Studio 2012 Express for Windows Phone 8
Для работы с проектом мобильного приложения открываем файл solution в Visual Studio 2012 for Windows Phone 8.
Затем нажимаем F5 для сборки и выполнения приложения.
На рис. 18.7 показан общий вид открытого проекта для мобильного приложения в среде Visual Studio.
Выполнение мобильного приложения ToDoList
На рис. 18.8 показан пользовательский интерфейс вызванного мобильного приложения.
Воспользуемся мобильным приложением - в окне для ввода текста для ToDoItem набираем текст очередного пункта нашего бизнес-плана: Complete the tutorial – Закончить обучение.
При этом происходит связывание мобильного приложения с мобильным сервисом в облаке. Посылается запрос POST мобильному сервису, связанному с приложением. Мобильный сервис обеспечивает обращение к облачной таблице в базе данных и ее обновление.
В результате новый пункт бизнес-плана вносится в таблицу ToDoItem, размещенную в облачной базе данных.
Обращение к данным мобильного сервиса на портале Azure
Теперь обращаемся к обновленным данным (таблице ToDoList) мобильного сервиса, хранящимся в облаке.
Для этого на портале Azure, на вкладке для мобильного сервиса, кликаем Data (Данные). В составе данных находим имя таблицы.
Кликаем имя таблицы ToDoList для ее просмотра.
Страницы портала Azure для обращения к таблице показана на рис. 18.9.
Просмотр таблицыToDoItem в облаке
На рис. 18.10 показана страница, визуализирующая содержимое таблицы ToDoItem в облачной базе данных.
Дальнейшие шаги по развитию мобильного приложения
Мы рассмотрели в самом простом варианте разработку мобильного приложения и его связывание с мобильным сервисом в Azure.
Возможные дальнейшие шаги по развитию нашего мобильного приложения:
- Ввод и управление данными мобильного приложения: возможно совершенствование пользовательского интерфейса для ввода и модификации данных
- Аутентификация пользователей мобильного приложения: Возможна реализация системы аутентификации пользователей нашего приложения для управления доступом в нему;
- Отправка нотификаций типа "push" мобильному приложению: возможна реализация нотификаций типа "подталкивания" для пользователя мобильного приложения.
Более подробная информация для выполнения данных шагов приведена в [1].