I was at the Burton Group's Catalyst conference, in San Diego on Wednesday. Very impressive, they had something like 1600 attendees, architects and the like. I was there participating on a panel discussion moderated by Anne Thomas Manes, with a number of VIPs from other companies:
A solid set of titles, all the way around!
The discussion moved around quite a bit, but covered open-source support within the various vendor platforms; using open source to engender a developer community; the value of being "open" versus interoperable; application platform strategy; model driven development; how commercial platforms distinguish themselves from "good enough" alternatives, and other topics.
Anne made a couple of provocative statements, including:
All of which I agree with! What I found interesting is that there were no strong objections to these, especially the first statement, about interop.
Some of the participants on the panel also made some interesting statements.
For my part, I stated that I thought J2EE was like CORBA and DCE - it moves just too darn slow to be sustainable in the long term. Therefore vendors look outside the J2EE spec for advances, to things like struts, ant, Eclipse, or home-grown things like Oracle's ADF, or Sun's framework, or WebLogic's Workshop framework, or IBM's WebSphere extensions, or SAP's extensions. All of these extensions lead directly back to the lack of portability, mentioned by several people.
Anyway, it was a good discussion, I hope valuable to the audience.