I think that moving to a swing based console at this point in time would be the wrong move. As Chris and Paul have mentioned, Ajax and other technologies are moving toward closing the function/usability gap for web based applications. A web based console provides greater flexibility for administration from various device types in the future. And rich clients introduce another whole set of client issues that we then have to consider. Technologies like JWS do help with the install/mgmt of the clients but don't address other client side issues such as verification on multiple (sometimes obscure) platforms, JRE versions on the client, hardware requirements, etc...

I agree with the exposure that Heinz has pointed out of running the admin console on the same platform that it is managing. However I think we need to view the admin console within the complete context of Geronimo. The console is a great usability enhancement in managing Geronimo and for most users is the primary way that they will manage Geronimo. However, it is not (and should not) be the only management tool. Anything that is possible with the web console should also be possible (but not necessarily as easy) via some some other means.

It would be good if we could insulate the console further from the server (possibly running it on it's own minimal configuration as Greg mentioned) but we need to consider the server cost/benefit trade-off any such choices.

Joe


Heinz Drews wrote:
Chris,

I agree that with Ajax sufficient functionality can be provided in a webapp.
My primary argument for a rich client would be as I have said before
that a webapp requires a running server.  And what should be done if
there are problems in the configuration which prevents that the server
starts?

The console webapp should at least run in a seperate server with
minimalistic configuration.
Something which I would prefer anyhow instead of the current situation in G.

Heinz

On 9/19/06, Christopher M. Cardona <[EMAIL PROTECTED]> wrote:

I think this idea can be explored but we should give the current
initiative to include Ajax functionality to the console a shot first.
There's no doubt that rich clients have their advantages over web apps
(performance and sophisticated widgets to name a few) but I think we
have a potential in Ajax to close this gap. It would be nice to get more
comments on this. What do others think?


Jason Dillon wrote:
> Anyone have any thoughts on using Swing for the console... instead of
> a webapp (which are kinda evil IMO)... and then using webstart to
> serve it? Maybe using Netbeans (or that license not ASL friendly)?
> I've done some work with NB before at it would be very easy to create
> a rich user experience... and its easy to drop in new modules to
> support different aspects of administration and monitoring.
>
> I dunno.. just a thought...
>
> --jason
>




Reply via email to