Return-Path: X-Original-To: apmail-incubator-celix-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-celix-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A9D42992F for ; Tue, 3 Apr 2012 11:32:01 +0000 (UTC) Received: (qmail 71142 invoked by uid 500); 3 Apr 2012 11:32:01 -0000 Delivered-To: apmail-incubator-celix-dev-archive@incubator.apache.org Received: (qmail 71113 invoked by uid 500); 3 Apr 2012 11:32:01 -0000 Mailing-List: contact celix-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: celix-dev@incubator.apache.org Delivered-To: mailing list celix-dev@incubator.apache.org Received: (qmail 71102 invoked by uid 99); 3 Apr 2012 11:32:01 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Apr 2012 11:32:01 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of s.zelzer@dkfz-heidelberg.de designates 193.174.53.139 as permitted sender) Received: from [193.174.53.139] (HELO mailhost4.inet.dkfz-heidelberg.de) (193.174.53.139) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Apr 2012 11:31:54 +0000 Received: from [193.174.50.77] (mbi074.inet.dkfz-heidelberg.de [193.174.50.77]) by mailhost2.inet.dkfz-heidelberg.de (8.13.8/8.13.8) with ESMTP id q33BVW8J003473 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 3 Apr 2012 13:31:32 +0200 Message-ID: <4F7ADF96.8020204@dkfz-heidelberg.de> Date: Tue, 03 Apr 2012 13:31:34 +0200 From: Sascha Zelzer User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 To: celix-dev@incubator.apache.org Subject: Re: Board report References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi, I thought I comment shortly on the graduation plan as an outsider. Overall I think the plan is well thought-out. On 04/01/2012 01:02 PM, Alexander Broekhuis wrote: > == Releases > Celix entered incubation in its early stage. There was only a proof of > concept, but no complete implementation. > This is an important reason for people to hold back and not yet use/improve > Celix, on the other hand, being hesitant also keeps Celix from growing > towards a more stable/robust solution. > To be able to use Celix the implementation has to reach, at least, a more > stable state. Over the past year lots of effort has been put into this. > Within the next half year a release has to be made of the core component of > Celix. Hopefully this will attract more users/testers (and potentially > committers). > > == Committers > *During the last months there has been an interest from Thales Netherlands > to use Celix in its middleware. In a research project they are working on > an implementation of the Device Access specification. This implementation > is donated to Celix, and the main developer has expressed the intention to > maintain the code base. Via this path a new committer has been added to > Celix [1][2]. > *But to be able to have a diverse community more committers are needed. > Having a release makes it easier for people to use and improve Celix. This > is one step towards more committers. I think that even some kind of snapshot (even source only) with a documented feature set would help a lot. Of course, a "release" would be even better, but a tested snapshot would probably make some people more comfortable when trying Celix. Maybe not that important for the graduation plan, but I missed an official list of supported platforms. That made it hard for me to judge up front if Celix would run on my platform (Linux, Windows, Mac, etc.) or if it is even being considered as a target platform. > = C++ Support > > == Technical Scope > Currently Celix is limited to C only. This was a deliberate choice since > Celix tries to target embedded/constrained platforms. But during talks > people also seem to be interested in C++ support. Extending the technical > scope of the project might attract more users and committers. > Over the next half year we will work out a plan how C++ support can be > added without impacting the current supported platforms. A start with the > discussions has been made on the mailinglist, see [2] for more information. > > [3]: http://markmail.org/thread/a3qltqhsocmrnerd > > == Cooperate with existing C++ OSGi like implementations > In [3] a list of similar projects is mentioned. Reaching out to these > projects and trying to find a common ground on requirements/API etc could > benefit Celix (and those projects as well). > To see if there is a common ground we need to contact those projects and > plan a meeting. > Sounds all good to me. Regards, Sascha