It was at the end of day#3 at JavaOne and I was tired. I was tired of product pitches, tired of talking, and tired of listening to all the hype. I was collapsed in a chair looking forward to heading over to the JBoss Matrix showing so I could sit in a dark room and not have to speak to anyone without feeling guilty.
In his recent posting on java.net Alan Williamson asks how open source software can ever be profitable. I believe his thinking confuses two different issues - how software is developed and how it is deployed. In some contexts they are the same thing, but in a growing number they are completely different.
I've long watched the JavaSpaces and Jini community because it is such a great technology, but sadly from a work experience standpoint, I haven't had a chance to really get my hands dirty. That's still the case, but I have new hope. JPower has released a free (as in beer) JavaSpace JMX component. It runs in any JMX container.
You see a need for hole to be filled in a particular software offering or API. It's just so obvious. It wouldn't be that hard to do. You ask, "Why don't they just < fill your favorite pet peeve here>". Often the barrier to accomplishing your goal is not a technical issue.
Thanks for visiting my Blog. And thanks to java.net for hosting it!
In this space I plan to comment on a range of topics including rich thin clients, Java, Microsoft, browsers, standards, business strategy, software development, product usability, and the effects of the Internet and collaborative systems.
[I was going to reply to Chris's excellent weblog in the talkback section, but I started rambling and it touched on some other thoughts I've had, so I decided to ramble here instead...
Anecdotal evidence has been brewing for a while that the Java 3D API has been in a state of decay. Today's events seem to resolve the situation, with a much more promising future for 3D graphics in java than when we woke up this morning, even if that future doesn't seem to include Java3D itself.