Return-Path: Delivered-To: apmail-cayenne-dev-archive@www.apache.org Received: (qmail 46590 invoked from network); 17 Nov 2009 19:54:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 17 Nov 2009 19:54:01 -0000 Received: (qmail 41092 invoked by uid 500); 17 Nov 2009 19:54:01 -0000 Delivered-To: apmail-cayenne-dev-archive@cayenne.apache.org Received: (qmail 41071 invoked by uid 500); 17 Nov 2009 19:54:01 -0000 Mailing-List: contact dev-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cayenne.apache.org Delivered-To: mailing list dev@cayenne.apache.org Received: (qmail 41061 invoked by uid 99); 17 Nov 2009 19:54:01 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Nov 2009 19:54:01 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.218.217] (HELO mail-bw0-f217.google.com) (209.85.218.217) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Nov 2009 19:53:51 +0000 Received: by bwz9 with SMTP id 9so367087bwz.12 for ; Tue, 17 Nov 2009 11:53:30 -0800 (PST) MIME-Version: 1.0 Received: by 10.216.85.213 with SMTP id u63mr1400801wee.15.1258487609530; Tue, 17 Nov 2009 11:53:29 -0800 (PST) In-Reply-To: <3219fff70911171126k24894bb9ke762ebb2804fa2d4@mail.gmail.com> References: <3219fff70911171126k24894bb9ke762ebb2804fa2d4@mail.gmail.com> From: Michael Gentry Date: Tue, 17 Nov 2009 14:53:09 -0500 Message-ID: <5adb61290911171153w37e83443sd8c52940b9d65e0@mail.gmail.com> Subject: Re: Plans for the future (aka 3.1 roadmap) To: dev@cayenne.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Tue, Nov 17, 2009 at 2:26 PM, Andrey Razumovsky wrote: > --- ROP: unify client- and server classes. i really want to see classes t= hat > can work both on client and server someday. I've never used ROP, but a lot of us here are starting to look into AJAX for use in our applications and I'm wondering if some kind of AJAX/JSON support via ROP would be useful. > GUI support: > > --- =A0Create Eclipse plugin for Cayenne. > This is a very large task, somewhat discussed at > http://cayenne.markmail.org/search/?q=3Declipse+vs+swing#query:eclipse%20= vs%20swing+page:1+mid:3laascxup2afjux5+state:results. > > Noone disputes the need of such plugin in general, but we need a leader t= o > start the project. Personally, I can't do that because of serious lack of > knowledge in SWT. I'm one of those not convinced that making an Eclipse plug-in is the best course. To me there is very little advantage to doing so, but that's just my opinion. > No matter whether we succeed in creation of plugin or stay with existing > modeler, following points must be improved from our current state: > --- Add some graphical modeling editor for ER and Class diagrams (CAY-762= ). > Maybe be able to import some existing formats. Generating diagrams has never been high on my list, but I know some love it. I'm just not sure the path that should be taken to do so. > --- Stop using HSQL internally in modeling (e.g. switch to JDK preference= s). > It is slow and buggy. Yes! :-) > --- Make GUI tool it more user-friendly (many JIRAs for that, also was a > thread recently, can't find it now). we really can improve user interface > (remove extra clicks, change button positioning etc) and design. That was probably the thread I started ... especially the 8/20/2009 12:55pm= one: http://markmail.org/thread/aonhtfa7x3mrez4i