geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Dillon <ja...@planet57.com>
Subject Re: console design
Date Fri, 21 Nov 2003 08:55:40 GMT
I think explorer is a fine name for a module.  Generic names are bad 
IMO, but I know some of you hold them near and dear ;-)

--jason


On Nov 21, 2003, at 12:39 AM, James Strachan wrote:

> On 21 Nov 2003, at 07:04, n. alex rupp wrote:
>> Jeremy made some great points in here.  The two types of applications 
>> are
>> sufficiently specialized that they will require their own component 
>> structures.
>> I'm not concerned at all with thick client UI development and believe 
>> we can
>> offer more features faster with a thin-client approach, *and* that 
>> they'll be of
>> higher quality.
>
> I disagree; I hacked together a swing JMX console in about 2 hours 
> (its in the explorer module - I should probably rename this to 
> console-swing or something now console has been renamed to 
> console-web). It still needs to support setting of attributes, method 
> invocations & graphing - some nicer layouts of forms would be good 
> too.
>
> I think we should support both.
>
> Also we should try out this eclipse JMX console which looks pretty 
> neat to check it works with Geronimo...
>
> http://panoptesmgmt.sourceforge.net/
>
> e.g.
>
> http://panoptesmgmt.sourceforge.net/screenshots.html
>
>
>>> I'm not really a UI person, but I would like to see us reach a
>>> compromise where the console is easy to use for a new or 
>>> inexperienced
>>> user, but offers a way to expose the raw details to the experienced 
>>> one.
>
> Agreed.
>
> I experimented at ApacheCon with a scripting console for J2EE - think 
> SQL query console, but for EJBs / MBeans / JNDI.  So in a swing UI you 
> can perform arbitrary queries & navigations around Ejbs like you would 
> with an SQL query tool, but talking to the EJB tier rather than SQL 
> tier. e.g. so you could type things like
>
> customers = 
> context.lookup("/client/test/CustomerBeanHome").findAllGoldCustomers()
> customers.map { it.orders.product }
>
> To return all the products ordered by your gold customers (for 
> example).
>
> I'd like to integrate this into the swing console. There's no reason 
> why we can't add this kind of feature into the web console too for 
> advanced users.
>
> James
> -------
> http://radio.weblogs.com/0112098/
>


Mime
View raw message