JavaOne 2009 Day 3 - Part 1
Dan'l spoke about many things during his talk, but one of the most important points he wanted to make is that the collaboration of Sun and Microsoft is not a one-time deal and that both sides are in it for the long haul. For many businesses and developers, interoperability is becoming critically important. According to Dan'l 73% of developers spend their time working in mixed environments; whether its multiple operating systems, development languages or platforms, most of us no longer write applications written in one language for deployment on one machine.
Dan'l introduced Steve Martin, Senior Director of Development Platform Product Management at Microsoft, who spoke to us about "Software and Services: The Next Application Platform" and how interoperability is the key ingredient in making it a reality. Steve told us about "Stonehenge," an Apache project focused on creating sample applications for SOA as a way to demonstrate best practices and interoperability. As an example, Steve brought up two people to show us a Stock Trader application that was designed and built for interoperability; Greg Leake, a Senior Director at Microsoft, and Harold Carr, Sun's Lead Architect for the Metro.
Greg and Harold demonstrated the Stock Trader application and showed that it is possible to design applications so that you can mix and match sections on the server when and as it makes sense to do so. They demonstrated the application and reconfigured it to switch the process flow between the .NET and Java based components several times, and unlike some demo's these all worked. After the demonstration, Sun Senior VP of Software Marketing Aisling MacRunnel announced that Sun was contributing the Metro version of the application to the Stonehenge project under the Apache license.
I recommend you do yourself a favor and go watch the video. See what happened and what was said for yourself; then go read or listen to the experts tell you what it may or may not mean.
Burk Hufnagel reporting for DZone
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)