Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 12891 invoked from network); 29 Jun 2005 13:56:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 29 Jun 2005 13:56:07 -0000 Received: (qmail 60174 invoked by uid 500); 29 Jun 2005 13:55:59 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 60090 invoked by uid 500); 29 Jun 2005 13:55:58 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 60043 invoked by uid 99); 29 Jun 2005 13:55:58 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Jun 2005 06:55:58 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [130.237.222.115] (HELO smtp.nada.kth.se) (130.237.222.115) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Jun 2005 06:55:59 -0700 X-Authentication-Info: The sender was authenticated as danielf using PLAIN at smtp.nada.kth.se Received: from [130.237.218.93] (cvap80.nada.kth.se [130.237.218.93]) (authenticated bits=0) by smtp.nada.kth.se (8.12.11/8.12.11) with ESMTP id j5TDtsAd026969 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 29 Jun 2005 15:55:54 +0200 (MEST) Message-ID: <42C2A86A.8000401@nada.kth.se> Date: Wed, 29 Jun 2005 15:55:54 +0200 From: Daniel Fagerstrom User-Agent: Mozilla Thunderbird 1.0 (X11/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@cocoon.apache.org Subject: Re: [osgi] Changing framework? References: <42C12CF4.6050301@nada.kth.se> <42C29A23.5080304@apache.org> In-Reply-To: <42C29A23.5080304@apache.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Reinhard Poetz wrote: > Daniel Fagerstrom wrote: > >> I feel a little bit like geting a Cocoon servlet to run in the >> current OSGi framework before changing, so that we have something >> that is more motivating for others to work at. But then we need to >> change to the Eclipse OSGi framework IMO. Any help would be greatly >> appriciated. > > > AFAIU, when using OSGi we only use the official API and don't depend > on the implementation, do we? For block development we should only depend on official APIs. But the way you start an OSGi server is not standardized in R3. And as we want to be able to continue to have the option of having Cocoon packaged as a servlet (or at least some of you, I don't care), we need to be able to start the OSGi server programatically. Also both Knopflerfish and Eclipse has a server configuration file that is used when starting the server that differ somewhat, although the concepts are the same and many of the properties are standardized. > What I mean is, if we use the Eclipse OSGi implementation because of > its support for OSGi R4 and let's say in 3 months Knopflerfish or > Oscar implement R4 too, changing to one of them should be straight > forward, shouldn't it? Yes it should be straight forward. We probably will want to make the "OSGi inside a servlet" option plugable WRT to implementation so that people can chose. /Daniel