Posted on 2. September 2010

Будущее Silverlight и HTML5

Меня давно интересует этот вопрос. Но не в плане того, что Silverlight будет существовать или нет. А в какою сторону он будет развиваться и какие новые возможности ожидать от технологии. Спросите почему? Да потому, что компания не зря вкладывает много ресурсов в развитие технологии, чтобы потом ее же похоронить с выходом IE9 и поддержкой HTML5 в нем.

И вот Brad Becker в блоге Silverlight Team опубликовал свою статью, которая только подтверждает мои догадки. В кратце Brad описывает ведущие возможности Silverlight технологии, которые HTML5 заменить просто не в силе. Не говоря уже о скорости развития HTML и Silverlight технологиию.

Brad выделяет три категории приложения при разработке которых возможно использовать Silverlight:

  • premium media experiences
  • consumer apps and games;
  • business/enterprise apps.

Возможности Silverlight по категориям приложений:

Premium Media Experiences
  • High Definition (HD) H.264 and VC-1 video
  • Content protection including DRM
  • Stereoscopic 3D video
  • Multicast
  • Live broadcast support
  • (Adaptive) Smooth Streaming
  • Information overlays / Picture-in-picture
  • Analytics support with the Silverlight Analytics Framework
Consumer Apps and Games
  • Fully-customizable controls with styles and skins
  • The best designer – developer workflow through our tools and shared projects
  • Fluid motion via bitmap caching and effects
  • Perspective 3D
  • Responsive UI with .NET and multithreading
Business/Enterprise Apps
  • Full set of 60+ pre-built controls, fully stylable
  • Productive app design and development tools
  • Powerful performance with .NET and C#
  • Powerful, interactive data visualizations through charting controls and Silverlight PivotViewer
  • Flexible data support: Databinding, binary XML, LINQ, and Local Storage
  • Virtualized printing
  • COM automation (including Microsoft Office connectivity), group policy management



Posted on 4. August 2010

Windows Phone 7 браузер не будет поддерживать HTML5

WinPhoneBrowser

Во время пресс-конференции в Гамбурге, Frank Prengel технический евангелист Microsoft Windows Phone направления в Германии, рассказал, что Microsoft не имеет конкретных планов по добавлению поддержки HTML 5 на платформу Windows Phone 7.

Веб браузеры, основанные на WebKit, которые присутствуют в BlackBerry OS 6, iPhone и Android поддерживают HTML5, хотя сам стандарт еще не завершен. Windows Phone 7 пока что использует браузер, основой которого является IE 7, который не имеет поддержки HTML5.

IE 9, который будет доступен в начале 2011 (бета ожидается в сентябре) имеет поддержку HTML5. Так что остается ожидать, когда IE9 перенесут на Windows Phone 7 платформу.

Для поддержки Flash’a ожидается появления соответствующей версии плагина от Adobe. Предварительное время появления – ближайшие 6-ть месяцов после выпуска Windows Phone 7.

Cсылки по теме:

 



Posted on 27. July 2010

Silverlight HTML5 WebSocket клиент

В блоге Silverlight Web Services Team появилась информация об использовании WebSocket.

Одной из инициатив HTML5 является определение протокола двухсторонней связи с названием WebSocket для передачи данных между клиентом и сервером. Протокол позволяет обмениваться данными нескольким приложениям между собой через сервер, чего нельзя достичь с помощью HTTP протокола. Особенно, протокол позволяет отсылать данные с сервера на клиент в любой момент через подключение WebSocket.

Пример такого приложения (чат) реализует WebSocket протокол: http://40interop.epiq.msftlabs.com/html5/wsdemo.html. Пример содержит следующие компоненты:

  1. серверная часть содержит WCF сервис(.Net Framework 4.0) с конечной точкой ws://40interop.epiq.msftlabs.com:4502/servicemodelsamples/chat.svc
  2. клиентская часть состоит из 2-х компонентов: