следуйте за мной на Твиттере: @XaocCPS
мой аккаунт на Facebook: http://www.facebook.com/yunev
Вчера состоялся второй день крупнейшей конференции для разработчиков, которую проводит Microsoft для демонстрации последних новинок компании в сферах веб и мобильных технологий. В ходе пленарного доклада, который открыл второй день конференции Microsoft анонсировала целый ряд новых технологий и продуктов, про которые пойдет речь в этой статье.
Напомню, что MIX – это не просто анонсы технологий, но и многочисленные технические доклады, которых на MIX’11 будет представлено в количестве 125 штук, из которых 47 – будут прочитаны приглашенными экспертами и сторонними докладчиками. Описание тем конференции MIX’11 можно почитать в этой статье.
В первый день конференции принес анонсы таких новых технологий как: Internet Explorer 10, ASP.NET MVC3 Tools Update, Orchard CMS 1.1, обновление Windows Azure. Подробнее о то, что было представлено в первый день можно узнать из этой статьи.
Второй день MIX’11 принес нам интересные новости по следующим продуктам и технологиям:
Ниже подробности по этим темам.
Пленарный доклад второго дня конференции MIX’11 открыл Joe Belfiore (вице-президент Microsoft) с рассказом о том, какие замечательные нововведения ожидают платформу Windows Phone уже осенью в этом 2011 году. Доклад начался с демонстрации любительского видео-ролика, который создал энтузиаст платформы. Microsoft разместила ролик на YouTube и если он наберет 200 000 просмотров, то его создателя пригласят для создания коммерческого рекламного материала для Windows Phone. Поддержите платформу и посмотрите ролик – он сделан на отлично и стоит того.
Джо Бельфиори рассказал про планы компании по развитию Windows Phone. В этом ему помог Marco Argenti – глава подразделения разработки в компании Nokia.
Было официально объявлено о поддержке дополнительный 16 языков в Windows Phone 7, в том числе русского языка. Создание приложений и размещение их в магазине приложений Windows Phone Marketplace станет доступным еще для восьми стран (в России это было доступно с первого дня).
Расширится и набор стран в которых будет запущен Windows Phone Marketplace, в которых можно будет вполне легально приобретать платные приложения для телефонов на базе Windows Phone. С 16 стран этот список будет расширен до 35 стран, в число которых войдет и Россия.
После обзора развития платформы, начались технические демонстрации нововведений в Windows Phone OS 7.5, которая будет доступна бесплатно пользователям телефонов уже в 2011 году.
Во-первых, появится поддержка Jump List для списка приложений, теперь пользователь сможет перемещаться по списку приложений так же, как по списку контактов. Плюс к этому, в списке приложений появится поиск по части названия, который интегрирован с Windows Phone Marketplace и позволяет осуществить поиск не только по телефону, но и в магазине.
В добавок, было анонсировано возможность расширения медиа-разделов дополнительными сервисами. Например, сервисами YouTube и Last.fm.
Windows Phone OS 7.5 получит обновление встроенного браузера. Новый браузер будет иметь точно такую же кодовую базу, что и новый Internet Explorer 9 и предлагать все те же возможности по аппаратному ускорению графики и скорости обработки JavaScript, что и настольная версия IE9.
Продемонстрировано небольшое изменение в UI браузера и поддержка смены ориентации экрана с портретной на ландшафтную.
Продемонстрирована поддержка аппаратного ускоренного HTML5 Video в новом мобильном браузере. Было произведено наглядное сравнение производительности браузеров в современных телефонах: Apple iPhone 4, Samsung Galaxy S и Windows Phone. В тесте на работу с графикой iPhone показал 2 FPS, Android – 11 FPS, Windows Phone – 26 FPS.
С выходом Windows Phone OS 7.5 разработчики получат доступ к более чем 1500 новых API. Среди них прямой доступ к сенсорам телефона: камере для анализа видео-потока налету, компасу и гироскопу. Большим приятным сюрпризом стал анонс Skype на Windows Phone, который выйдет вместе с обновлением. Был показан его интерфейс в стиле Metro и WP7.
В качестве демонстрации возможности прямого доступа к сенсорам показали приложение для Amazon, которое сканирует налету штрихкоды и ищет товар на сайте. При этом показали новую возможность Windows Phone OS 7.5 закреплять на главном меню не просто тайлы со ссылкой на приложение, но и тайлы со ссылкой на конкретный раздел или функционал в приложении, например, сразу на сканирование штрихкода в приложении Amazon (скриншот ниже).
Microsoft анонсировал новый набор инструментов для создания приложений нового типа Motion Sensor. Это набор объединит в себе возможности по работе с сенсорами и движением камеры для легкого создания приложений типа дополненной реальности. Такое приложение было продемонстрировано прямо со сцены.
Обновление Windows Phone OS 7.5 привнесет поддержку полноценной многозадачности, которая основана на размере свободной памяти. Программы будут доступны для переключения пока хватает памяти. В качестве демонстрации показали официальное приложение сервиса Spotify, которое будет доступно с обновлением платформы.
В Spotify запустили проигрывание музыки и переключились на другое приложение с помощью специальной функции перехода между запущенными программами. Этим приложением оказалась знаменитая игра Angry Birds, которая так же придет на Windows Phone, но значительно ранее, уже 25 мая. Пока докладчик играл в Angry Birds, в фоне играла музыка от Spotify.
Многозадачность в Windows Phone OS 7.5 будет обладать рядом возможностей:
В Windows Phone OS 7.5 появится и долгожданная поддержка работы с сокетами. В качестве демо прямо на сцене было показано приложение wpIRC, которое предлагает работу с протоколом IRC на Windows Phone OS.
В Windows Phone OS 7.5 разработчикам будет предоставлен доступ к встроенному SQL-хранилищу на базе SQL Server Compact 4.0. Разработчики смогут воспользоваться всеми преимуществами LINQ при работе с базой данных и самими данными.
На сцену вышел Скотт Гатри и рассказал про нововведения в инструменты разработки приложений для Windows Phone. Новая версия инструментов будет доступна абсолютно бесплатно уже в течении следующего месяца.
Для работы с сенсорами в новой версии инструментов разработки добавлена эмуляция сенсоров. Было показано как работать с гироскопом и GPS.
Пользователь управляет через специальное окно положением телефона в пространстве и таким образом эмулирует поведение сенсора в приложении. Выглядит очень удобно.
При работе с GPS у пользователя есть карта, на которой он может отмечать текущее положение, что сразу же отражается на работе приложения, которое работает с геоданными:
В новую версию инструментов разработчика Windows Phone добавится профайлер, который позволит полноценно анализировать и следить за производительностью и потреблением ресурсов приложений.
В ходе демонстрации были показаны реальные случаи нахождения узких мест в приложении с помощью профилирования и их устранение.
Скотт Гатри объявил о том, что обновление Windows Phone OS 7.5 улучшит производительность системы по четырем направлениям. И это не потребует никаких изменений в программах пользователя, просто они станут работать быстрее.
Следующие подсистемы Windows Phone будут улучшены:
Скотт Гатри анонсировал интеграцию платформ XNA и Silverlight в следующей версии Windows Phone OS 7.5. Разработчики смогут использовать оба фреймворка в рамках одного приложения. Например использовать трехмерные модели XNA в Silverlight-приложении.
Всего разработчикам Windows Phone OS 7.5 будет доступно свыше 1500 новых API для удобной работы и создания приложений.
После потрясающей демонстрации новых возможностей Windows Phone настала очередь технологии Silverlight 5. Silverlight развивается огромными темпами и разработчики уже знали о том, что ожидать от платформы. Ранее в этом году на специальном мероприятии были показаны основные нововведения в Silverlight 5.
Однако на MIX’11 разработчиков ждал сюрприз – выход бета-версии Silverlight 5 и инструментов разработки.
Вы можете загрузить все новые компоненты и инструменты разработчика по следующей ссылке http://www.silverlight.net/getstarted/silverlight-5-beta/.
Кроме того, рекомендую ознакомится с полезными ресурсами:
Платформа Silverlight 5 привносит следующие нововведения:
Media
Разработка
Производительность
Графика
Доступ и безопасность
Инструменты разработчика
В ходе пленарного доклада были продемонстрированы некоторые возможности Silverlight 5. Например проект создания 3D-моделей домов с интерьером и так далее.
Демонстрация показала высокую производительность при работе с ускоренной 3D-графикой.
В заключении пленарного доклада второго дня MIX’11 речь пошла о совершенно новом инструменте и платформе разработки – Kinect. Microsoft анонсировала скорую доступность набора инструментов Kinect for Windows SDK, который предложит не просто доступ к 3D-сенсору, но и ко всем другим возможностям Kinect – массиву микрофонов, видео-камере, алгоритмам обработки изображения и массивов данных. SDK будет предлагать работу с языками C#/VB/C++.
За несколько минут, с помощью Visual Studio и Kinect SDK было создано простое приложения для рисования руками.
Далее начались демонстрации проектов от энтузиастов, например, кресло полностью управляемое жестами через Kinect.
Второй демонстрацией стала интеграция телескопа WorldWide Telesсope и Kinect, что позволяет просматривать вселенную своими руками.
Потом показали проект для людей с ограниченным зрением, который может помогать передвигаться в здании без зрения. Проект отслеживает препятствия и других людей и с помощью обратной связи дает знать человеку куда надо двигаться.
Последний проект созданный с помощью Kinect – это игра, в которой нужно паре игроков принять положение для прохождения сквозь сцену. Я бы поиграл и на Xbox в такую игру. Море фана.
Завершилось мероприятие анонсом о том, что все посетители в зале получат Kinect бесплатно.
Второй день конференции MIX’11 начался с демонстрации новых возможностей Windows Phone OS 7.5: распространение на рынке, изменение в UI, браузер IE9, прямой доступ к сенсорам и сокетам, Skype для Windows Phone, многозадачность, Sql-хранилище, новые инструменты с возможность профилирования и эмуляции сенсоров и многое другое.
Продемонстрирован огромный прогресс и движение вперед платформы Silverlight и официально выпущена версия Silverlight 5 для разработчиков и всех желающих.
Анонсирован Kinect for Windows Sdk с полной поддержкой возможностей сенсора и новыми проектами на его базе.
В целом конференция MIX’11 принесла целый ряд больших анонсов и множество инструментов для разработчиков. Качайте устанавливайте, разбирайтесь. На подходе еще инструменты для Windows Phone OS 7.5 и новые анонсы на конференции разработчиков в сентябре.