| c o n t e n t s | |
|
|
A Pair of Java Desktops, Part 1: PJE
This is a story about two Java UIs. The first was written around the JDesktopPane. Once it was up and running, Avalon came along and gave one of the original project's participants, Paul Hammant, some interesting ideas. This has lead to the second desktop.In The Beginning, Portable Java Environment
For me, this effort had its genesis as a simple visual interface for an application I started to write back in April of 2000. As I wrote the Java UI for the app, it suddenly dawned on me that it could be reused if the UI portion was pulled and re-written to be more generic. The idea went over like a lead balloon with the head of the office where I was working. I left in May along with my ideas, and during the next two months (June and July) I managed to pull something together and to attract a bit of attention (a minor bit, to be sure).The idea was very simple. Create a framework, based on JDesktopPane, into which you could insert applications that were attached to JInternalFrames. The applications were derived from, or are a part of, Component. Each application had its own configuration file, first written as an Java ini file, and later as an XML file. What was key was the ability to run applications on the same desktop and in the same VM. What follows are four screen shot thumbnails showing where PJE is right now.

