Blogging Roller
Dave Johnson on blogging, open source and Java
Dave Johnson on blogging, open source and Java
Above: a random selection of photos from my Flickr photo-stream.
Tags: Java
Tags: Roller
Tags: Links
Tags: Blogging
Tags: Blogging
Tags: Links
After I got back from JavaOne, I loaded up on all of the cool new software I saw in action at the conference, including:Tags: Java
Tags: Java
Danese Cooper: Earlier this week we all heard about Jonathan Schwartz and Rich Green hinting they were about ready to release Java under some OSI-approved license. Supposedly they just need to nail down "How to Deal with Compatibility". I read this news with some irony, since I know that they bloody well know exactly what to do already. Its been discussed every year since 1999 inside of Sun. Their covenant with Apache and the Geronimo has already successfully demonstrated that it can be done (compatible FOSS reimplementations of Sun-generated specifications). They are simply being disingenuous. What they really mean is "How can we placate the FOSS community without giving up control?" which is the age-old question for Sun.Give us Sun-folk a little credit. If you want open source Java runtimes (and I do), then the announcements this week were most definitely good news. Up until now, we didn't have our story straight. Jonathan Schwartz was telling people that all Sun software would be open source and the OpenSolaris folks were showing us how it could be done, but Java leaders like Gosling (and many others) seemed to be saying that Sun's implementation can never be made open source for fear of incompatible forks. Now we're all on the same wavelength. That is a good thing.
Tags: Java

Tags: Links
Tags: Roller
Tags: Java
I'm one of the folks responsible for mixing the Kool-Aid. I presented at the W3C Workshop on Web Services (representing Sun). I participated in numerous standardization efforts at W3C, OASIS, WS-I, uddi.org, and JCP. I have a vested interest in making sure that WS-* succeeds.She covers some of the same points I'm covering in my Atom talk (JavaOne 2006 TS-1756), which includes a brief overview of the debate, but she goes a bit further than my slides dare to go with this:
But I can't ignore the debate between REST and WS-*. I'm a huge proponent of the KISS principle. So I don't recommend using WS-* for all service interactions. If an application doesn't require enterprisey infrastructure semantics, then it's much more appropriate to use a simpler middleware system, such as "plain old XML" (POX) over HTTP. In fact, for applications that require Internet scalability (e.g., mass consumer-oriented services), POX is a much better solution than WS-*.Sounds like she mixes the Kool-Aid, but she stopped drinking it some time ago.
Tags: Java
With the book out of my hands again, I'm trying to return to normal life by doing things like leaving the house, watching movies and playing games with the kids. Tonight's fun was The Awful Green Things from Outer Space, an easy-to-play and very cute Steve Jackson mini-game (a board game) with an interesting set of rules. It's perfect for Alex, who at 9 is absolutely fascinated by game systems and rules.Simon Phipps: We've gathered bloggers for free beer each year at JavaOne for the last few years - what say we do it again? I propose 5:30pm-7:30pm on Tuesday 16th May. Anyone interested? If so, say in the comments I'll go try to book the usual space! I can promise at least two well-known Sun bloggers will show up apart from me...This will be the 3rd annual meetup. Great things happen at these blog meetups, BTW. I wouldn't miss it for the world.
Tags: Java
Andy Oliver: Spent much of the day on something stupid that I did wrong. Thank god for the NetBeans's WORKING debugger (hear that Eclipsers...their debugger works AND they don't eat more CPU and memory than every Microsoft app I can get running on a Mac including Virtual PC combined -- simultaneously!!) -- or I might have never found it.RTP blogger and JBoss hacker extraordinare is diggin' Netbeans. Not sure how long his Netbeans honeymoon will last; Andy's a tough customer.
Tags: Java