Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blog Entries by Topic

• Accessibility • Ajax • Blogging • Business • Community 
• Databases • Deployment • Distributed • Eclipse • Education 
• EJB • Extreme Programming • Games • GlassFish • Grid 
• GUI • IDE • Instant Messaging • J2EE • J2ME 
• J2SE • Jakarta • JavaFX • JavaOne • Jini 
• JSP • JSR • JXTA • LDAP • Linux 
• Mobility • NetBeans • Open Source • OpenSolaris • OSGi 
• P2P • Patterns • Performance • Porting • Programming 
• Research • RMI • RSS Feeds • Search • Security 
• Servlets • Struts • Swing • Testing • Tools 
• Virtual Machine • Web Applications • Web Design • Web Development Tools • Web Services and XML 


NASA Throughout the 1950s significant advances were made in the aerospace field, building on the scientific and technological breakthroughs from the previous decade of war. Innovations were incremental, with carefully laid out programs to test and develop new rockets and supporting infrastructure. Then in 1957 the Soviet Union launched Sputnik. Overnight, space exploration went from a fringe...
on Jun 21, 2004
Nominations begin this Sunday for a seat on the Fairness Board. Here is a description of the Fairness board and how the election process works. What is the Fairness Board?'s governance defines several Boards to help ensure the community runs smoothly and fairly. One of them is the Fairness Board. The Fairness Board consists of three (3) members and provides...
on Jun 17, 2004
You would think with all the trash talk going on, its all about Java vs. C#, (or J2EE vs. .NET), and modern development process like refactoring. LAMP is often left out of many conversations. However, LAMP is a big contender for a share of the web market. Many Mac owners might be familiar with DealMac. A grad student, who spent his time gathering info on Mac deals and then publishing his...
on Jun 14, 2004
Well, the earlier blather about the potential of open-sourcing Java seems to be squashed by this report. The biggest thing, IMHO, is Gosling's quote implying that there is a serious discussion about this going on inside Sun.
on Jun 5, 2004
The May monthly report has been posted in the java-net project's file sharing section in the Monthly Reports folder. Here are some highlights: membership rose to over 52,000 members. The project list grew by 66 new projects to 931. The new Java Enterprise Community was launched. The Java Education and Learning Community (JELC) was launched and combines the efforts of the existing...
on Jun 4, 2004
Gee, could this be any more wishy-washy? This article in the Inquirer quotes Sun's Java Technology Evangelist, Raghavan Srinivas saying that there will be an open sourced version of Java: "It might be today, tomorrow or two years down the road." Ah, the original source article has a bit more information.
on Jun 3, 2004
Last week I blogged on my day-to-day experiences at BEA eWorld. Now I am ready to reflect on what I learned. It’s easy to get caught up in the spirit of the moment when you attend a conference. The shiny baubles, the bells and whistles, the inspired evangelists and the cunning pitchmen all contribute to a pleasant stupor where all is well and no problem is without a solution. Fortunately...
on Jun 3, 2004

Open Source

Tucked away in the corner of the FISL exhibit hall in Porto Alegre was a stand staffed by the Brazilian group - enthusiastic, friendly, welcoming. I stepped carefully around the mound of food packages the team are collecting for the poor and was greeted by Claudio Ferreira Filho, leader of the group that localised to Brazilian Portuguese. Using just the tools to hand...
on Jun 18, 2004
Correction: At the bottom of my weblog I complained that I cannot redistribute JAXB with my project forcing others to download and install JWSP. Ryan Shoemaker from JavaSoft told me that this is not correct and an updated FAQ entry about this is made available. I am glad to hear this and hope that JAXB can be found on the Maven repository soon. I hope that this confusion helped to clarify this...
on Jun 15, 2004


I normally try to be even handed, un-biased, and bi-partisan; but today I'm going to shamelessly use my muchly vaunted position as a highly skilled blogologist in field of to plug my new project: Flying Saucer, an all Java XHTML + CSS renderer. When I was doing research for my two part series on HTML renderers for Swing (pts 1 & 2) I got to thinking Why are there so few renderers,...
on Jun 18, 2004
Last Friday we posted the first of the Tiger Snapshot releases to the web. Build 55 is available right now, and the plan is to post each weekly build until we reach the Release Candidate (RC) build. Unlike our milestone releases these builds receive only limited testing, so they're not for the feint of heart. If you'd like to live on the bleeding edge, though, then these builds are for you....
on Jun 14, 2004
Mark Reinhold just announced that J2SE 1.5.0 snapshots are now available. These are slightly tested builds that contain the latest fixes and changes to the latest release of J2SE, Tiger. The intention of the snapshots are to get early feedback into the final stages of releasing Tiger. This approach has proven very successful in many communities - it is particularly common in the open source...
on Jun 12, 2004
Look at definition of Metadata: The J2SE 1.5 metadata feature is a facility that allows developers to annotate their code so that tools can generate boilerplate code (e.g stub generation to remote procedure calls) as directed by annotations. And think about those interfaces: Serializable and Cloneable. Those interfaces are empty. They contains nothing. But they are used to give directive to...
on Jun 3, 2004



The server side has published an article by N. Alex Rupp on how to use OpenEJB for testing your EJB applications. Advanced EJB Testing with OpenEJB David Blevin's and I founded OpenEJB some five years ago to create a fast and lightweight EJB container system that could be easily embedded in any application (its even been used in handheld devices). I stayed with the project for the first couple of...
on Jun 11, 2004


Many times the toString() format is dependent on how the developer wants to see the state. I've seen formats to accommodate Swing, console, the debugger, and log files. To help format Value/Transfer objects consistently, I use a utility method that employs reflections. Use:public String toString() {    return ToString.format(this);}Sample output:  [
on Jun 10, 2004
A certain degree of copy and pasting occurs with every development project. The problem is many times overlooked, or missed during code inspection. Simian helps stop some of this monkey business by searching through text files (like Java and C#) and identifying duplications. To do some testing, I ran Simian against a recent project. After running through 250K+ lines of code (LOC) in 20...
on Jun 6, 2004


According to Kirk Pepperdine, Gartner does not include open source application servers in their surveys. Two interesting comments from Kirk's article: The next question is, how does open source get reported? By definition, open source draws no licensing revenues and by definition carries a 0% market share. Is it just me or am I right in saying that it just feels wrong to be basing an important...
on Jun 10, 2004

Extreme Programming

Have you seen the 2-liter water rockets? My wife Maggie and I recently bought a launcher to entertain our kids. We about killed ourselves drinking enough rootbeer to empty the rockets, and then headed to the park. My daughters Kayla and Julia stood slack jawed, staring alternately at the aqua missle and their crazed daddy. You basically take a bike pump, a 2-liter soda bottle, and enough...
on Jun 10, 2004


It is a safe bet that relational databases will be around for a very long time. The relational model is well past middle age (it was introduced by E.F. Codd in 1970), but it exhibits no loss of vigor despite repeated challenges. Upstarts like Object and XML databases have garnered some support, but they haven’t yet made a dent in the preeminence of the RDBMS. Layers may be erected between...
on Jun 9, 2004