iText, the free and open source Java library for creating and manipulating PDF documents, was used to create the program guide at Devoxx this year. But there's more interesting news about iText, because the 2nd Edition of the very popular "iText in...
This tutorial shows you how to create a Java Web Start (Jnlp) file for user download. When the user clicks on the downloaded jnlp file, it launches a simple AWT program. Here's the summary steps : Create a simple AWT program and jar it as...
Yesterday Oracle provided a response to Apache, following Apache's recent statement encouraging other members of the executive committee to vote against the Java SE7 JSR. The response from Oracle reads as follows:
Setting up resource message bundles in
JSF to provide multilingal messages and captions is often overlooked
when first creating an application. Leaving it till later in the project
means you will have to go back and manually change the constants over
Despite being part of numerous retrospectives over the past few years
I don't remember actually facilitating one until my current team's last
I've gradually come to appreciate the skill involved in facilitating
this type of meeting having originally...
If you'd like to use Git instead of SVN as your SCM tool of choice,
here's how you can connect to the JBoss Tools SVN repo, pull down all
the sources, work on them locally, then either commit changes back into
the SVN repo (or submit a patch, if you're not...
There are less than 100 of them worldwide. They include some of the biggest names in Java: Neal Gafter, Brian Goetz, Gavin King, Rod Johnson, Doug Lea, and James Gosling. They are the Java Champions. Recently, he title of "Java Champion" was...
One of the options the BlackBerry API provides for persisting
information across device resets is the Persistent Store. As the
Persistent Store supports saving to the smartphone’s flash memory, but
not to the SD card, it is a good choice for storing...
I recently mentioned a
few of the big “non-starter” limitations Postgres has overcome for
specific use cases. I decided to write a series of blog posts on
MySQL’s unsolved severe limitations. I mean limitations that really
hobble it for major,...
Following Friday's announcement that Apple would be contributing to the OpenJDK project, Apple have received a lot of respect from the Java community. To help set expectatons, Mike Swingler provided a little more information on Apple's contribution to the...
I'm working on a project that uses Tapestry and ActiveMQ together; it
works great on my Mac, but on my client's Windows workstation, ActiveMQ
doesn't shut down cleanly and corrupts its local files pretty
Unfortunately, there isn't a way...
I’ve created another benchmark. This time, I’ve benchmarked the different ways of synchronizing a little code using mutual exclusion on this code.The code to protect will be very simple. It’s a simple counter :
In this post, I’m going to explain how you can setup a Java
development environment (JDK + Eclipse) in Ubuntu. I’m using Ubuntu
10.10, but these steps should be applicable to majority of Ubuntu
Let’s start with JDK first.