I know this is "off topic" but it does relate to several threads already posted here, so I think this is the best place.
I just returned from attending the Visual Studio Live 2012 conference, and I would like to share some of the things I learned. I believe this may be helpful for future directions with FiveWin, and those of us who use this product.
First, the most important thing I learned is that the Windows development future is extremely fragmented. Its like trying to jump on a speeding train that keeps changing tracks and directions ! My point: For now, what you are doing will continue to be used for several years to come !
The changes that keep coming to Windows 8 have not slowed down. What worked under the developers edition is broken under the consumer beta, The feeling is that Metro will be good for slate/tablet development but not practical for the desktop. Look for Kinect for the PC to bring some functionality that makes a desktop workable with Metro.
Under Windows, there is no clear Microsoft path for development. However, the emphasis seems to be on these things: Cloud, HTML5, jQuery, oData, SQL, and mobility. The next year will be very fragmented. The User Interface is the target !
Windows 8 will place an emphasis on the WinRT and .NET ( 4.5 ). Although it will run x86 code in the desktop, the .NET platform will be the core for all program interface.
This seems to be a time of grand investigation, but it also is a time of confusion. Its like Microsoft is tossing a lot up in the air, watching where it lands, and looking to see who picks it up ! However, as it all comes together, the results will be incredible.
Finally, beware of anything published by Microsoft right now. Its all tentative ! Seriously. There are so many people, in so many departments, doing great things, but everything is subject to change !
As for FWH, no problems with the simulated Metro direction. In fact, programs like Visual Studio Lightswitch will create Metro look alike programs that run in Win 7 !
As for language, its C# all the way. Everything being done today is C#, XAML, HTML5, jQuery, CSS .... and the preferred windows programming method is WPF ( Windows Presentation Foundation ) for projects.
Tim
Tim