Migrating Internet Hearts to WinFX
Last year, Chris Sells wrote a series of articles in which he set out to rewrite Solitaire using Avalon. The lack of scaling graphics in the Win32 version (and lack of access to its source code, I suppose) forced him down the road of rewriting the app from scratch. Plus, the point was to explore "the initial decisions developers will make when building new applications targeting Longhorn." (This was before WinFX got decoupled from Longhorn and made available for Windows XP & Windows Server 2003.)
This year, I'm going to create a new WinFX-enabled version of Internet Hearts (the not-as-popular card game that also ships with Windows XP). But the focus is going to be on migration rather than starting from scratch. I'll gradually replace the UI with Avalon and the communication with Indigo. After all, I want to focus on the cool stuff; not rewriting the basic logic. I'll share results as I go along, and hopefully I'll be able to share the source code, pre-migration and post-migration!
I want to give special thanks to Steven Goulet (one of the folks on my new team), who came up with Internet Hearts as a great example application that could benefit from Avalon & Indigo. He also did the legwork of getting permission for the original source code. So without him, this would not be possible!
Comments
- Anonymous
May 03, 2005
This is a great Idea. I am definately going to be watching this one. A great way to take an older application we all know and give it a bit of a lift and we can learn it all at the same time. - Anonymous
May 03, 2005
Looking at the card games that ship with Windows XP, I think one of the most obvious opportunities for... - Anonymous
June 13, 2005
TechEd made me gain about 5 pounds, and my bag somehow gained 20 pounds.  (And I didn't get a single... - Anonymous
July 14, 2005
Today Raymond talks about marketing tweaking PDC talk descriptions and some little-known history... - Anonymous
July 14, 2005
Today Raymond talks about marketing tweaking PDC talk descriptions and some little-known history... - Anonymous
September 07, 2005
Looking at the card games that ship with Windows XP, I think one of the most obvious opportunities for... - Anonymous
September 07, 2005
TechEd made me gain about 5 pounds, and my bag somehow gained 20 pounds.  (And I didn't get a single... - Anonymous
September 07, 2005
Today Raymond talks about marketing tweaking PDC talk descriptions and some little-known history... - Anonymous
September 07, 2005
In order to update Internet Hearts with WinFX features, I'm going to leverage C++ Interop and recompile... - Anonymous
February 17, 2006
please do not ask me for my email address. as my friend gave in her email address to a website and they sent her thousands of emails a day.can i trust this website? - Anonymous
March 15, 2006
Do you think you could upgrade your card sample to the Feb CTP? I am having many difficulties compiling it. I used XamlMigrate as well.
Thanks - Anonymous
August 02, 2006
cardgames <a href=http://cardgames.noneto.com>cardgames</a> - Anonymous
August 15, 2006
cardgames <a href=http://cardgames.noneto.com>cardgames</a> - Anonymous
June 07, 2009
PingBack from http://greenteafatburner.info/story.php?id=3438