Take a crack at Mustang's bytecode verifier
Your first hint that today's first announcement is a big deal: just eight hours after it went public, and 90 minutes after it was on the java.net front page, the Crack The Verifier initiative got Slashdotted.
Crack The Verifier comes from the J2SE team, which has been dropping weekly builds of Mustang for public review and consumption. Now it's...
Tracking and appreciating Mustang contributions
One of the developing stories you may have been following on the front page this year involves contributions to Mustang. At first, it was a breakthrough just to be able to see the Mustang source, build it yourself, and try things out. But many have moved on to the next step: fixing bugs by adding or changing the Mustang code and recompiling it...
Adapting AJAX Incrementally
One protest against new frameworks and tools is how often the baby gets thrown out with the bath water. If you're already invested in one approach, switching a new one often requires throwing away some or all of your existing work. Switch to Ruby on Rails and you have to throw out all your existing Java knowledge too. Is this truly necessary?
Think entity beans don't support inheritance? Think again.
Sometimes authors have to sell a skeptical editor on the concept of an article. This is the case with an article today, which shows how to achieve inheritance with EJB entity beans. My first reaction as an editor was "Is this such a big deal? If inheritance is a big deal to you, can't you just use a POJO-based framework?"
What makes an expressive computer language?
Is fealty to a natural language an advantage for a programming language? Bruce Tate, in Beyond Java says "Ruby has a beautiful syntax. It reads like English, and it miraculously stays out of your way." But is that a good thing? Some of us in Mac circles have long bashed the straining-to-be-English AppleScript as "the world's only read-only...
Server Edition Beta
Registered users can submit news items for the java.net News Page using our
form. All submissions go through an editorial review before being
posted to the site. You can also subscribe to thejava.net News RSS
Current and upcoming Java
October 21-23, 2005 - Greater Atlanta Software Symposium...
Whatever happened to desktop JavaBeans anyway?
One of the remarkable things in the title of today's Feature Article, Accessing a PDF Document with the Acrobat Viewer JavaBean, is the word JavaBean. When was the last time you saw anyone talking about beans not in the EJB context, but in the original GUI context of "a reusable software component that is written in Java programming language [and...
Buyer's remorse for Generics and Autoboxing?
We knew Generics were coming. There was an implementation of it that could be used with Java 1.4, during the long wait for the J2SE 5 betas and ultimately its final version. So, really, just now people are starting to say that it was a bad idea?
What happened? Did the silent majority get this one wrong? I remember five years ago when it was the...
Riding the Enterprise Service Bus
The Enterprise Service Bus (ESB) "has evolved out of necessity, and hence there are no issues of adoption and acceptance." That ought to satisfy critics of "ivory tower" type standards enterprise development, right?
Practically speaking, ESB offers a layer over existing standards, allowing disparate systems to communicate and coordinate. Author Binildas C. A...