- PVSM.RU - https://www.pvsm.ru -
Windows Azure — одна из самых открытых платформ от Microsoft. Управление и доступ к сервисам, которые предоставляет платформа, осуществляется по открытым протоколам с REST API, а разрабатывать приложения можно на node.js [1], Java [2], PHP [3] и .NET [4].
Использование мобильных компьютеров для доступа в интернет и к сопутствующим сервисам растёт с каждым днём. Многие популярные интернет-сервисы имеют продвинутого клиента для основных мобильных платформ. Для того, чтобы разработчики могли быстро познакомиться и начать использовать возможности Windows Azure в своих решениях, были разработанны несколько проектов с открытым исходным кодом, для основных мобильных платформ и технологий, под общим названием Windows Azure Tookits for Devices.
С чего это всё начиналось можно узнать в статьях на Habr: Windows Azure Toolkit for Windows Phone [5] и Windows Azure Toolkit for iOS [6], Windows Azure Toolkit for Social Games [7] и Windows Azure Tookits for Devices [8].
Проект доступен также для Android [9] и недавно получил обновление, которое поддерживает разработку для Windows 8 Consumer Preview [10].
Цель данной статьи — познакомить с Windows Azure Toolkit for Windows 8.
Для разработки вам потребуется как Visual Studio 11 Beta, для разработки приложений в Metro-стиле для Windows 8, так и Visual Studio 2011, например, бесплатная Web Express, для разработки Windows Azure части. Также, для того, чтобы запускать эмулятор Windows Azure, необходимо установить SQL Server Express.
Подробную инструкцию по установке Windows Azure SDK под Windows 8 можно найти здесь. [11]
Скрипт установки Windows Azure Toolkit for Windows 8 проверит все зависимости и установит все необходимые для работы. Полный список зависимостей можно найти в документации [12].
Перейдём теперь непосредственно к составу тулкита.
Два шаблона:
Windows 8 Cloud Application: создаёт проект для развёртывания в Widows Azure и проект ASP.NET MVC 3, отвечающий за регистрацию клиентов и отсылку им push-оповещений.
Notification + Access Control Application: создаёт базовый проект, который содержит всё необходимое, чтобы начать пользоваться сервисами Windows Azure из приложения в metro-стиле. Доступен для C# и JavaScript.
Примеры кода (в папке Samples):
Пакеты NuGet:
Margie’s Travel — это пример приложения в metro-стиле из поставки Toolkit, которое написано на HTML5, CSS и JavaScript и использует возможности Windows Azure. Приложение не требует установки. Для работы нужно просто запустить клиентскую и серверную часть проекта.
Cкачать Visual Studio 11 Beta [19]
Всё необходимое для разработки под Windows Azure [20]
Центр разработки Windows Azure на MSDN [21]
Форум по Windows Azure на MSDN [22]
Windows Azure Toolkits for Devices:
Windows Azure Toolkit for Windows 8 на Codeplex [10]
Windows Azure Toolkit for Android на GitHub [9]
Windows Azure Toolkit for iOS на GitHub [23]
Windows Azure Toolkit for Windows Phone на Codeplex [24]
Windows Azure Toolkit for Social Games на GitHub [25]
Автор: stasus
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/razrabotka/4234
Ссылки в тексте:
[1] node.js: http://www.windowsazure.com/en-us/develop/nodejs/
[2] Java: http://www.windowsazure.com/en-us/develop/java/
[3] PHP: http://www.windowsazure.com/en-us/develop/php/
[4] .NET: http://www.windowsazure.com/en-us/develop/net/
[5] Windows Azure Toolkit for Windows Phone: http://habrahabr.ru/company/microsoft/blog/118569/
[6] Windows Azure Toolkit for iOS: http://habrahabr.ru/company/microsoft/blog/118969/
[7] Windows Azure Toolkit for Social Games: http://habrahabr.ru/company/microsoft/blog/138565/
[8] Windows Azure Tookits for Devices: http://habrahabr.ru/company/microsoft/blog/136893/
[9] Android: https://github.com/microsoft-dpe/wa-toolkit-android
[10] Windows 8 Consumer Preview: http://watwindows8.codeplex.com/
[11] здесь.: http://www.windowsazure.com/en-us/develop/net/other-resources/windows-azure-on-windows-8/
[12] документации: http://watwindows8.codeplex.com/wikipage?title=Software%20Requirements&referringTitle=Documentation
[13] nuget.org/packages/Windows8.Identity.AccessControl: http://nuget.org/packages/Windows8.Identity.AccessControl
[14] nuget.org/packages/Windows8.CSharp.Identity.AccessControl: http://nuget.org/packages/Windows8.CSharp.Identity.AccessControl
[15] nuget.org/packages/Windows8.JS.Identity.AccessControl: http://nuget.org/packages/Windows8.JS.Identity.AccessControl
[16] nuget.org/packages/Windows8.Notifications: http://nuget.org/packages/Windows8.Notifications
[17] nuget.org/packages/WnsRecipe: http://nuget.org/packages/WnsRecipe
[18] 127.0.0.1/upgrade: http://127.0.0.1/upgrade
[19] Cкачать Visual Studio 11 Beta: http://www.microsoft.com/visualstudio/ru-ru
[20] Всё необходимое для разработки под Windows Azure: http://www.windowsazure.com/ru-ru/develop/downloads/
[21] Центр разработки Windows Azure на MSDN: http://msdn.microsoft.com/ru-ru/windowsazure/
[22] Форум по Windows Azure на MSDN: http://social.msdn.microsoft.com/Forums/ru-ru/cloudru/threads
[23] Windows Azure Toolkit for iOS на GitHub: https://github.com/microsoft-dpe/wa-toolkit-ios
[24] Windows Azure Toolkit for Windows Phone на Codeplex: http://watwp.codeplex.com
[25] Windows Azure Toolkit for Social Games на GitHub: https://github.com/WindowsAzure-Toolkits/wa-toolkit-games
Нажмите здесь для печати.