Archives: August 2007

Glassfish V2 – to include performance improvements?

I tried running a couple of simple webapps that I currently run on JBoss 4.x on Glassfish V1 (including this website and blog), and was surprised to find out that my apps ran painfully slow. This was just an observation, I don’t have any exact timings, but where my webapps on JBoss 4 the pages load within the snap of your fingers, on Glassfish V1 it seems that pages were taking a couple of seconds to come back, and it didn’t improve even after successive page hits.

I heard on the JavaPosse’s interview with the Glassfish developer guys that the Final Release Candidate for V2 has a number of performance improvements (since V1 was just a developer release), so I’m interested to give it another try sometime soon.

I’ve used JBoss for a number of years to run my sites, but from being used to using Weblogic and Websphere during my ‘day job’, I’m used to having a rich administration front end, which I think is the one area where JBoss lacks. Glassfish on the otherhand has an admin console to compare with the big guys, and this is particularly attractive to me. I’ll post an update when I’ve tried it out again.

(Page views: 9)

Fleury finished with the Software business?

Marc Fleury, founder and once CEO of JBoss before he sold the company to RedHat, recently did an interview with news.com. Sounds like he’s happy being away from the business of Open Source, the business model that JBoss itself created by offering paid Professional Services for Open Source products, and the software industry as a whole.

I’m sure Fleury will be missed – he completely turned the Software industry on it’s head and showed the big Corporations that Open Source is a viable commercial option, and that good quality software can be produced for free by a community of developers. IBM has it’s Geronimo open source Java EE server offering, Oracle donated the source for their ORM tool TopLink as Open Source, and Sun has made it their business recently to Open Source practically everything they have – the Java platform, Netbeans (it’s Java IDE which had previously been feeding into it’s commercial IDE offerings like Studio Creator, but that flow of knowledge seems to have reversed recently and features from Creator are finding their way into Netbeans), Glassfish App Server, Open Solaris, the list goes on.

In the interview, Fleury said he would not be doing a ‘JBoss 2′ – if he does start a new business it will be in biotech, not Software. Although JBoss continues in name under it’s new owners, RedHat, it will definitely be remembered from the turning point in open source awareness that it created within the industry.

(Page views: 7)

Java Web Frameworks still too unnecessarily complicated?

This blog post on the O’Reilly site is a breath of fresh air. One thing we seem to be too good at in the Java World is making things too complicated. What’s more, we’ve a long history of it as well (think EJB 2.x implementation). While other HTTP based web frameworks are championing the simplicity approach (RoR, Grails etc), for some reason in the Java World we are going off in the other direction of making things impossibly complicated (JSF and Seam). Their promises are commendable, to enforce separation of concerns, enable maintainability etc, but the cost seems to be at a huge learning curve, and a negative impact on developers productivity.

At some point this is all going to come full circle and we’ll look back and thing ‘wow, what were we thinking?’, and I’m looking forward to that day coming sooner than later.

(Page views: 3)

Rackmounted PS3s ready for online Warhawk gaming

This is an awesome sight. Racks upon racks of PS3s all hooked up ready to support the upcoming Warhawk game this month. I’ve heard that hosting centers frequently have pretty large server setups to support other online games, but they’re usually rackmounted Intel/AMD units, not consoles. It’s pretty cool to the the PS3 console itself being used to run the server software for online gaming.

(Page views: 4)

1 in 5 XBox360s will fail. What does it take to get a PS3 to fail?

It’s now widely known that roughly 1 in 5 of all XBox 360s will catastrophically fail, most likely due to the motherboard overheating and the chips coming loose from the board.

So, if this happens to 360s under normal usage, what does it take to get a PS3 to fail? This website took their tests to the extreme: 0 degrees in a freezer for 108 hours, and 64 hours in a sauna at 120 degrees – all with continuous cycling of BluRay movie playing and game playing. And no failures. Not bad I’d say.

(Page views: 5)

Visual demonstrations of Java SE 6 Garbage Collection

This is a great article that gives Flash videos of various VM configuration options and demonstrates the Garbage Collection behavior of the Java SE 6 VM when configured sub-optimally for a given application.

I don’t know if anyone has thought of this before but seeing the patterns develop as they happen via Flash videos is a great way to convey what is happening, that would be far more difficult to express with just words alone.

(Page views: 5)

Sun offer Technology Compatibility Kit for Open Source Java

Sun has long used it’s Technology Compatibility Kit (or TCK) as the benchmark for testing compliance against specification standards, for example testing that a vendors Java EE Application Server meets the specification requirements.

Since Java in now Open Sourced, Sun has made available the TCK for Java SE so that people working on building on top of the OpenJDK can check compatibility with the SE specification.

(Page views: 5)