1 / 28

Сафонов Владимир Олегович Профессор кафедры информатики

Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 1 5 Новая версия Windows Azure для мобильных устройств. Новые результаты проекта Hawaii. Сафонов Владимир Олегович Профессор кафедры информатики Заведующий лабораторией Java- технологии

Download Presentation

Сафонов Владимир Олегович Профессор кафедры информатики

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Развитие платформы облачных вычислений Microsoft Windows AzureЛекция 15Новая версия Windows Azure для мобильных устройств. Новые результаты проекта Hawaii Сафонов Владимир Олегович Профессор кафедры информатики Заведующий лабораторией Java-технологии Санкт-Петербургский государственный университет Email: vosafonov@gmail.com WWW: http://www.vladimirsafonov.org

  2. Пример создания мобильного сервиса в Azure и мобильного приложения для Windows Phone (C) Сафонов В.О. 2013 • Создание облачного мобильного сервиса в Windows Azure • Создание мобильного приложения ToDoListдля Windows Phone 8 • Поддерживаются следующие платформы для мобильных сервисов Azure: • Windows Store • Windows Phone 8 (более ранние версии не поддерживаются) • iOS

  3. Мобильное приложение ToDoListдля Windows Phone 8 (C) Сафонов В.О. 2013

  4. Создание мобильного сервиса на портале Azure (C) Сафонов В.О. 2013 Вход на портал Azure Кликнуть СОЗДАТЬ (NEW) Выбрать ВЫЧИСЛЕНИЯ / МОБИЛЬНЫЙ СЕРВИС / СОЗДАТЬ Переход к диалоговому окну (странице) для создания мобильного сервиса

  5. Создание нового мобильного сервиса на портале Azure (C) Сафонов В.О. 2013

  6. Параметры мобильного сервиса (C) Сафонов В.О. 2013 Имя подобласти в доменном имени: ToDoList Полный URL-адрес мобильного сервиса: ToDoList.azure-mobile.net Создание новой базы данных SQL Указать регион

  7. Параметры нового мобильного сервиса (C) Сафонов В.О. 2013

  8. Параметры новой базы данных, используемой мобильным сервисом (C) Сафонов В.О. 2013 Имя БД Логин и пароль администратора Регион (БД должна создаваться в том же регионе, что и мобильный сервис) Может быть также использована уже существующая БД в том же регионе

  9. Параметры базы данных (C) Сафонов В.О. 2013

  10. Создание нового мобильного приложения, связанного с созданным мобильным сервисом (C) Сафонов В.О. 2013 Клик по имени созданного мобильного сервиса Выбор платформы Windows Phone 8 для мобильного приложения Выбор “Создать новое мобильное приложение для Windows Phone 8”

  11. Создание нового мобильного приложения (C) Сафонов В.О. 2013

  12. Разработка мобильного приложения (C) Сафонов В.О. 2013 Инсталляция Visual Studio Express 2012 for Windows Phone 8 Создание таблицы для мобильного приложения Скачивание шаблона проекта ToDoListдля мобильного приложения и запуск его в Visual Studio

  13. Создание нового мобильного приложения для Windows Phone 8 (C) Сафонов В.О. 2013

  14. Сборка и выполнение приложения в среде Visual Studio 2012 Express Edition for Mobile Phone (C) Сафонов В.О. 2013 Открытие файла solution в Visual Studio Нажать F5 для сборки и выполнения приложения

  15. Сборка и выполнение приложения с Visual Studio 2012 Express Edition for Windows Phone 8 (C) Сафонов В.О. 2013

  16. Выполнение мобильного приложения (C) Сафонов В.О. 2013 В приложении, в окне для ввода текста для ToDoItem, набрать текст (например, Complete the tutorial) Нажать Save Посылается запрос POST новому мобильному сервису, связанному с приложением Новый ToDoItemвносится в таблицу ToDoItem

  17. Выполнение мобильного приложения (C) Сафонов В.О. 2013

  18. Обращение к ToDoItemс портала Azure (C) Сафонов В.О. 2013 На портале, на вкладке для мобильного сервиса, кликнуть Data Кликнуть имя таблицы ToDoList

  19. Обращение к таблице ToDoItemс портала Azure (C) Сафонов В.О. 2013

  20. Просмотр таблицы ToDoItemс портала Azure (C) Сафонов В.О. 2013

  21. Дальнейшие шаги по развитию мобильного приложения (C) Сафонов В.О. 2013 Ввод и управление данными мобильного приложения Аутентификация пользователей мобильного приложения Отправка нотификаций типа “push” мобильному приложению

  22. Проект Hawaii (C) Сафонов В.О. 2013 Разработка мобильных приложений , использующих облачные возможности Azure для вычислений и хранения данных Сайт проекта: http://research.microsoft.com/en-us/projects/hawaii/ В сотрудничестве между университетами всего мира, проект Hawaii предоставляет возможность студентам разрабатывать оригинальные облачные мобильные приложения. Студенты участвующих в проекте университетов могут использовать операционную систему Windows Phone для доступа к облачным сервисам, а также систему Windows Azure для организации вычислений (компоненту Compute) и хранения данных (компоненту Storage). Project Hawaii SDK доступен для скачивания со страницы проекта Имеется подробная документация.

  23. Платформы проекта Hawaii (C) Сафонов В.О. 2013 Как часть проекта Hawaii, участники разрабатывают Web-приложения и сервисы, а также мобильные приложения. Для целей данного проекта первоначально была выбрана мобильная платформа Windows Phone и либо Windows Azure, либо Internet Information Services (IIS) в качестве сервера Web-приложений. Платформа разработки ПО - Hawaii Services SDK - позволяет облачным Windows Phone 8 – приложениям соединяться с экспериментальными сервисамиMicrosoft Research. Эти экспериментальные сервисы были разработаны для студентов и исследователей, участвующих в проекте Hawaii. В новой версии проекта поддержано несколько мобильных платформ – Windows Phone, магазин Windows, Android.

  24. Новости проекта Hawaii (C) Сафонов В.О. 2013 • Разработан Project Hawaii SDK для Android: http://research.microsoft.com/en-us/downloads/3bfe09dc-a750-4fb8-9419-f03e7031f287/default.aspx • Разработан Project Hawaii SDK для магазина Windows: http://research.microsoft.com/en-us/downloads/9bdcfe5e-5e44-4bf4-804b-18164f78dd40/default.aspx

  25. Облачные сервисы, включенные в Project Hawaii SDK (C) Сафонов В.О. 2013 Social Mobile Sharing (SMASH) ServiceSmash – сервис – это клиент-серверная система, обеспечивающая быстрое прототипирование и разработку решений для социальных приложений для настольной Windows и мобильной платформы Windows Phone mobile. СервисSmash обеспечивает общий механизм для работы с наблюдаемыми коллекциями и является частью Project Hawaii SDK. Path Prediction ServiceДанный сервис позволяет мобильному приложению предсказать пункт назначения пользователя на основе данных о его текущем маршруте. Key-Value Store ServiceДанный сервис реализует простое хранилище типа ключ-значение для мобильных приложений. Используя этот сервис, мобильное приложение может сохранять и извлекать информацию о состоянии в виде текста с использованием пар вида ключ-значение. Translator ServiceДанный сервис обеспечивает интерфейс к Microsoft TranslatorAPI. Он позволяет мобильному приложению переводить текст с одного языка на другой и формировать аудио-поток, воспроизводящий строку на требуемом языке.

  26. Облачные сервисы, включенные в Project Hawaii SDK (продолжение) (C) Сафонов В.О. 2013 Relay ServiceДанный сервис поддерживает точку для связи в облаке, которую могут использовать мобильные приложения для взаимодействия. Он поддерживает схему именования конечных точек для коммуникации и буферизацию посылаемых сообщений. Rendezvous ServiceДанный сервис обеспечивает отображение между хорошо известными именами людей и конечными точками для коммуникации в сервисе. Сервис использует имена людей как постоянные точки рандеву , которые могут быть преобразованы в приложения. Optical Character Recognition (OCR) ServiceДанный сервис обрабатывает фотографию некоторого текста и возвращает в качестве результата данный текст. Например, по заданному JPEG-изображению дорожного знака сервис возвращает текст, написанный на этом знаке. Speech-to-Text ServiceДанный сервис обрабатывает фразу, сказанную на английском языке, и возвращает ее текст.

  27. Резюме (C) Сафонов В.О. 2013 Проект Hawaii –шаг к реализации и реальному использованию облачных вычислений на платформе Windows Azure для мобильных устройств Он уникален по своей новизне и географическому составу участников. Читатели приглашаются к участию в данном проекте.

  28. Домашнее задание к лекции 15 (C) Сафонов В.О. 2013 Создайте мобильный сервис в облаке Azure и создайте для него мобильное приложение для Windows Phone 8, как описано в лекции Примите участие в проекте Hawaii, используя материалы и рекомендации данной лекции

More Related