
Silverlight 5 – мультимедийная платформа стала полнее и функциональнее
Компания Microsoft представила новую версию своей платформы для создания мультимедийных приложений под названием Silverlight 5. По заверениям производителя, новая версия Silverlight стала стабильнее и быстрее. Кроме того, в новой версии поддерживается аппаратное ускорение многих функций.
Главным успехом платформы Silverlight стало построение мультимедийных приложений для потокового вещания. С этой точки зрения Silverlight 5 предлагает важные новшества, в том числе аппаратное ускорение при воспроизведении потоков формата H.264, технологию TrickPlay для быстрой перемотки с воспроизведением скорректированного звука, а также возможность принудительно отключать экранную заставку во время показа видеоматериалов.
Еще одна ниша, в которой технология Silverlight показала себя с лучшей стороны – это бизнес-приложения, которые предоставляются клиентам в виде web-приложений и в виде обычных настольных программ. Для таких приложений платформа Silverlight 5 предлагает дополнительные функции, включая улучшенные инструменты для работы с базами данных, аппаратное ускорение графики, минимальные задержки сетевого взаимодействия и расширенные возможности печати.
Еще одна особенность Silverlight 5 – возможность создания «доверенных» приложений. Такие приложения могут выполнять задачи, недоступные обычным Silverlight-приложениям, включая создание нескольких окон сразу, а также вызов внутренних функций операционной системы с использованием таких методов, как метод P/Invoke на платформе .NET, и специальных инструментов для взаимодействия по протоколу COM. Сама компания Microsoft в качестве примера показала «доверенное» приложение на базе Silverlight 5, которое успешно работает с защитным USB-ключом и со сканером штрих-кодов.
Несмотря на громкую премьеру, будущее технологии Silverlight все еще остается неясным. Для традиционных Windows-приложений существует уже множество инструментов разработки – Win32-инструменты, разработка .NET-приложений на базе технологии WPF, полнофункциональные средства разработки на платформе .NET Framework, а теперь еще и Silverlight. У каждого подхода есть свои сильные и слабые стороны, но технология Silverlight остается единственной, которая предлагает реальную поддержку кроссплатформенной работы. Сейчас Silverlight поддерживается не только в среде Windows, но и в Mac OS X, и даже в Linux с помощью технологии Moonlight. С другой стороны, полномасштабная .NET-разработка так же удобна, как в Silverlight, но по сравнению с Silverlight предлагает больше гибкости и функциональных возможностей.
Как бы то ни было, существование технологии Silverlight в нынешнем виде стоит под вопросом. «Доверенные» приложения – это большой плюс, но они работают только в среде Windows, так что единственное преимущество Silverlight – кроссплатформенность – сводится к нулю. Мультимедийные возможности неплохо реализованы в современном стандарте HTML5. К тому же, развитие настольной версии Silverlight сильно опережает мобильную версию – в мобильной платформе Windows Phone 7 используется Silverlight 3. Тем не менее, публичная бета-версия Silverlight 5 появится в следующем году – официальный выпуск запланирован на вторую половину 2011 года.
Страница продуктов компании Microsoft: http://soft.softline.ru/microsoft.
Получить конcультацию по лицензированию и покупке вам поможет Александр Заленский (e-mail: AlexanderZ@softline.ru, тел.: +7(495) 232-0023 * 0214), по обучению в Учебном центре Softline – Мария Степнова (e-mail: MariaM@softline.ru, тел.: +7(495) 221-1070 * 0429).