SlideShare a Scribd company logo
1 of 22
Родин Илья
Senior Android Engineer
         Lohika Systems
Windows Azure
           Масштабируемые вычислительные ресурсы и
                                       хранилище
            Автоматизированное управление сервисами
          Привычные инструменты, технологии и языки


                           Реляционная БД в «облаке»
                      Совместимая модель разработки
                   Автоматизированное управление БД



            Подключение существующих приложений к
                                         «облаку»
                    Подключение через границы сети
             Управление авторизацией в приложениях
Storage
SQL
Push Notification
Access Control Service
ASP.NET
Profit
 Удобные доступ к Windows Azure Storage из
 приложений для различных клиентов
   Table, BLOB, Queue
 Поддержка Access Control Services
    простой мастер настройки авторизации из различных
     источников
 Вспомогательные сервисы:
    хранит имя хранилища и ключ доступа
    предоставляет механизм аутентификации
    пример реализации пуш-оповещений
 Быстрый старт с шаблонами приложений
O_o ?!

 VS2010
 VS2012
 Windows Azure Toolkit for Devices:
   Windows Phone 7.x
   Windows 8
   Android
   iOS
Windows Phone 7.x: Setup
 Скачать самораспаковывающийся архив
    http://watoolkitwp7.codeplex.com/
 Запустить мастер установки
    выбрать папку в которую распаковать
    Setup.cmd в корне папки
       мастер определит всё недостающее и предложит
        установить
       установит шаблоны в Visual Studio 2010
Windows Phone 7.x: Inside
 Библиотеки для Windows Phone 7.x
    System.Data.Services.Client
    WindowsPhoneCloud.StorageClient
    SL.Phone.Federation
 Библиотеки для сервера
    AspProviders
    WindowsPhone.Recipes.Push.Messasges
    DPE.Oauth
 Сервисы
    сервисы аутентификации
    обработчик HTTP REST API запросов к таблицам и очередям
     Windows Azure
    WCF REST сервис генерации подписей для общего доступа к BLOB
 Два шаблона приложений
    полнофункциональный
    пустой
Windows Phone 7.x: Result
iOS: Inside
 Исходный код: https://github.com/microsoft-
  dpe/watoolkitios-lib
 Пример приложения: https://github.com/microsoft-
  dpe/watoolkitios-samples
 Документация: https://github.com/microsoft-
  dpe/watoolkitios-doc
 Cloud Ready Package for Devices
   ACS + APNS
   ACS
   Membership + APNS
   Membership
iOS: Setup
 Распаковка v1.x.y zip файла библиотеки (1.4)
 Создаем новый проект
 Добавляем распакованную библиотеку в проект
 Проверяем все ли работает
iOS: Result
Android: Inside & Setup
 Vesrion 0.8
 Storage & AuthN/Z
 Sample application
 Documentation

                        Скачиваем wa-toolkit-
                         android
                        Добавляем библиотеку к
                         проекту
Roadmap
http://watoolkitwp7.codeplex.com/
http://channel9.msdn.com/Niners/WadeWegner
http://www.wadewegner.com/
http://blogs.msdn.com/vbertocci/
Спасибо за внимание!

More Related Content

What's hot

Azure - Visual Studio Team Services
Azure - Visual Studio Team ServicesAzure - Visual Studio Team Services
Azure - Visual Studio Team ServicesAlexander Babich
 
Share Point Workflow
Share Point WorkflowShare Point Workflow
Share Point WorkflowMaximKo
 
Introduction to Windows Azure IaaS
Introduction to Windows Azure IaaSIntroduction to Windows Azure IaaS
Introduction to Windows Azure IaaSAlexander Feschenko
 
NetBeans 6.0 Desktop
NetBeans 6.0 DesktopNetBeans 6.0 Desktop
NetBeans 6.0 DesktopIljas
 
Windows azure общий обзор
Windows azure общий обзорWindows azure общий обзор
Windows azure общий обзорMicrosoft
 
Микросервисы в .NET Core
Микросервисы в .NET CoreМикросервисы в .NET Core
Микросервисы в .NET CoreAndrew Gubskiy
 
Netbeans Desktop Applications
Netbeans Desktop ApplicationsNetbeans Desktop Applications
Netbeans Desktop Applicationsscassau
 
.NET Core в современных проектах
.NET Core в современных проектах.NET Core в современных проектах
.NET Core в современных проектахAndrew Gubskiy
 
Презентация MS Azure
Презентация MS AzureПрезентация MS Azure
Презентация MS AzureDmitry Moskvin
 
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...Герман Криммель
 
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...Microsoft
 
Базовые принципы работы с SVN.
Базовые принципы работы с SVN.Базовые принципы работы с SVN.
Базовые принципы работы с SVN.DressTester
 
AiCare - самоорганизующийся сервис управления
AiCare - самоорганизующийся сервис управленияAiCare - самоорганизующийся сервис управления
AiCare - самоорганизующийся сервис управленияКварта Технологии
 
системы контроля версий
системы контроля версийсистемы контроля версий
системы контроля версийDressTester
 

What's hot (20)

Azure - Visual Studio Team Services
Azure - Visual Studio Team ServicesAzure - Visual Studio Team Services
Azure - Visual Studio Team Services
 
Azure - введение
Azure - введениеAzure - введение
Azure - введение
 
IIS7 possibilities
IIS7 possibilitiesIIS7 possibilities
IIS7 possibilities
 
алексей диплом презентация
алексей диплом презентацияалексей диплом презентация
алексей диплом презентация
 
Sql server 2011
Sql server 2011Sql server 2011
Sql server 2011
 
Share Point Workflow
Share Point WorkflowShare Point Workflow
Share Point Workflow
 
Introduction to Windows Azure IaaS
Introduction to Windows Azure IaaSIntroduction to Windows Azure IaaS
Introduction to Windows Azure IaaS
 
NetBeans 6.0 Desktop
NetBeans 6.0 DesktopNetBeans 6.0 Desktop
NetBeans 6.0 Desktop
 
Windows azure общий обзор
Windows azure общий обзорWindows azure общий обзор
Windows azure общий обзор
 
Микросервисы в .NET Core
Микросервисы в .NET CoreМикросервисы в .NET Core
Микросервисы в .NET Core
 
Netbeans Desktop Applications
Netbeans Desktop ApplicationsNetbeans Desktop Applications
Netbeans Desktop Applications
 
.NET Core в современных проектах
.NET Core в современных проектах.NET Core в современных проектах
.NET Core в современных проектах
 
Презентация MS Azure
Презентация MS AzureПрезентация MS Azure
Презентация MS Azure
 
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2...
 
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...
 
Базовые принципы работы с SVN.
Базовые принципы работы с SVN.Базовые принципы работы с SVN.
Базовые принципы работы с SVN.
 
AiCare - самоорганизующийся сервис управления
AiCare - самоорганизующийся сервис управленияAiCare - самоорганизующийся сервис управления
AiCare - самоорганизующийся сервис управления
 
AiCare - self-organizing device management service
AiCare - self-organizing device management serviceAiCare - self-organizing device management service
AiCare - self-organizing device management service
 
системы контроля версий
системы контроля версийсистемы контроля версий
системы контроля версий
 
V1
V1V1
V1
 

Similar to Интеграция мобильных приложений с Window azure

Docker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке AzureDocker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке AzureStas Pavlov
 
AZadonsky New Cloud Services
AZadonsky New Cloud ServicesAZadonsky New Cloud Services
AZadonsky New Cloud ServicesVasily Demin
 
Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПОDmitry Lazarenko
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureAndrew Mayorov
 
Эффективная работа с Adobe Creative Cloud.
Эффективная работа с Adobe Creative Cloud.Эффективная работа с Adobe Creative Cloud.
Эффективная работа с Adobe Creative Cloud.Telpis Georgiy design studio
 
!Mobile cloud for publishing
!Mobile cloud for publishing!Mobile cloud for publishing
!Mobile cloud for publishingVasily Demin
 
Применение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектовПрименение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектовAndrew Gubskiy
 
Hivext - platform web-services, platform web-applications
Hivext -  platform web-services, platform web-applicationsHivext -  platform web-services, platform web-applications
Hivext - platform web-services, platform web-applicationsguestaa90e4cb
 
Embarcadero All-Access
Embarcadero All-AccessEmbarcadero All-Access
Embarcadero All-AccessSerghei Urban
 
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»SpbDotNet Community
 
Microsoft reConnect
Microsoft reConnect Microsoft reConnect
Microsoft reConnect Microsoft
 
Простой способ мультиплатформенной синхронизации, Алёна Паньшина
Простой способ мультиплатформенной синхронизации, Алёна ПаньшинаПростой способ мультиплатформенной синхронизации, Алёна Паньшина
Простой способ мультиплатформенной синхронизации, Алёна ПаньшинаYandex
 
Sql Server Data Services
Sql Server Data ServicesSql Server Data Services
Sql Server Data ServicesMedia Gorod
 
Простая сложная облачная платформа Azure
Простая сложная облачная платформа AzureПростая сложная облачная платформа Azure
Простая сложная облачная платформа AzureTechExpert
 

Similar to Интеграция мобильных приложений с Window azure (20)

Docker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке AzureDocker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке Azure
 
AZadonsky New Cloud Services
AZadonsky New Cloud ServicesAZadonsky New Cloud Services
AZadonsky New Cloud Services
 
Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПО
 
Ms it cup win-team - мевв
Ms it cup   win-team - меввMs it cup   win-team - мевв
Ms it cup win-team - мевв
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows Azure
 
Hivext 04.2009
Hivext 04.2009Hivext 04.2009
Hivext 04.2009
 
Эффективная работа с Adobe Creative Cloud.
Эффективная работа с Adobe Creative Cloud.Эффективная работа с Adobe Creative Cloud.
Эффективная работа с Adobe Creative Cloud.
 
Технический обзор платформы Windows Azure. Демонстрация, Azure University
Технический обзор платформы Windows Azure. Демонстрация, Azure UniversityТехнический обзор платформы Windows Azure. Демонстрация, Azure University
Технический обзор платформы Windows Azure. Демонстрация, Azure University
 
!Mobile cloud for publishing
!Mobile cloud for publishing!Mobile cloud for publishing
!Mobile cloud for publishing
 
Применение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектовПрименение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектов
 
Hivext - platform web-services, platform web-applications
Hivext -  platform web-services, platform web-applicationsHivext -  platform web-services, platform web-applications
Hivext - platform web-services, platform web-applications
 
Embarcadero All-Access
Embarcadero All-AccessEmbarcadero All-Access
Embarcadero All-Access
 
Azure DevOps Training
Azure DevOps TrainingAzure DevOps Training
Azure DevOps Training
 
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
 
Microsoft reConnect
Microsoft reConnect Microsoft reConnect
Microsoft reConnect
 
Описание и архитектура TFS 2008
Описание и архитектура TFS 2008Описание и архитектура TFS 2008
Описание и архитектура TFS 2008
 
Простой способ мультиплатформенной синхронизации, Алёна Паньшина
Простой способ мультиплатформенной синхронизации, Алёна ПаньшинаПростой способ мультиплатформенной синхронизации, Алёна Паньшина
Простой способ мультиплатформенной синхронизации, Алёна Паньшина
 
Sql Server Data Services
Sql Server Data ServicesSql Server Data Services
Sql Server Data Services
 
Простая сложная облачная платформа Azure
Простая сложная облачная платформа AzureПростая сложная облачная платформа Azure
Простая сложная облачная платформа Azure
 
Что нового в 11.0?
Что нового в 11.0?Что нового в 11.0?
Что нового в 11.0?
 

Интеграция мобильных приложений с Window azure

  • 1. Родин Илья Senior Android Engineer Lohika Systems
  • 2.
  • 3. Windows Azure Масштабируемые вычислительные ресурсы и хранилище Автоматизированное управление сервисами Привычные инструменты, технологии и языки Реляционная БД в «облаке» Совместимая модель разработки Автоматизированное управление БД Подключение существующих приложений к «облаку» Подключение через границы сети Управление авторизацией в приложениях
  • 5. SQL
  • 9. Profit  Удобные доступ к Windows Azure Storage из приложений для различных клиентов  Table, BLOB, Queue  Поддержка Access Control Services  простой мастер настройки авторизации из различных источников  Вспомогательные сервисы:  хранит имя хранилища и ключ доступа  предоставляет механизм аутентификации  пример реализации пуш-оповещений  Быстрый старт с шаблонами приложений
  • 10.
  • 11. O_o ?!  VS2010  VS2012  Windows Azure Toolkit for Devices:  Windows Phone 7.x  Windows 8  Android  iOS
  • 12. Windows Phone 7.x: Setup  Скачать самораспаковывающийся архив  http://watoolkitwp7.codeplex.com/  Запустить мастер установки  выбрать папку в которую распаковать  Setup.cmd в корне папки  мастер определит всё недостающее и предложит установить  установит шаблоны в Visual Studio 2010
  • 13. Windows Phone 7.x: Inside  Библиотеки для Windows Phone 7.x  System.Data.Services.Client  WindowsPhoneCloud.StorageClient  SL.Phone.Federation  Библиотеки для сервера  AspProviders  WindowsPhone.Recipes.Push.Messasges  DPE.Oauth  Сервисы  сервисы аутентификации  обработчик HTTP REST API запросов к таблицам и очередям Windows Azure  WCF REST сервис генерации подписей для общего доступа к BLOB  Два шаблона приложений  полнофункциональный  пустой
  • 15. iOS: Inside  Исходный код: https://github.com/microsoft- dpe/watoolkitios-lib  Пример приложения: https://github.com/microsoft- dpe/watoolkitios-samples  Документация: https://github.com/microsoft- dpe/watoolkitios-doc  Cloud Ready Package for Devices  ACS + APNS  ACS  Membership + APNS  Membership
  • 16. iOS: Setup  Распаковка v1.x.y zip файла библиотеки (1.4)  Создаем новый проект  Добавляем распакованную библиотеку в проект  Проверяем все ли работает
  • 18. Android: Inside & Setup  Vesrion 0.8  Storage & AuthN/Z  Sample application  Documentation  Скачиваем wa-toolkit- android  Добавляем библиотеку к проекту
  • 20.