Hi Colin, thanks for the submission, I'm looking at it now. I was able to build and run it. Pretty slick - I'm navigating my znode tree just fine. Great!
A few issues/comments that I noticed, things that would have to be cleaned up:
The zip file is fine. You might just attach updates w/o the build dir, use "svn export" so that you don't also put the .svn dirs into the zip.
Can you add a README.txt to your "src" directory? After all your hard work it would be good to have some basic detail on what the project is, who wrote it (you) and how to build/run it. It doesn't need to be a tome, just basic information for someone to get up to speed quickly.
I noticed you use TableLayout, this is not compatible with Apache licensing. Is it possible to use something else?
See this thread for a prior discussion re tablelayout in apache that I found:
jtoaster is ok - it uses apache 2.0 license.
The icons are EPL licensed right? I think it would be a good idea to include a NOTICE.txt (see what I did for CDDL in the "rest" contrib). Your about box has this, but it would be good to have a NOTICE.txt as well.
We don't allow @author tags in the javacode, see "making changes":
Also, would you be able to use std apache license headers on the source files themselves? If you look at any of the other java files currently in ZooKeeper svn you will see what I'm talking about. You can explicitly list yourself as the originator/author in the README I mentioned. Would that be acceptable to you?
Thanks for the submission!