Hi guys,

Apologies for the recent radio silence, some distractions and my broadband
at home being knackered for the last couple weeks have kept me somewhat
silent. I am resuming residence in the university computer labs until its
fixed though, cant survive at the house using my phone on GPRS any longer :)


I have put up my progress in in a branch at /branches/jmx_mc_gsoc09 (
https://svn.apache.org/repos/asf/qpid/branches/jmx_mc_gsoc09). This includes
initial versions for some areas of the new UI, namely: UserMangement,
LoggingManagement, and the view for individual Queue's.

There is still some layout work to do on it, and as yet the result of
operations is not explicitly reported (but in several cases, is immediately
visible), mainly because i havent decided on the format: the traditional
info/error dialog with ok button works, but a status bar report area might
be a less intrusive/clicky solution.

Where a table only has one linked operation (eg view message contents from a
queue, or change a logger level) you can use the supplied buttons or jsut
double click the desired entry. Where there are multiple possible commands
you just use the buttons. The tables are all sortable, but the
sort-indicators do not show up on Linux, though do on Windows (for me at
least, which was lovely to discover after a wasting hours chasing it down on
Linux :P). Going the other way this time, some of the custom dialog
positioning is ok in Linux (centres to app) but totally wrong on Windows
(heads off to near the upper left corner), ill need to add some code to
handle that.

It would be good for some feedback on whats there in general(particularly if
you havent looked at the mock UI from a few weeks back), as it will no doubt
influence what the rest looks like.

Thanks,
Robbie

=======================

You can use the console on Windows, Linux (32 or 64bit), and Mac OS X (not
tested as yet). You can get the package by using the ant 'release-bin'
target from qpid/java/ which will build the console releases in
/qpid/java/management/eclipse-plugin/release/

NOTE:
SSL is enabled by default on the broker JMX connection and is using a
self-signed cert in its keystore, so you have to supply the matching SSL
truststore to the console for it to connect. Alternatively, just disable the
SSL before launching the broker by using the option in  etc/config.xml to
toggle it off.

If you do want to use the SSL, you can supply the necessary details in the
qpidmc.ini configuration file in the root of the  console release (or buried
somewhere within the app package for OS X), which has a pre-configured
example. Change the example to the values below to match the test keystore
in the repository:
-Djavax.net.ssl.trustStore=<your.checkout.location>/qpid/java/test_resources/ssl/certstore.jks
-Djavax.net.ssl.trustStorePassword=password

Reply via email to