I am not going to argue (surprise!) too much on this because I see youre point, but it seems that major appserver vendors spend a huge amount of resources on the client. Jboss has a ton of client jars for different scenarios, Sun’s Deploytool has wizards plus some ant scripts, Jonas has client tools, all approaching this differently, and its not feasible for a devloper to learn all that just for a Swing client to access ejb’s.
That is why, something like MyEclipse, a J2EE tool, is expected to automate this (at least for a couple of major servers), since clients are included in the J2EE spec!
Anyhow, I said I won’t argue….:)
-nat