Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 87241 invoked from network); 7 Apr 2009 05:24:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 7 Apr 2009 05:24:21 -0000 Received: (qmail 47981 invoked by uid 500); 7 Apr 2009 05:24:20 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 47904 invoked by uid 500); 7 Apr 2009 05:24:20 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 47893 invoked by uid 99); 7 Apr 2009 05:24:20 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Apr 2009 05:24:20 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jin.phd@gmail.com designates 209.85.198.248 as permitted sender) Received: from [209.85.198.248] (HELO rv-out-0708.google.com) (209.85.198.248) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Apr 2009 05:24:13 +0000 Received: by rv-out-0708.google.com with SMTP id b17so2037109rvf.0 for ; Mon, 06 Apr 2009 22:23:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=dUGrsjL8lioBP6PGWa2/vlyMqX9lvMw6Aochi7T9oRY=; b=FsSDm6EvOvJ45lK0bmj8nwFZsy0+y+wLkSgJ45w8tQJPBONN3/PszJvrcU9WVlc8Yl nik9H+GylAfU+DCoah067bireviriERTCE5zKflLWVVhE5RaSebl/VGYmig2SKB1QOoN hQZ6zCYExep5I712wjisAQ0FC+8d+fyXQDpWY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=sg0sgwltmmffhU5mGb7RLZPgxuvlXAsuKn51SY9Av0ICHsF4xJ9JPJ8Di0XFK9dteK I/zQY1q2Nv9F+oBIZ+CT+yoEHCLz6vK9x3MA0BEl5KhDsEurlBSfP4quTfOyo/Nlm6VV hF93tPOmuTdX4PauHWKnJj/aDfffaP8q0V1P0= MIME-Version: 1.0 Received: by 10.142.79.17 with SMTP id c17mr1505981wfb.171.1239081832996; Mon, 06 Apr 2009 22:23:52 -0700 (PDT) In-Reply-To: References: Date: Tue, 7 Apr 2009 13:23:52 +0800 Message-ID: <795657be0904062223s796c9fwbcb89af69602067f@mail.gmail.com> Subject: Re: [GSoC]OSGi re-send From: Jin Mingjian To: dev@harmony.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Hi, Tian, The idea is pretty good. Although I asked you these questions, I still have no more ideas about these quesitons myself:) For my old and little testing, the usage of osgi bundles in harmony is mainly a easy mechanism to solve the develop-time dependencies. that is, it is not(or almost not?) used in the runtime. The main implementations of osgi are on the top of JVM. So, one interesting thing is that, how the JVM can the benefits from osgi. I guess, the original meaning of this idea is not simply copying an osgi implementation into Harmony. So some idea about the use cases will be much discussible. For example, "allowed to stop the some active bundles in runtime Harmony"(if I use the SWT, is it possible to stop awt/swing-related bundles?). regards, Jin 2009/4/7 tian galaxy : > Hello everyone > > Since I get no reply since my last mail ,I check the archive and found th= at > > "An error occured while fetching this message" > > > Maybe some got wrong on delivering the mail. > So I re-send the mail here and hope nothing wrong this time. > > > MingJian > Hi , > Thanks > To your second question ,I am a bit confused by that too > As far as I know ,the booting procedure is not specified in the OSGi > spec.There=A0are some useful informantion=A0in the doc of implementations= ,such > as Equinox and Felix . > Take Felix for example ,you could boot it by standard procedure or by cus= tom > .But there should always be a host program to start lanch and do some > initial work.=A0 For a large program such as eclipse you can first run th= e > host program and then the embeded OSGi .But what is the case for small on= e > ?For a simple "hello world ",it is unnecessary and unwise to sun a host > program much larger.=A0Where should be the host program reside in Harmony= or > should it=A0reside in harmony?Or I just got the wrong idea about the "Har= mony > OSGi-ed". > > For the first one, since Harmony is highly modularized in the Vm and > library=A0,so it is a good thing for OSGi I think. > Third , no... > > Tian Yu