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

Visual Studio 2013 и мобильные сервисы Microsoft Azure

15.5. Обратная связь мобильного сервиса с мобильным клиентом: push-уведомления

Возможна обратная связь мобильного сервера с мобильным клиентом в виде так называемых push-уведомлений (push notifications) - сообщений и экранных форм, пересылаемых мобильным сервисом мобильному клиенту с целью напоминания о необходимости ввода новой информации или коррекции существующей в обласной базе данных. Например, мобильный сервис может предложить мобильному клиенту ввести новую запись в базу данных или изменить какие-либо значения ее полей (пример изображен на рис. 15.15).

Примеры push-уведомлений от сервера на экране мобильного устройства

Рис. 15.15. Примеры push-уведомлений от сервера на экране мобильного устройства

Необходимые настройки сервера на отправку клиенту push-уведомлений могут быть выполнены в облаке, в пункте облачного меню Push ( рис. 15.16).

Настройка мобильного сервиса в облаке на отправку клиенту push-уведомлений

увеличить изображение
Рис. 15.16. Настройка мобильного сервиса в облаке на отправку клиенту push-уведомлений

15.6. Резюме

Среда Visual Studio 2013 (Update 2), в совокупости с Windows Phone SDK, обеспечивает разработку и отладку мобильных сервисов и связанных с ним мобильных приложений. Предоставляются шаблоны проектов мобильных приложений и мобильных сервисов, а также подробные обучающие курсы (tutorials), тексты и исходные коды которых при работе с ними в облаке настраиваются на конкретного пользователя и его конкретный проект, в соответствии с принципами user-centric computing. Если компьютер поддерживает технологию Hyper-V, то обеспечивается также отладка мобильных приложений на эмуляторе мобильного телефона, иначе она возможна только на реальном телефоне с Windows Phone 8 / 8.1. Следует подчеркнуть удобство среды и облака для совместной деятельности по публикации в облаке мобильных сервисов и их взаимодействия с мобильными приложениями. Удобен также механизм push-уведомлений, которые мобильный сервис может посылать мобильному клиенту.

Ключевые термины

NuGet - утилита интегрированной среды VS 2013 для поиска и инсталляции внешних программных пакетов.
Push-уведомления - сообщения и экранные формы, отправляемые мобильным сервером мобильным клиентам.
Windows Phone SDK - инструментальный комплекс для разработки и отладки мобильных приложений и мобильных сервисов для платформы Windows Phone.
Мобильное приложение - клиентское приложение, выполняемое на мобильном устройстве и взаимодействующее с облачным мобильным сервисом и обслуживаемым им облачной базой данных.
Мобильный сервис - облачный сервис, обеспечивающий взаимодействие с клиентскими мобильными приложениями.

Краткие итоги

Среда Visual Studio 2013 (Update 2), в совокупости с Windows Phone SDK, обеспечивает разработку и отладку мобильных сервисов и связанных с ним мобильных прлиожений. Предоставляются шаблоны проектов мобильных приложений и мобильных сервисов, а также подробные обучающие курсы (tutorials). Если компьютер поддерживает технологию Hyper-V, то обеспечивается также отладка мобильных приложений на эмуляторе мобильного телефона, иначе она возможна только на реальном телефоне с Windows Phone 8 / 8.1. Следует подчеркнуть удобство среды и облака для совместной деятельности по публикации в облаке. Удобен также механизм push-уведомлений, которые мобильный сервис может посылать мобильному клиенту.

Набор для практики

Вопросы

  1. Что такое мобильный сервис?
  2. Что такое мобильное приложение?
  3. Что такое push-уведомление?
  4. Что такое публикация мобильного сервиса?
  5. Для каких мобильных платформ поддерживается разработка мобильных приложений и мобильных сервисов в новой версии Azure?
  6. Какие дополнительные инструменты необходимо инсталлировать на компьютере с VS 2013 для разработки мобильных сервисов и приложений?

Упражнения

  1. Создайте в облаке мобильный сервис и базу данных для него.
  2. Разработайте мобильное приложение, взаимодействующее с этим сервисом.
  3. Опубликуйте мобильный сервис в облаке.
  4. Запустите мобильный сервис и мобильное приложение и поэкспериментируйте с ними.

Темы для курсовых работ, рефератов, эссе

  1. Мобильные сервисы в Microsoft Azure (реферат)
  2. Мобильные приложения в Microsoft Azure (реферат)
  3. Инструменты разработки мобильных приложений и мобильных сервисов на платформе Microsoft Azure (реферат)

Дополнительные материалы, презентации

Презентация к данной лекции: VS_2013_Course_15.pptx.

Александр Калинин
Александр Калинин

Осенью прошёл курс и получил ключ. Но т.к. уже имел действующую подписку, то ключом не воспользовался. Сейчас захожу сюда, а про DreamSpark вообще ни слова. Где же мой ключ?

Ghena Russu
Ghena Russu
Молдова, Республика, Balti
Sexavet Suleymanli
Sexavet Suleymanli
Россия