Новые возможности для облака и устройств: Microsoft Professional Developers Conference 2010 начинала свою работу
Начала свою работу Professional Developers Conference (PDC) – крупнейшая конференция Microsoft для разработчиков. Ключевой темой мероприятия стала разработка приложений для облака и те возможности, которые они открывают для работы с персональными компьютерами, мобильными телефонами и т.д.
Во время пленарной сессии Стив Баллмер, глава корпорации Microsoft, и Боб Муглиа, президент подразделения серверных продуктов и инструментов (Server and Tools), еще раз подчеркнули уникальность предложения Microsoft, которая заключается в расширении возможностей облака с помощью веба и устройств. Особое внимание было уделено Windows Azure, SQL Azure, Internet Explorer 9 и Windows Phone 7.
С момента коммерческой доступности Windows Azure в начале этого года наблюдается устойчивый рост интереса к облачной платформе Microsoft. В настоящее время число подписок приблизилось к 20 000.
Microsoft также сообщила, что свыше 70 партнеров, которые обеспечивают в общей сложности более 2/3 всего мирового веб-трафика, такие как Twitter, Facebook, Amazon.com и др., активно используют возможности Internet Explorer 9 и HTML5. В настоящее время общее количество скачиваний бета-версии Internet Explorer 9, которая вышла в сентябре этого года, превзошло 10 млн.
Microsoft также отметила, что список партнеров Windows Phone 7, в который уже входят такие компании, как PopCap Games, Intuit, Amazon.com и Facebook, постоянно увеличивается. На конференции также было объявлено, что 3 ноября этого года откроется магазин приложений Marketplace для Windows Phone. К этому времени для скачивания будут доступны более 1000 качественных игр и приложений.
Совершенная ОС для совершенной «платформы-как-сервис»: Windows Azure
Рассказывая о возможностях Windows Azure, Боб Муглиа показал, как разработчики могут использовать свои знания для создания новых типов приложений.
«Только Windows Azure позволяет разработчикам насладиться той широтой сервисов, которые может предложить разработчикам настоящая платформа в виде сервиса (PaaS), ведь больше нет необходимости думать об инфраструктуре или виртуальных машинах, и можно полностью сосредоточиться на процессе создания уникальных приложений, - сказал Боб Муглиа. – Представьте, что имея всю необходимую ИТ-инфраструктуру, аппаратные и программные среды, вы сможете поддерживать свое приложение буквально несколькими кликами мышки. Это открывает перед разработчиками ранее невиданные горизонты! Для разработчиков по всему миру столько много возможностей! Мы с нетерпением ждем тех потрясающих вещей, которые создадут наши заказчики с помощью нашего предложения платформы в виде сервиса (PaaS)».
PaaS: миграция приложений в облако
Чтобы снизить традиционные затраты и упростить управление, заказчики с помощью виртуальных машин могут переместить существующие приложения в облачную среду. На конференции PDC10 было представлено 2 обновления для Windows Azure, которые помогут правильно мигрировать в PaaS: Windows Azure Virtual Machine Role и Server Application Virtualization. Windows Azure Virtual Machine Role позволяет запускать виртуальные машины Windows Server 2008 R2, которые находится в облаке Microsoft, что значительно облегчает перенос приложений в облако. Server Application Virtualization дает разработчикам возможность переместить виртуализированные образы приложений в Windows Azure, полностью используя все внутренние возможности управления платформы.
Приложения в облаке: совершенствуем и трансформируем
На конференции также были анонсированы несколько сервисов Windows Azure, с помощью которых разработчики могут создавать динамичные облачные приложения, открывающие новые возможности для бизнеса. Среди них Windows Azure AppFabric Composition Model, которая ускоряет процесс сборки сервисов, обеспечивая развертывание критичных приложений и возможностей управления. Microsoft также анонсировала Marketplace для Windows Azure, в том числе новый DataMarket (ранее носивший кодовое название «Проект Даллас»). Доступный уже сегодня, Marketplace предлагает платные и бесплатные финансовые, развлекательные и другие наборы данных. В настоящее время более 35 провайдеров предоставляют свои предложения на данном сервисе Microsoft.
Microsoft также представила сервис Extra Small Windows Azure Instance, предназначенный для небольших проектов, например, создания мобильных приложений, которым требуется самый легкий и дешевый способ тестирования и создания прототипов. Новое предложение по цене 5 центов за 1 час использования вычислительной мощности позволит даже самым маленьким компаниям-разработчикам запускать свои приложения на платформе Windows Azure.
Новый опыт взаимодействия с облаком с помощью Windows 7, Internet Explorer 9 и Windows Phone 7
Компания Microsoft помогает разработчикам одинаково успешно работать как с облачными, так и с клиентскими приложениями. Широкий успех Windows 7 и Internet Explorer 9 раскрывают перед разработчиками новые возможности, в том числе и в облаке, особенно принимая во внимание тот факт, что чаще всего пользователи Windows 7 работают с браузером. За первый год с момента появления количество проданных по всему миру копий Windows 7 составило 240 млн, и этот факт является хорошим стимулом для разработчиков создавать новые Windows-приложения, которые объединят разные платформы с помощью HTML и JavaScript и будут работают на облачной платформе, такой как Windows Azure.
На PDC10 Microsoft еще раз подчеркнула взятое ранее обязательство поддерживать стандарты, в том числе HTML5. В ходе конференции было продемонстрировано, как разработчики могут максимально использовать аппаратное ускорение Internet Explorer 9, чтобы создавать сайты, которые будут восприниматься как родное Windows-приложение. Компания также анонсировала выход Windows Internet Explorer 9 Platform Preview 6.
В настоящее время по всему миру скачено свыше полумиллиона инструментов для разработки под Windows Phone 7 Windows Phone Developer Tools (пакет является бесплатным). Многие из навыков, языков и инструментов, которые традиционно используются для разработки облачных приложений на Windows Azure, могут быть применены для разработки приложений и игр для Windows Phone.