Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 50069 invoked from network); 10 Oct 2007 16:40:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 10 Oct 2007 16:40:58 -0000 Received: (qmail 83567 invoked by uid 500); 10 Oct 2007 15:59:50 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 83535 invoked by uid 500); 10 Oct 2007 15:59:50 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 83526 invoked by uid 99); 10 Oct 2007 15:59:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Oct 2007 08:59:50 -0700 X-ASF-Spam-Status: No, hits=-1.0 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [192.18.43.132] (HELO sca-es-mail-1.sun.com) (192.18.43.132) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Oct 2007 15:59:52 +0000 Received: from fe-sfbay-09.sun.com ([192.18.43.129]) by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id l9AFxMdb008664 for ; Wed, 10 Oct 2007 08:59:22 -0700 (PDT) Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) id <0JPP00M01DJYZE00@fe-sfbay-09.sun.com> (original mail from Richard.Hillegas@Sun.COM) for derby-dev@db.apache.org; Wed, 10 Oct 2007 08:59:22 -0700 (PDT) Received: from richard-hillegas-computer.local ([129.150.16.105]) by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTPSA id <0JPP00B6ZDQPB760@fe-sfbay-09.sun.com> for derby-dev@db.apache.org; Wed, 10 Oct 2007 08:59:13 -0700 (PDT) Date: Wed, 10 Oct 2007 08:59:19 -0700 From: Rick Hillegas Subject: Re: Derby Workbench or other GUI In-reply-to: <9268d1770710100624u2c734c71oe41b5fb38e64792e@mail.gmail.com> Sender: Richard.Hillegas@Sun.COM To: derby-dev@db.apache.org Message-id: <470CF6D7.6060700@sun.com> MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=ISO-8859-1 Content-transfer-encoding: 7BIT References: <9268d1770710100624u2c734c71oe41b5fb38e64792e@mail.gmail.com> User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) X-Virus-Checked: Checked by ClamAV on apache.org Hi Siamak, Some work has already gone into creating management tools for Derby. Please take a look at DERBY-1387. That issue describes a JMX-based scheme for managing Derby servers and databases. It would be great if you could piggyback your work on top of those JMX extensions. I think you will discover that the people working on the JMX beans are wrestling with (and solving) the same issues which you will need to face as you build a management gui. Thanks, -Rick Siamak Sarmady wrote: > Hello, > > Recently I was able to test Netbeans' JavaDB (derby) GUI tools and I > should say it was a very enjoyable experience. But I also had some > problems. > > - I normally create the database directory inside my program's > directory and then use embedded driver to connect it. > > - Netbeans creates its directory in a specific place and it is > difficult to change it to your own directory and back to its initial > one every time. (to be able to manage several databases) > > - I want it to be able to manage different derby directories easily > (in addition be able to manage/connect a databases using socket and > TCP). > > Now, is there a GUI available which does all these things? > > If not then I might be interested in a project to build such a thing > (like Netbeans' JavaDB interface but as a separate application which > also handles mentioned issues easily). > > I appreciate if you can give me feedback on this. > > Regards, > Mac >