Опубликован: 01.07.2013 | Уровень: для всех | Доступ: платный | ВУЗ: Санкт-Петербургский государственный университет
Самостоятельная работа 4:

Использование новой версии Windows Azure для мобильных устройств

< Лекция 15 || Самостоятельная работа 4: 123 || Лекция 16 >

Сборка и выполнение мобильного приложения в среде Visual Studio 2012 Express for Windows Phone 8

Для работы с проектом мобильного приложения открываем файл solution в Visual Studio 2012 for Windows Phone 8.

Затем нажимаем F5 для сборки и выполнения приложения.

На рис. 19.7 показан общий вид открытого проекта для мобильного приложения в среде Visual Studio.

Общий вид открытого проекта для мобильного приложения в среде Visual Studio

Рис. 19.7. Общий вид открытого проекта для мобильного приложения в среде Visual Studio

Выполнение мобильного приложения ToDoList

На рис. 19.8 показан пользовательский интерфейс вызванного мобильного приложения.

Воспользуемся мобильным приложением - в окне для ввода текста для ToDoItem набираем текст очередного пункта нашего бизнес-плана: Complete the tutorial – Закончить обучение.

Далее нажимаем кнопку Save.

При этом происходит связывание мобильного приложения с мобильным сервисом в облаке. Посылается запрос POST мобильному сервису, связанному с приложением. Мобильный сервис обеспечивает обращение к облачной таблице в базе данных и ее обновление.

В результате новый пункт бизнес-плана вносится в таблицу ToDoItem, размещенную в облачной базе данных.

Пользовательский интерфейс вызванного мобильного приложения

Рис. 19.8. Пользовательский интерфейс вызванного мобильного приложения

Обращение к данным мобильного сервиса на портале Azure

Теперь обращаемся к обновленным данным (таблице ToDoList) мобильного сервиса, хранящимся в облаке.

Для этого на портале Azure, на вкладке для мобильного сервиса, кликаем Data (Данные). В составе данных находим имя таблицы.

Кликаем имя таблицы ToDoList для ее просмотра.

Страница портала Azure для обращения к таблице показана на рис. 19.9.

Страница обращения к таблице на портале Azure

Рис. 19.9. Страница обращения к таблице на портале Azure

Просмотр таблицыToDoItem в облаке.

На рис. 19.10 показана страница, визуализирующая содержимое таблицы ToDoItem в облачной базе данных.

Визуализация таблицы 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

< Лекция 15 || Самостоятельная работа 4: 123 || Лекция 16 >
Андрей Краснов
Андрей Краснов
Россия, Москва, МИФИ, 1972
Владимир Стена
Владимир Стена
Россия