Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 15 Windows Azure для мобильных устройств.

Презентация:



Advertisements
Похожие презентации
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 10 Разработка приложений для Windows Azure.
Advertisements

Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 12 Инструменты Windows Azure Сафонов Владимир.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 13 Методы и инструменты применения Windows.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 11 Основы практического использования Windows.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 9 SQL Azure Сафонов Владимир Олегович Профессор.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 5 Windows Azure Fabric Сафонов Владимир Олегович.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 7 Windows Azure Compute Сафонов Владимир Олегович.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура Microsoft.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 7 Новая версия Windows Azure Compute Сафонов Владимир Олегович Профессор кафедры.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 2 Понятие об облачных вычислениях. Обзор платформ.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 8 Управление Web-сервисами в Windows Azure.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 8 Управление Web-сервисами в новой версии Windows Azure Сафонов Владимир Олегович.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 16 Перспективы Windows Azure Сафонов Владимир.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 11 Основы практического использования новой версии Windows Azure Сафонов Владимир.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 13 Методы и инструменты применения новой версии Windows Azure для решения прикладных.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 6 Windows Azure Storage Сафонов Владимир Олегович.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 6 Windows Azure Storage Сафонов Владимир Олегович Профессор кафедры информатики Заведующий.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 9 Новая версия SQL Azure Сафонов Владимир Олегович Профессор кафедры информатики.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 16 Перспективы развития и использования новой версии Windows Azure Сафонов Владимир.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура новой версии платформы Microsoft Windows Azure.
Транксрипт:

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

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

Как часть проекта 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: 4c42-886e-de06064ff65f/ 4c42-886e-de06064ff65f/ (C) Сафонов В.О Платформа

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

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

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

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

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

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

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

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

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

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

Шаг 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 для разблокировки Вашего телефона (необходимой для исполнения Вашего приложения на реальном устройстве). Данный шаг может потребовать нескольких дней, поэтому планируйте все заранее.Соединение с App Hub Шаг 4: Развертывание приложения на Вашем телефоне для тестирования.Развертывание приложения (C) Сафонов В.О Начало работы в проекте Hawaii

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

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

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

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