wpf-tutorials (wpf_tutorials) wrote,

Teched Developer 2007: Day 1

I know this is a blog for tutorials on WPF and Silverlight, but this week I'm at Microsoft Teched Developers in Barcelona and I like to share a short summary about the different sessions.  Some of these sessions will be about WPF and Silverlight, so maybe I get some great ideas for new tutorials by the end of the week.

14:00 Keynote by S. Somaseger

The most important announcement in the keynote was that the new Visual Studio 2008 will re released before the end of the month.  The rest of the keynote was a short overview of the new Visual Studio ( especially about the possibilities of LINQ ) and a couple of other announcements:

  • There is a public beta available for Popfly
  • There is a public CTP available for the Microsoft Sync Framework


15u30: A tour of Visual Studio 2008 and the .NET 3.5 framework by Daniel Moth 

This sessions gave in good overview of a couple of features in the new framework and Visual Studio.  First of all, it was made clear that .NET 3.5 is nothing more than .NET 2.0 + .NET 3.0 + all the updates for these frameworks. 

This enables multitargeting: you can create a .NET 2.0 application and upgrade it to a .NET 3.5 application.  This works a two directions.

Next, we saw some features of the new Visual Studio. I must admit that some of them look very attractive.  For example:

  • If you create a web application, there is full intellisense and debugging possibilities for javascript.  It's just like you write VB or C# code.
  • There is also more support for creating CSS through different panels.  Visual Studio doesn't write all the CSS inline anymore, but creates nice separated blocks.
  • XBAP applications can also run in Firefox now.
  • The WPF designer has improved a lot since the last release of the WPF November CTP Extension for Visual Studio 2005.   

A list of all the improvements of Visual Studio 2008 and the .NET 3.5 framework can be found an Daniel Moth his blog: http://www.danielmoth.com/blog.


17u45: Building great web experiences with Silverlight 1.0 by Jesse Liberty

Finally, the first session about Silverlight.  Because it was about the 1.0 version, everything had to be done with javascript.  I prefer the 1.1 version with C#, but that is still in alpha.

First, there was a general overview of with Silverlight actually is ( a plugin for the browser that works cross browser and cross platform ) and an overview of the different files in the Silverlight 1.0 template for Visual Studio.

After this overview, there was a demo about how you can create shapes in XAML, add some transformations to then ( rotation, scale, skew,... ) and animate then with a storyboard.

The session ended with a demo on how to interact between HTML and Silverlight and a Q & A.

Everything that was discussed in this session can also be found on http://silverlight.net .  This site also contains some nice Silverlight 1.0 samples.


19u Welcome reception

I ended my first day at Teched with a visit to the Microsoft bookstore.  I bought an ( in my opinion ) interesting book about Silverlight 1.0.  It is published by Wrox ( http://www.wrox.com , ISBN: 978-0-470-22840-1 ) and contains an easy to read overview about Silverlight 1.0 with javascript, Expression Blend and pure XAML.

The book also gets your feet wet on Silverlight 1.1 in combination with ASP.NET and ASP.NET Ajax. 

Tags: teched

  • Teched Developer 2007: Day 5

    09u: Microsoft Visual Basic: Tips and Tricks for the Microsoft Visual Studio 2008 IDE by Jay Schmelzer Visual Basic is still my favorite .Net…

  • Teched Developer 2007: Day 4

    09u: Using ClickOnce and XBAP to deploy Windows Forms and WPF applications by Guy Smith - Ferrier ClickOnce is a nice way to deploy your…

  • Teched Developer 2007: Day 3

    09u: LINQ to XML: Using the language integrated query ( LINQ ) framework with XML data by Mike Taulgy Accessing data from a XML document used to…

  • Post a new comment


    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.