I have recently joined the application compatibility program in the developer division. Called “Adopt an App”, the program recruits folks to find .NET 1.0 and 1.1 applications and complete compatibility test scenarios with .NET 2.0.
Some of you may have heard about the app compat lab used by the Windows team to make sure each version of Windows doesn’t break compatibility. That lab has thousands of Windows applications that it tests. The .NET lab is not quite that extensive yet, but we’ll catch up in no time.
First thing I had to do in the “Adopt an App” program was find a .NET application that no one else had already adopted. Not as easy as it sounds! I did a MSN Search and eventually found a .NET 1.1 application called “OrgCon 8.” OrgCon is an “organizational consultant expert system”. What’s that you ask? Well the best place to learn about OrgCon is on their web site: http://www.ecomerc.com/. They have online training and a text book (Strategic Organizational Diagnosis and Design: The Dynamics of Fit) that you can purchase. It’s pretty high end stuff. So far I have only scratched the surface of the application.
I have completed the first round of testing with .NET 2.0 Beta 2 and OrgCon has run beautifully in the different app compat scenarios: .NET 1.1, .NET 1.1 and.NET 2.0 side by side, .NET 2.0 using ”lock back”. The gentlemen at OrgCon have been very helpful when I needed an addition key to test on different machine configurations (thank goodness for VPC!). Luckily for me, OrgCon 8 came with one sample organizational scenario that I could use since I am not a trained organizational consultant (and therefore it might have taken a good long time for me to build a decent test case).
If you know of other .NET 1.0 and 1.1 applications that would be great for our application compatibility testing, let me know and I'll add them to the list of "adoptable apps."