All,
I'm about halfway through the EJX metadata rewrite. All is going well,
and the results are pretty cool.
For your amusement I have taken a little screenshot of the new GUI:
http://dreambean.com/download/rickard/ejx.gif
Note the following:
* Since there is now only one EJX plugin there are no more confusing
"New" dialogs: when you edit a document you always load and save all 3
(EJB,JBoss,JAWS), but the JBoss and JAWS files are optional on "Open".
* Since all three plugins are integrated you can now edit type mappings
and container configurations and all that in one UI, which is handy.
* The "Action" menu bar has been removed (people never really found it).
Instead there is a toolbar with the possible actions. This takes more
space, but hopefully it will be ok anyway.
* The GenericCustomizer has a new subclass called
CompactGenericCustomizer (shown in screenshot) which presents the info
in a more compact way. This should allow people with lower resolutions
to use it more easily.
* The Swing icon collection is used. Looks good :-)
* Each logical entity (such as a "session" or a "cmp field") has tabs
for each type of XML file. If a particular type don't care about a
logical entity (JAWS doesn't care about sessions for example) then it
will have no tab for that type.
* During load and store all three types of XML is loaded/stored.
In other words, a heck of a lot better than the current iteration.
If you guys have any other pet peeves that you want me to fix in EJX
while I'm at it, let me know.
/Rickard
--
Rickard �berg
Email: [EMAIL PROTECTED]
http://www.telkel.com
http://www.jboss.org
http://www.dreambean.com