MIX08 Keynote: Silverlight Mobile

Support both windows mobile and non-windows mobile.

Officially annouced partnership with Nokia.

Showed off a Nokia X60 device with a weather bug silverlight app running on it. http://silverlight.weatherbug.com is same app as is running on the x60.


MIX08 Keynote: WPF

Lots of performance improvements

Some really cool shader/physics engine. 

Will see changes as part of .NET 3.5 update this summer.


MIX Keynote: Silverlight 2.0

WOW, Silverlight 1.x is having 1.5 million downloads per day.  I wonder how this compare to the number of browsers with flash installed.

Downloads:

Details:

2.0 enables silverlight to run on mobile devices.

Adaptive streaming:  allows silverlight to look on the client side to see the client capabilities and network settings, then it will pick the appropriate bit rate for the video.  It will auto change the bit rate if client or network changes.  No need to write any code to take advantage of this. Enable you to plug in any adaptive streaming algorithm or streaming provider.

Microsoft and Move networks partnering.  Move networks provides streaming for lots of tv networks.  This is great news.  I have streamed HD versions of Lost from abc.com which Move networks provides and it worked great.

Better tco for progressive downloading.  Example: would be watching a YouTube video where it buffers before streaming.  With this type of streaming, the server tried to send as much of a payload as it can to the client but many times user closes the browser which cost extra money/bandwidth.  With the new silverlight tco it will send a quick payload so that video starts and then you can say how far to stay in front of the stream, so you might only stay 10 seconds ahead of what the user is watching.

Ability to embed ads in your silverlight app.  Publisher can control the ability to skip over ads or to force the users to wait for the ad.  Can dynamically loads ads as the video plays.  This doesn't seem to be anything different than what is delivering in a lot of streaming content today but I since I haven't done anything with streaming content at all, I don't know how much easier this makes it for publishers to do this.

Double click support for silverlight 2.0 for in-stream products.

Olympic web site preview.  They will be streaming events live.  The web site looks pretty cool. Finally I wont have to worry about NBC not showing the events I want to see.  You will be able to rewind the streaming video.  Essentially this is Tivo for streaming.  Will have multiple views of events (they showed a track and field event with 4 different videos all streaming at the same time)

2.0 beta 1 is a 4.6 meg download.  It does not require .NET framework to be install previously.  The install is only a couple of seconds.

2.0 Beta includes lots of web controls and includes an open source license.  The license will allow you to modify and reship the controls. 

Shipping a unit test framework for silverlight.  To help seed they are including over 2000 unit test for the silverlight controls.

Controls will support skinning and customization for how the controls look.  Silverlight also has control templates that control the look of the control.

Will be shipping visual studio support that will allow you to create silverlight applications.  Full intelisense and debugging support.

Expression Blend is a great designer environment for silverlight applications.  It shares project structure with visual studio.

Hard Rock web site demo rocked.  Lots of cool interactions.  http://memorabilia.hardrock.com/ 

Microsoft is providing tools to do image stitching and zooming.


MIX08 Keynote: IE 8

IE 8 (http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/Install.htm):

  • CSS 2.1 Support:

Follows standards and renders same way as firefox and opera. 

  • CSS Certifications:

Goal of full compliance with w3 test.  IE 8 By default will be in standards mode.  Developers have control over the rendering.  IE8 will include an IE7 view so that you can see how page will look at in IE7 as well as IE8 without having to install multiple browsers.

  • Performance:

Lot of performance enhancements.  JScript reported to be much faster.

  • HTML 5 Start

Helpers make the back button actually work with ajax.  Warns user if they lose network connectivity.

  • Developer tools

Ability to debug javascript (set breakpoints, watches, etc) right in the browser.
Ability to modify/trace css styles right in the browser.

  • Activities

Usability enhancements to tie the web together.  The standards will be open.

Example activity: highlight address, click on icon popup, and select maps.  it them takes you rights to a map web sites with the address already shown.

  • Web Slices

Users can subscribe to parts of web pages.  Web Site developers adds some very light-weight markup that has little impact to the site.


Arrived @ MIX 08

I made it to MIX08 without any problems :)  Looking forward to hearing all about MVC and Silverlight 2.0.