Moving Into the Modern Age

The last official release of Frame2 happened in January of 2006, and was Java 1.4 specific. I am currently making changes to the codebase to take advantage of all of the improvements that Java 5 and 6 brought. The process is roughly this:

  1. Configure Eclipse with the latest available JDK.
  2. Turn on all compiler warnings.
  3. Eliminate some warnings.
  4. Rerun all unit tests.
  5. GOTO 3 until warnings are gone, or at least only in the generated JAXB code.
  6. Run FindBugs.
  7. Eliminate issues found by FindBugs.
  8. Rerun unit tests.
  9. GOTO 6 until FindBug issues are minimized.

At least, that’s the plan. Reality usually has different plans - so far they’ve mostly involved obtaining new versions of required libraries and watching the failed unit test count skyrocket. On the plus side, Java 6 has made JAXB significantly less painful - more on that later.

Frame2 is dead. Long live Frame2

After a year or so of ignoring Frame2, it’s about time to start tinkering with it again. Stay tuned for updates.