Freigeben über


Windows Phone 7 и Azure вместе…Набор Windows Azure Toolkit для Windows Phone

Грэг Дункан

Забавно сосредоточиться на своем приложении и не заблудиться в аду инфраструктуры. Забавно создавать потрясающие приложения, которые предают данные для устройств, где бы последние ни находились. Забавно позволить Microsoft сделать тяжелую работу, пока вы кодируете, кодируете, кодируете.

Забавно начать работать с Windows Azure Toolkit для Windows Phone...

Ладно, я считаю, что в любом случае, это здорово. И имею в виду, что команда, стоящая за ним, сделала использование Azure с приложениями для Windows Phone 7 чертовски простым. Вы сосредоточитесь на программировании, а не на вопросах типа «как добавить уведомления, SQL Azure, Azure Storage, Azure Queues и т. д.

Создание приложений для Windows Phone, использующих Windows Azure

Windows Phones обеспечивает разработчикам множество возможностей для создания замечательных приложений. Тем не менее, в некоторых случаях разработчик ограничен параметрами, задаваемыми мобильным устройством – ограничениями по циклам процессора, временем жизни батареи, пределами памяти и перемежающимися периодами связи. Следовательно, важно связаться с сервисами вне устройства, в идеале, в месте с масштабируемой обработкой, избытком энергии, наращиваемой памятью, вездесущей связью. Начните облачные вычисления с Windows Azure.

Во многих отношениях облачные вычисления находятся на уровне игры. Любой разработчик может вытащить затычку из большого – и виртуально неограниченного – пула ресурсов, из которого можно их черпать. Это большая любезность со стороны разработчиков платформы облачных вычислений Microsoft Windows Azure. Проще говоря, Windows Azure позволяет сосредоточиться на самом приложении. Вам не надо беспокоиться об управлении или мониторинге операционной системы, точно так же, как и об аппаратуре сети. Как управляемый сервис, Windows Azure берет заботу об этом на себя.

Чтобы облегчить разработчикам Windows Phone использование Windows Azure мы создали Windows Azure Toolkit for Windows Phone. Этот набор инструментов предоставляет коллекцию шаблонов проектов Visual Studio, которые являются прекрасной стартовой точкой для построения приложений Windows Phone, основанных на сервисах, работающих в Windows Azure. Кроме того, набор инструментов включает библиотеки, примеры приложений и документацию.

Сегодня мы выпускаем версию 1.3, в которую включены некоторые значительные обновления, в том числе:

Чтобы начать посетите страницу Windows Azure Toolkit for Windows Phone на CodePlex. Несмотря на то, что вы можете посмотреть онлайн исходный код, я рекомендую скачать самораспаковывающийся архив с исполняемым кодом. Этот пакет не только дает вам весь исходный код, но и предоставляет расширения Visual Studio, включающие шаблоны проектов и программу проверки зависимостей, которая позволит убедиться в том, что в наличии есть все необходимые реквизиты.

clip_image002

Войдя, вы можете попробовать набор инструментов со всех сторон. Есть пять областей для изучения:

  • Обязательные уведомления
  • Таблицы Windows Azure
  • Блобы Windows Azure
  • Очереди Windows Azure
  • SQL Azure

Чтобы упростить тестирование обязательных уведомлений, а также показать, что надо сделать для регистрации канала уведомлений, сохранения его в таблицах Windows Azure и последующей отправки сообщения на телефон, мы включили в состав набора простое веб-приложение, которое можно использовать для отправки уведомлений на телефон. Сначала, разрешите обязательные уведомления на клиенте…

В набор также включен пример приложения (в котором можно увидеть, как все работает).

Одно из недавних обновлений набора инструментов включает приложение-пример BabelCam. Оно начиналось как приложение для подтверждения концепции, которое я создал для доклада Построение приложений Windows Phone 7 на платформе Windows Azure, прочитанного на MIX11. С того времени мы не только вылизали это приложение и включили в распространяемый пакет исходный код, но и опубликовали его в электронном магазине Windows Phone – скачайте BabelCam и попробуйте его!

clip_image004

Если вы пишете приложения для Windows Phone 7, и вам требуется подключение к облаку при том, что у вас нет соответствующей инфраструктуры поддержки, если вам интересно или вы хотите встроить облако в приложение, этот набор инструментов написан именно для вас…

Comments