Burk is a long-time programmer and software architect, currently focused on the Java platform with an eye toward mobile platforms. In 2010, he was voted a JavaOne Rock Star for his talk on User Experience Anti-Patterns, and is a co-author of the books "97 Things Every Software Architect Should Know" and "97 Things Every Programmer Should Know". Burk is also a Sun Certified Programmer, Developer, and Enterprise Architect for JEE 5. Burk has posted 25 posts at DZone. View Full User Profile

JavaOne 2009 Day 3 - Part 1

  • submit to reddit
Today's keynote was something I wouldn't have thought possible even a year ago. Microsoft, in the person of Corporate VP Dan'l Lewin, stood on the JavaOne stage and addressed a polite and interested audience about the five year long relationship between Microsoft and Sun. While I appreciate you reading this, I strongly recommend watching the video so you can judge for yourself what this may mean for our future. Sun has made it available at http://java.sun.com/javaone/2009/general_sessions.jsp - currently there's a list of the General Sessions but it shouldn't be tough to find this one, just search for Microsoft.

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
Published at DZone with permission of its author, Burk Hufnagel.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)


fta files replied on Mon, 2009/07/06 - 11:40am

I do this to myself every year. I go to the opening keynote on Tuesday. I suffer through the love-in-with-Sun-partners part, just so I can get to the good part with the important announcements. Then I go to the Wednesday keynote, which offers no such benefit, and vow never to go to any other keynote except for James Gosling's toy show.



real estate agents

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.