Return-Path: Delivered-To: apmail-cayenne-dev-archive@www.apache.org Received: (qmail 51827 invoked from network); 22 Mar 2011 05:24:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 22 Mar 2011 05:24:23 -0000 Received: (qmail 7211 invoked by uid 500); 22 Mar 2011 05:24:23 -0000 Delivered-To: apmail-cayenne-dev-archive@cayenne.apache.org Received: (qmail 7193 invoked by uid 500); 22 Mar 2011 05:24:23 -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 7183 invoked by uid 99); 22 Mar 2011 05:24:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Mar 2011 05:24:22 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [59.167.240.32] (HELO fish.ish.com.au) (59.167.240.32) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Mar 2011 05:24:13 +0000 Received: from ip-136.ish.com.au ([203.29.62.136]:62803) by fish.ish.com.au with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.69) (envelope-from ) id 1Q1u4F-00014j-1b for dev@cayenne.apache.org; Tue, 22 Mar 2011 16:23:43 +1100 X-CTCH-RefID: str=0001.0A150204.4D88325F.014F,ss=1,fgs=0 Message-ID: <4D88325F.4080003@maniatis.org> Date: Tue, 22 Mar 2011 16:23:43 +1100 From: Aristedes Maniatis User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-GB; rv:1.9.2.13) Gecko/20101207 Lightning/1.0b3pre Thunderbird/3.1.7 MIME-Version: 1.0 To: dev@cayenne.apache.org Subject: Re: GSoC tasks? References: <853B94DB-DA61-4028-A5D9-26FE2A9ABEA0@objectstyle.org> In-Reply-To: <853B94DB-DA61-4028-A5D9-26FE2A9ABEA0@objectstyle.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On 21/03/11 11:27 PM, Andrus Adamchik wrote: > "Modeler tasks". Modeler tasks that require conceptual changes (such as an Eclipse plugin or graph representation of the Model) have been our GSoC favorites, still none of that made it to production. So if say I suggest a task of switching Modeler to OSGi plugin architecture, is there a chance this will get done to a point that we can release it? https://issues.apache.org/jira/browse/CAY-400 is one task I tried to get a student to work on originally. Perhaps it is too easy/small for GSoC but has the potential to be fleshed out with how that feature might integrate with generating javadocs, storing database indexing rules in Cayenne, etc. All those things which a modeler might be asked to deal with, but is outside the scope of Cayenne as an ORM. That is, the Cayenne modeler sits between being a tool just for Cayenne as an ORM and a more comprehensive place to document a database. CAY-400 is one aspect of enhancing the 'other' part of the modeler, along with graphviz style visualisation, etc. For a more technically capable student, untangling server and ROP client class hierarchies and creating common ObjEntities between client and server. I don't know how hard this would be for a new person though. I know I looked at it but found it got complicated very quickly. Cheers Ari -- --------------------------> Aristedes Maniatis GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A