1 / 18

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

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

van
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Лекция 15Windows Azure для мобильных устройств. Проект Hawaii Сафонов Владимир Олегович Профессор кафедры информатики Заведующий лабораторией Java-технологии Санкт-Петербургский государственный университет Email: vosafonov@gmail.com WWW: http://www.vladimirsafonov.org

  2. Что такое проект Hawaii? (C) Сафонов В.О. 2011 В сотрудничестве между университетами всего мира, проект Hawaii предоставляет возможность студентам разрабатывать оригинальные облачные мобильные приложения. Студенты участвующих в проекте университетов могут использовать операционную систему Windows Phone для доступа к облачным сервисам, а также систему Windows Azure для организации вычислений (компоненту Compute) и хранения данных (компоненту Storage). Руководителем работ от Microsoft является Виктор Баль (Victor Bahl), Директор центра по мобильным вычислениям Microsoft Research.

  3. Платформа (C) Сафонов В.О. 2011 Как часть проекта Hawaii, участники разрабатывают Web-приложения и сервисы, а также мобильные приложения. Для целей данного проекта была выбрана мобильная платформа Windows Phone 7 и либо Windows Azure, либо Internet Information Services (IIS) в качестве сервера Web-приложений. Платформа разработки ПО - Hawaii Services SDK - позволяет облачным Windows Phone 7 – приложениям соединяться с экспериментальными сервисамиMicrosoft Research. Эти экспериментальные сервисы были разработаны для студентов и исследователей, участвующих в проекте Hawaii. Hawaii Services SDK свободно доступен для скачивания по ссылке на страницу Microsoft Research: http://research.microsoft.com/en-us/downloads/1d31795a-e7f5-4c42-886e-de06064ff65f/

  4. Некоторые облачные сервисы, уже разработанные в проекте Hawaii (C) Сафонов В.О. 2011 Relay Service OCR in the Cloud Rendezvous Service Speech to Text Computation Storage Identification Mapping

  5. Relay Service (C) Сафонов В.О. 2011 Большинство провайдеров мобильных телефонов не обеспечивает их нормальными публично доступными IP-адресами, которые позволили бы иметь доступ к ним со стороны других устройств. Это затрудняет разработку приложений, в которых мобильные телефоны взаимодействуют друг с другом непосредственно. Hawaii Relay Service обеспечивает точку обмена сообщениями в облаке, которую мобильные телефоны могут использовать для общения Обеспечивается схема именований таких конечных точек (endpoints) и буферизация для обмена сообщениями между конечными точками Обеспечивается также групповая рассылка (multi-casting) сообщений между конечными точками. Сервис разработан в Сингупарском университете менеджмента.

  6. OCR in the Cloud (C) Сафонов В.О. 2011 Облачный сервис Hawaii Optical Character Recognition (OCR)in the Cloud service получает фотографический образ, содержащий некоторый текст, и возвращает этот текст Скачайте исходный код (вместе с необходимыми библиотеками и проектными файлами Visual Studio) простого примера OCR-приложения. Файл Readme.rtf в полученном zip-архиве описывает последовательность шагов для сборки (build) приложения.

  7. Rendezvous Service (C) Сафонов В.О. 2011 Hawaii Rendezvous Service– это сервис, отображающий известные имена, воспринимаемые человеком, в коммуникационные точки в Hawaii Relay Service Эти имена могут быть использованы как стабильные точки рандеву, компилируемые в приложения.

  8. Speech to Text (C) Сафонов В.О. 2011 Сервис Hawaii Speech to Textвыполняет распознавание речи – принимает фразу устной речи и возвращает ее содержание как текст (пока только по-английски).

  9. Computation (C) Сафонов В.О. 2011 Использование Windows Azure для обеспечения вычислительных серверов в облаке

  10. Storage (C) Сафонов В.О. 2011 Использование Windows Azure для обработки виртуальных баз данных, основанных на SQL, в облаке.

  11. Identification (C) Сафонов В.О. 2011 Использование Windows Live ID для идентификации пользователей Web-сайтов.

  12. Mapping (C) Сафонов В.О. 2011 Использование известного программного продукта Virtual Earth для построения карт по заданным координатам (широта, долгота).

  13. Учебные материалы по Windows Phone 7 (C) Сафонов В.О. 2011 Для изучения и использования выбран телефон Samsung Focus. Ниже приведем гиперссылки для скачивания информации. Технические данные и спецификации Обзор CNET Спрвка и поддержка

  14. Начало работы в проекте Hawaii (C) Сафонов В.О. 2011 Шаг 1: Скачивание свободно доступных инструментов. Скачиваемое ПО включает Visual Studio 2010 (Express Edition). Вы можете также использовать эти инструменты с Visual Studio Professional editionstead if you wish (see the Development Tools section below). Шаг 2: Создание Вашего первого приложения. Windows Phone – приложения могут создаваться с использованием Silverlightлибо XNA framework. Шаг 3: Соединение с App Hub для разблокировки Вашего телефона (необходимой для исполнения Вашего приложения на реальном устройстве). Данный шаг может потребовать нескольких дней, поэтому планируйте все заранее. Шаг 4: Развертывание приложения на Вашем телефоне для тестирования.

  15. Windows Phone Marketplace (C) Сафонов В.О. 2011 Ваши приложения могут быть размещенына портале Windows Phone Marketplaceс помощью App Hub. Студенты могут опубликовать бесплатно ограниченное число приложений. Cм. App Hub FAQ.

  16. Форум (C) Сафонов В.О. 2011 App Hub discussion forums – форум для обсуждений и выяснения вопросов, связанных с Windows Phone.

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

  18. Домашнее задание к лекции 15 (C) Сафонов В.О. 2011 Примите участие в проекте Hawaii, используя материалы и рекомендации данной лекции

More Related