Thursday, December 23, 2004 5:14 AM bart

A night of sweet XAML dreams with Avalon

Going to bed now after a crazy night full of WinFX, XAML and Avalon using the CTP of November 2004 running on both Windows Server 2003 and Windows XP SP2. It's oh so cool that I couldn't even stop this night. Starting with plain vanilla XAML (eXtensible Application Markup Language) for UI definition in Avalon over to custom XAML on my own classes. All this with .NET Framework v2.0 beta (new number to remember: v2.0.40607) and Visual Studio 2005 beta 1. Unfortunately, the VS2005 December 2004 CTP seems to be incompatible with the Avalon CTP (version number of the .NET Framework with the new VS CTP is v2.0.41202), so I had to install, remove and install again but luckily the system wasn't screwed by this (everything still runs fine). Seems that the MSIs are already of an excellent quality.

Other problems you want to avoid:

  • Don't run with a theme on Windows Server 2003, except for the Blue one (the silver and green ones are not supported in this Avalon CTP). I was running the silver theme, which results in a nice black box being displayed when you try to open a XAML file via IE or after compilation to BAML etc in VS2005 (pretty nice, zammel and bammel).
  • Don't try audio or video with the Unable to find an entry point named 'MILFactoryCreateMediaPlayer' in DLL
    'milcore.dll'.
    ")
  • The screen may flicker a bit when launching the first XAML.
  • A new service, "FontCacheService.exe" appears (SCM name "FontCacheDownLevel") which is residing in the GAC.

I'm now running:

  • Windows Server 2003 SP1 RC1 + Visual Studio 2005 beta 1 + SQL 2005 beta 2 + Avalon CTP 2004
    (Note: I managed to install the MSN Desktop Search Toolbar on W2K3 as well as MSN 7 to stay hip-n-cool :-)).
  • VPC with Windows XP SP1 + Avalon CTP 2004 (no flashy editors over there, just the one and only "notepad")
    (I had to struggle with my base image of XP SP2 since I forgot the password :-(. Another pain in the *** during my exploration tonight)
  • VPC with Longhorn 4074 (WinHEC release) which has an older Avalon build but with media support and my cool "rotating Nicole & Hugo" XAML demo :-).
    (VPC + LH4074 = slooooooow but it works after all)

If I run another night XAML session, I'll let you know through my blog and I'll post some samples of both Avalon and Indigo with and without XAML. Good night.

PS: Don't forget to watch the Holiday Episode II of MSDN TV with Don Box and Chris Anderson on Avalon Layout Basics.

Del.icio.us | Digg It | Technorati | Blinklist | Furl | reddit | DotNetKicks

Filed under: ,

Comments

# re: A night of sweet XAML dreams with Avalon

Thursday, December 23, 2004 7:15 AM by bart

I believe there is a workaround for the theme issue

http://msdn.microsoft.com/Longhorn/understanding/pillars/avalon/avnov04ctp/default.aspx

see section "What's Missing From This Release?"

Shorty

# re: A night of sweet XAML dreams with Avalon

Friday, December 24, 2004 4:48 PM by bart

Indeed, there is a workaround (adding a few lines for the theme), but for this experimental phase "net stop themes" is sufficient for me.

# How'd you run it without sp2?

Tuesday, February 15, 2005 4:43 AM by bart

I want to try this thing, but I don't want to install SP2. What can I do?