in

Matt’s Blog

March 2008 - Posts

  • Topics from MIX08

    Here is the outline from the presentation this morning.   The powerpoint is also attached.


    IE 8 Beta 1

    • Standards Based - CSS 2.1 and HTML 5
    • Web slices
    • Web activities
    • Ajax Navigation
    • Connection Events
    • Developer Tools
    • Local Storage
    Silverlight 2.0 Beta
    • Adaptive streaming in conjunction with Windows Media Services 2008
    • Bit rate throttling
    • Multi-language Support
    • New UI controls - Text boxes, grid, etc
    •  Deep Zoom and Deep Zoom Composer (Sea Dragon)
    • Better support of user controls
    • Integration with advertising
      • Click tracking integration
      • Double click to release Silverlight API later this year
      • Video events
      • Quickly create fly out ads etc

    WPF 3.5

    • Graphics enhancements - Combine 2D and 3D graphics
    • More APIs for syndicated content
    • Improved performance
    • More controls coming such as a data grid and improved item controls

    ASP.NET 3.5 Extensions Preview

    Demos

    I hope to post some code demos in the future.

  • MIX08 Day 2

    Today at MIX there was still no shortage of sessions on WPF and SilverLight. This morning I attended a session on "Whats New in WPF and .NET 3.5". The key improvements noted were

    1. Deployment improvements - The size of the core .NET runtime needed to run WPF has been made smaller and more compact. Developers will also be able to give WPF installs their own branding without any Microsoft.NET branded interruptions.

    2. An add-in model has been included so custom add-ins can be written for a WPF application.

    3. Data improvements include improvements to XLINQ binding, dataset performance, and improved performance in XML DOM binding.

    4. Additiional capabilities for Interactive 2D on 3D. For example a textbox can be placed on a 3d surface given background textures or animation, but at the same time it will still function as a textbox

    5. Improvements for syndicated client experiences - This further facilitates apps such as content readers etc that consume content via the internet.

    These are very high level and I hope to have some demos to run in the future.

    In the afternoon, Steve Ballmer and Guy Kawasaki had a keynote or rather Guy interviewed Steve. Steve re-iterated Ozzie's position on expanding Microsoft's advertising platform by potentially acquiring Yahoo. He did mention that Microsoft has made an offer. I hope to have more posts coming soon on WPF and SilverLight.

     

    I hope to have more posts coming soon on WPF and SilverLight.  

  • MIX Day 1

    Who said Johny Cash and Microsoft don't mix?  Well at MIX they do, as listeners were serenaded with Johny Cash as they waited for the event to start.  Once it started there was no lack of eye popping demos.   

    Microsoft kicked off MIX today with keynotes from Ray Ozzie,  Scott Guthrie, and Dean Hachamovitch.

    Ray Ozzie, announced Microsoft's commitment to expanding their advertisement platform,  potentially through acquiring Yahoo.   Wow!!   He also discussed Microsoft's software + services strategy to enable users to connect all their devices, to enable connected entertainment, and to enable business to connect like they never have before.  In the user space, Microsoft's direction would be to allow a user to synchronize all their devices using Microsoft software and the internet as a hub.  One example Ozzie used was having devices report their status via the web and allow them to be remotely managed.  Instead of thinking in terms of a single PC, users would have a mesh of devices they could manage. 

    For businesses Microsoft seemed to communicate a vision of having software products that live on a PC and services such as Office Live that would provide rich internet applications and services over the web.  Ozzie also mentioned having exchange and communications server available as products an enterprise could install on their own server or could pay for as services in the cloud, which would reduce the IT burden on some companies.  He also spoke briefly regarding SQL Data Services, it wasn't quite clear if and when this will be available, but it seemed that this would would equate to Microsoft providing database solutions as a service.

    After Ozzie,  Scott Guthrie was next up talking about .NET 3.5,  Visual Studio 2008,  IIS 7,  the ASP.NET MVC Preview, and the Silverlight 2.0 Beta 1 preview.    .NET 3.5 contains enhancements that include javascript intellisense,  integrated javascript debugging with VS 2008, and LINQ (language integrated query).  

    Scott then handed it over to Dean Hachamovitch to talk about IE 8 and I would guess every developer liked what they heard.  One of the major goals of IE 8 is to allow developers to spend less time getting their code to work in all browsers.  To that end IE 8 will be standards compliant with CSS 2.1 and HTML 5.   Microsoft also is working toward a CSS certification process with the W3C, and to that end they have submitted testcases to W3C under the BSD license.  They have requested developer feedback on the test cases.  My understanding of this is that Microsoft isn't certifying IE 8 as much as trying to promote a standard test and certification process for all browsers to under go to be compliant, which I think is a great idea.  The other area of improvement in IE 8 should be performance.   It was mentioned that scripting performance could improve by 2.5x.  Some other nice features that will be unveiled in IE 8 are listed here:

    • Improvements for AJAX and usability - For example, in IE 8 clicking the back or forward button will allow you to actually go back thru your history of AJAX partial page updates. 
    • Connectivity events -  This should allow events to be raised in the browser when a user's internet connection is lost.  If they are on a form their data can be saved locally until the connection is restored. 
    • Developer Tools -  IE 8 will provide developer tools very similar to the FireFox plugin FireBug.  This tool will allow developers to debug client script much like they debug code in Visual studio.  They can set watches, break points, and browse and search styles.   Applause??  This feature got the applause from the developers in the crowd.
    • Web Activities - This concept is very new and very hard to describe without demo.  One example shown was a user right clicking on a street address and the context menu had a "map it" option.  Microsoft has created an open service spec that would allow developers to create their own activities.
    • Web slices - This feature would allow a user to subscribe to a portion of a page they are interested in and add it to their favorites so they can stay updated.

    IE 8 Beta 1 is now available at http://www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx

    After the IE 8 presentation, SilverLight took the show.  SilverLight 2.0 should have the following features and benefits

    • Reduced total cost of ownership - This will be achieved thru adaptive streaming and Windows Media Services 2008 (which is free for any edition of 2008 server system)
    • Progressive download and bit rate throttling via IIS and the media services pack.  This will allow admins to allow a burst of data to be streamed and then throttle the rate back.  The idea is to save cost since more content may get streamed that a user will actually watch
    • Adaptive streaming - This allows SilverLight to adjust the streaming bit rate as connection speed changes.
    • Integrating Advertising - SilverLight 2.0 will allow better integration with click tracking services.
    • Multi language support
    • A subset of the WPF framework is contained within Silverlight to allow developers to build rich internet applications with textboxes and grids etc.
    • Deep Zoom -  This will provide a framework for developers to quickly create stitched zooming applications very similar to google maps.  Deep Zoom Composer will be a tool that will automatically generate the slices to do this easily.

    The preview release of SilverLight 2.0 Beta 1 was made available today at http://www.microsoft.com/downloads/details.aspx?FamilyId=E0BAE58E-9C0B-4090-A1DB-F134D9F095FD&displaylang=en.

     Thats alot for a day!

     

     

     

  • MIX08 Registration a Breeze

    Microsoft did a good job of organizing the registration for this event.  I waited in line maybe 15 - 20 minutes at most (not bad in my opinion for an event this size).  No paperwork just verify an ID and its that simple.  The online session registration tool is also very helpful in helping you schedule and choose breakout sessions.

     I'm curious to see what topics emerge in the open space forums, where Microsoft is letting conference attendees post topics to discuss.

  • Smooth Fusion visits MIX 08

    Smooth Fusion arrived in Las Vegas today, after a day of travel.  I'm excited to attend tomorrow's sessions on Flash to Silverlight and building rich internet applications with Silverlight.  I look forward to a week of informative presentations from Microsoft, and I hope to bring back many ideas to start fusionovating with.  Well its time to go register,  check back for more updates on whats happening at MIX.

Powered by Community Server (Commercial Edition), by Telligent Systems