Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 72207 invoked from network); 8 Feb 2008 08:31:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Feb 2008 08:31:14 -0000 Received: (qmail 95962 invoked by uid 500); 8 Feb 2008 08:31:05 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 95915 invoked by uid 500); 8 Feb 2008 08:31:05 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 95904 invoked by uid 99); 8 Feb 2008 08:31:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Feb 2008 00:31:05 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of shivahr@gmail.com designates 64.233.166.178 as permitted sender) Received: from [64.233.166.178] (HELO py-out-1112.google.com) (64.233.166.178) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Feb 2008 08:30:33 +0000 Received: by py-out-1112.google.com with SMTP id a25so4149011pyi.11 for ; Fri, 08 Feb 2008 00:30:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=xcA5cmMxGjTCO5I43gK++feqh8ucH+EcZdKDijWWuT0=; b=kB3WebLuamrgNRmsOpK1CEkSItWZCXNu8Do5Ory+Lc7gcgizzWoji+WXSa/BHiK/sHsY0BSUdsu2yIod6rI5XrsYy/bmnQEIB/x3x76Z8RMLSp9+vd2tQAnf4XvMPIqMgHnQ74ALgeWyYvy0YSCAGNxQqfeo5FnjjvfqEi4l/kE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=JqEbtLZnhwOFwpQlFLsKrUt0sENySimj581T9nXmnIyFT63cCPo4Uk5HOHzI1ONPXWPTsnAFfJHNvFZC4O9I5YMEYsnWmmt3dvtieYKqYKefOkQV66jpJkMOl4h/JQWkUgFHA2q7f83DNAJURxlCHOUq++HnYxeBQMNshiAHU5g= Received: by 10.65.156.2 with SMTP id i2mr24046279qbo.60.1202459440251; Fri, 08 Feb 2008 00:30:40 -0800 (PST) Received: by 10.65.233.14 with HTTP; Fri, 8 Feb 2008 00:30:40 -0800 (PST) Message-ID: <5da94e5a0802080030x7a3ec171k29777aa96aab3347@mail.gmail.com> Date: Fri, 8 Feb 2008 14:00:40 +0530 From: "Shiva Kumar H R" To: dev@geronimo.apache.org Subject: Re: Geronimo in year 2008 In-Reply-To: <22d56c4d0802070658m21b95bb1uec328778804a39e8@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_18371_940282.1202459440244" References: <22d56c4d0802070658m21b95bb1uec328778804a39e8@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_18371_940282.1202459440244 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I can immediately remember 3 prior discussions in reference to this: i) "[DISCUSS/FEEDBACK] Usability improvements to Geronimo" mail from Prasad in Nov'07 http://www.mail-archive.com/dev@geronimo.apache.org/msg53236.html ii) "[Discuss] What next?" mail from DJencks in Aug'07 http://www.mail-archive.com/dev@geronimo.apache.org/msg50660.html iii) "[DISCUSS] Geronimo 2.1 - what's next?" mail from Matt in Jul'07 http://www.mail-archive.com/dev@geronimo.apache.org/msg48173.html Alright, here is my wish list - features that I would love to see getting into Geronimo in 2008: 1) Deployment Environment: a) Plan Creator wizards (in Admin Console & in Geronimo Eclipse Plugin) for geronimo-application.xml and *many* other Geronimo deployment plans. b) Geronimo specific annotations: To further simplify the specification of Geronimo deployment information, right at development time. 2) Geronimo Eclipse Plug-in (GEP): a) Model framework for Geronimo deployment plans: Currently it is EMF (Eclipse Modeling Framework). With every update to Geronimo deployment schema, it's a major pain to generate new EMF classes. If however, GEP uses the same model framework as that of Geronimo server (XMLBeans), then at least this problem would be solved. IIUC JSR-88 DConfigBeans would be the ideal model framework for GEP - in that case even if the model framework of server changes in future, GEP would be unaffected. b) Critical bug fixes c) Make "Download and Install" option more intuitive d) Customize Web Services Wizard: The default implementation of WTP's web services wizard embeds an Axis engine inside a web-app and then deploys it in a web server such as Tomcat. However this isn't the right approach for Geronimo as it already has a global web services engine deployed. Hence web services wizard's behavior must be customized when deploying onto Geronimo. e) Better Remote server support f) Testsuite Automation g) Integrating JavaEE Samples. 3) Admin Console Tools: a) Server Build Tool: For instance, a "button" to push that spits out a server with just what is needed for a set of apps and nothing else. http://www.mail-archive.com/dev@geronimo.apache.org/msg54849.html b) Cluster Admin Tools: Geronimo has a lot of partial clustering solutions. For instance there's WADI, native tomcat clustering, a terracotta integration, and many others. A cluster admin tool would be of great help in the setting-up and fine-tuning of those clustering solutions. I am stuck in 1) a) Plan Creator work for the past year or so and it is still not complete! So if I alone work on many of those features, God alone knows when I will complete them. Any takers/collaborators? On Feb 7, 2008 8:28 PM, Vamsavardhana Reddy wrote: > Hello, > > Geronimo had a great year 2007. I don't need to re-list all our > achievements listed in Matt's mail from 31st Dec 2007 ( > http://www.mail-archive.com/dev@geronimo.apache.org/msg54994.html). Now > that 2.1 is also rolling out, I think it is time we start discussing what > we want to do in Geronimo in year 2008. Let us also discuss what we "must" > do to make Geronimo an application server of choice. I would like all of us > to use this mail thread to put forth our thoughts (and any action items some > of us may have already come up with silently) so that the community can see > what great heights Geronimo will scale in 2008. > > Thank you. > > ++Vamsi > > -- Thanks, Shiva ------=_Part_18371_940282.1202459440244 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I can immediately remember 3 prior discussions in reference to this:
    i) "[DISCUSS/FEEDBACK] Usability improvements to Geronimo" mail from Prasad in Nov'07 http://www.mail-archive.com/dev@geronimo.apache.org/msg53236.html
    ii) "[Discuss] What next?" mail from DJencks in Aug'07 http://www.mail-archive.com/dev@geronimo.apache.org/msg50660.html
    iii) "[DISCUSS] Geronimo 2.1 - what's next?" mail from Matt in Jul'07 http://www.mail-archive.com/dev@geronimo.apache.org/msg48173.html

Alright, here is my wish list - features that I would love to see getting into Geronimo in 2008:
1) Deployment Environment:
    a) Plan Creator wizards (in Admin Console & in Geronimo Eclipse Plugin) for geronimo-application.xml and *many* other Geronimo deployment plans.
    b) Geronimo specific annotations: To further simplify the specification of Geronimo deployment information, right at development time.

2) Geronimo Eclipse Plug-in (GEP):
    a) Model framework for Geronimo deployment plans:
Currently it is EMF (Eclipse Modeling Framework). With every update to Geronimo deployment schema, it's a major pain to generate new EMF classes. If however, GEP uses the same model framework as that of Geronimo server (XMLBeans), then at least this problem would be solved. IIUC JSR-88 DConfigBeans would be the ideal model framework for GEP - in that case even if the model framework of server changes in future, GEP would be unaffected.
    b) Critical bug fixes
    c) Make "Download and Install" option more intuitive
    d) Customize Web Services Wizard:
The default implementation of WTP's web services wizard embeds an Axis engine inside a web-app and then deploys it in a web server such as Tomcat. However this isn't the right approach for Geronimo as it already has a global web services engine deployed. Hence web services wizard's behavior must be customized when deploying onto Geronimo.
    e) Better Remote server support
    f) Testsuite Automation
    g) Integrating JavaEE Samples.

3) Admin Console Tools:
    a) Server Build Tool: For instance, a "button" to push that spits out a server with just what is needed for a set of apps and nothing else. http://www.mail-archive.com/dev@geronimo.apache.org/msg54849.html
    b) Cluster Admin Tools: Geronimo has a lot of partial clustering solutions. For instance there's WADI, native tomcat clustering, a terracotta integration, and many others. A cluster admin tool would be of great help in the setting-up and fine-tuning of those clustering solutions.

I am stuck in 1) a) Plan Creator work for the past year or so and it is still not complete! So if I alone work on many of those features, God alone knows when I will complete them. Any takers/collaborators?

On Feb 7, 2008 8:28 PM, Vamsavardhana Reddy <c1vamsi1c@gmail.com> wrote:
Hello,

Geronimo had a great year 2007.  I don't need to re-list all our achievements listed in Matt's mail from 31st Dec 2007 (http://www.mail-archive.com/dev@geronimo.apache.org/msg54994.html).  Now that 2.1 is also rolling out, I think it is time we start discussing what we want to do in Geronimo in year 2008.  Let us also discuss what we "must" do to make Geronimo an application server of choice.  I would like all of us to use this mail thread to put forth our thoughts (and any action items some of us may have already come up with silently) so that the community can see what great heights Geronimo will scale in 2008.

Thank you.

++Vamsi




--
Thanks,
Shiva ------=_Part_18371_940282.1202459440244--