Санкт-Петербургский государственный университет
Опубликован: 01.07.2013 | Доступ: свободный | Студентов: 448 / 118 | Длительность: 16:00:00
Лекция 15:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Визуализация таблицы ToDoItem в облаке, пополненной из мобильного приложения

Рис. 18.10. Визуализация таблицы ToDoItem в облаке, пополненной из мобильного приложения

Дальнейшие шаги по развитию мобильного приложения

Мы рассмотрели в самом простом варианте разработку мобильного приложения и его связывание с мобильным сервисом в Azure.

Возможные дальнейшие шаги по развитию нашего мобильного приложения:

  • Ввод и управление данными мобильного приложения: возможно совершенствование пользовательского интерфейса для ввода и модификации данных
  • Аутентификация пользователей мобильного приложения: Возможна реализация системы аутентификации пользователей нашего приложения для управления доступом в нему;
  • Отправка нотификаций типа "push" мобильному приложению: возможна реализация нотификаций типа "подталкивания" для пользователя мобильного приложения.

Более подробная информация для выполнения данных шагов приведена в [1].