True, Java GUI development used to require quite a bit of work-
arounds when SWING was new. But that was a few years ago. I'm not
primarily a GUI guy - I mostly do "mission critical" server side
programming, but when i do venture back into SWING work I haven't had
many problems. True, it's cross-platform nature brings it's own
headaches with it.
I personaly can't recall any TWS problems that were Java based, nor
can I imagine any limitations it would introduce outside of
integration to outside apps via the OS (granted, this may be a
primary requirement to some). But any speed or graphics issues now-a-
days are generaly based on the developer's experience. I've done
professional c++, vb, delphi, and cobol work - and I'm at a loss as
to why one would think Java was not suitable platform... java's
weakness is in advanced mathemtics, and even then it was used for the
3-d graphics engine for EverQuest. And the major firms on wall street
are big time java shops.