Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 95924 invoked from network); 16 Apr 2008 13:27:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Apr 2008 13:27:16 -0000 Received: (qmail 27356 invoked by uid 500); 16 Apr 2008 13:27:14 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 27327 invoked by uid 500); 16 Apr 2008 13:27:14 -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 27318 invoked by uid 99); 16 Apr 2008 13:27:14 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Apr 2008 06:27:14 -0700 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 barteo@gmail.com designates 209.85.162.177 as permitted sender) Received: from [209.85.162.177] (HELO el-out-1112.google.com) (209.85.162.177) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Apr 2008 13:26:30 +0000 Received: by el-out-1112.google.com with SMTP id z25so980029ele.15 for ; Wed, 16 Apr 2008 06:26:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; bh=vJH6Qgh0B7vNYm6o+lKEgELcJBd/QNbV+lSPErf1Uug=; b=Y+SNDsAvjgWC78cXbXdDcdLGq/yA+Y2UL7VGEFoo/IWD5iAkDb9gXiZ8DUrIPir4tUr6kyye+76wmds06ofne0RceNb7tP3jgMqEr+bmA6qLq/DSvOVuuWNrwIjmnF/9d//fenpWeAgphCmZlDEzxkex4Qqs6bH56jkryBoCRig= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=EANE/FrRaN3DNTIo9ONUJGlcXtkQDXCAZunu7Y3pR9S4XZhcE+3/noLwLODdvi9hYui9o3qGkI0ipIJKW3546qHshyAM5n0ZFD16p6QItRuqvuiT7udQRkiDRPBCLvPDAi6RGPu6dwBW2vSHmR1/hYRGyISDu/61/mc9dYsvfQA= Received: by 10.115.32.1 with SMTP id k1mr9373159waj.107.1208352402427; Wed, 16 Apr 2008 06:26:42 -0700 (PDT) Received: by 10.115.106.9 with HTTP; Wed, 16 Apr 2008 06:26:42 -0700 (PDT) Message-ID: <5f935b5c0804160626l4ab572eci318ebdc43724b967@mail.gmail.com> Date: Wed, 16 Apr 2008 15:26:42 +0200 From: "Bartek Teodorczyk" Sender: barteo@gmail.com To: dev@harmony.apache.org Subject: Re: [announce] Java ME contribution In-Reply-To: <4805F9D6.5070802@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5f935b5c0804160359kd3ba1a3v9354db483a15091b@mail.gmail.com> <4805F9D6.5070802@gmail.com> X-Google-Sender-Auth: 0910238daf03078e X-Virus-Checked: Checked by ClamAV on apache.org On 16/04/2008, Tim Ellison wrote: > Bartek Teodorczyk wrote: > > > I'm happy to announce contribution part of the Microemulator > > (http://www.microemu.org/) project to Apache Harmony. Microemulator is > > a Java ME implementation but also emulation layer that allows to > > execute CLDC/MIDP applications (MIDlets) on standard Java SE. > > > > Thanks Bartek! That's very cool. > > > > I've been involved into that project for almost 7 years, not always > > full time though. In the latest release we achieved quite good > > coverage of implemented JSRs: CLDC, MIDP2, JSR-75, JSR-135 and others. > > It is however far to complete and of course we've never been able to > > even touch the TCK to verify our implementation. > > > > Unfortunately, we are not able to contribute whole the project but > > only parts that meet the Harmony ACQ requirements. That makes > > potential integration with Harmony much more difficult, current > > contributed code doesn't even compile successfully. I hope you'll find > > it useful though, and I'm always open to answers any questions > > concerning the Microemulator (as far as I'm allowed to). > > > > So my first question is: what's missing to make it immediately useful to > people? I've not studied the code in detail yet, but do you have a > high-level TODO list? > In my opinion, the most important thing is to recreate cldc and midp modules that were removed from original project. This should be a first point in TODO list. Having that job done, it would be possible to use Java ME on top of Harmony existing implementation. Then, probably it is time to make some decisions how to integrate codebase with Harmony. I don't know what are the plans of making Harmony less Java SE oriented and provide other profiles as well like CDC/CLDC. Regards, Bartek > Thanks again, > Tim >