Re: Jazelle support in SableJIT

Philippe Laporte <[email protected]> Thu, 09 Mar 2006 21:50:33 +0100
Newsgroups gmane.comp.java.vm.sablevm.devel
Message-ID <[email protected]>
This is what I mean.

Sorry, different license issue :-) This time Sun is the obvious=20
potential culprit :-)

I'm gonna check on this tomorrow

-------- Original Message --------
Subject: 	Re: [maemo-developers] J2ME on Nokia 770
Date: 	Tue, 07 Mar 2006 07:03:05 -0700
From: 	Luis Montes <[email protected]>
To: 	Philippe Laporte <[email protected]>
References:=20
<20060307045258.7ec03416ccf518e5d163b8aba3fa218c.6a622ab4e7.wbe@email.ema=
il.secureserver.net>=20
<[email protected]> <[email protected]>=20
<[email protected]>



oops.
thanks :)

Luis


Philippe Laporte wrote:

> your clock is ahead
>
> Philippe Laporte
> Software
> Gatespace Telematics
> F=F6rsta L=E5nggatan 18
> 41328 G=F6teborg
> Sweden
> Phone: +46 702 04 35 11
> Fax:   +46 31 24 16 50
> Email: [email protected]
>
>
>
> Luis Montes wrote:
>
>> We could really use some direction from Nokia here.
>> Jamvm, SableVM, GIJ, maybe even ikvm, could all likely be made to=20
>> work with a subset of gnu classpath to implement CLDC 1.1 and a=20
>> hildon based MIDP 2.0
>> But if we really want to run java effeciently, we should use the=20
>> Jazelle hardware on the ARM chip. This part is not free and would=20
>> require Nokia to put out the jvm.
>> There is no reason Nokia couldn't put out the jvm and use it along=20
>> with open source class libraries.
>>
>>
>> Luis
>>
>>
>>
>>
>> Philippe Laporte wrote:
>>
>>> Hi,
>>>     I have just joined this list so please forgive whatever sounds=20
>>> ignorant.
>>>
>>> For the choice of VM I would recommend SableVM, as with its recent=20
>>> refactoring I built it down to 220 K on Intel with gcc -Os etc.
>>>
>>> Check out SableVM at www.sablevm.org.
>>>
>>> We at Gatespace are the people behind Knopflerfish OSGI. I=20
>>> test-drove Knopflerfish's test suite with JamVM and SableVM (both=20
>>> use Classpath), the results were the same, and the speed was=20
>>> comparable. Haven't measured memory consumption yet. We target CDC,=20
>>> so our constraints with respect to that are less strict.
>>>
>>> Classpath's AWT of course runs on top of GTK+.
>>>
>>> I argue for Sable instead of Jam because:
>>>
>>> - Sable has a large and active community
>>> - Sable is LGPL. GPL does not work for maemo. Read why at=20
>>> http://sablevm.org/wiki/License_FAQ.
>>> - Sable has an almost complete JIT compiler.
>>>
>>> Someone needs to put in a build option to Classpath to make it build=20
>>> CLDC only, or any other profile.
>>>
>>> As for the MIDP implementation, someone is working on it (announced=20
>>> on the wishlist).
>>>
>>> Best Regards,
>>>
>>> Philippe Laporte
>>> Software
>>> Gatespace Telematics
>>> F=F6rsta L=E5nggatan 18
>>> 41328 G=F6teborg
>>> Sweden
>>> Phone: +46 702 04 35 11
>>> Fax:   +46 31 24 16 50
>>> Email: [email protected]
>>>
>>>
>>>
>>> [email protected] wrote:
>>>
>>>> Right. Most work for that port would be in:
>>>> - choosing JVM,
>>>> - create CLDC implementation,
>>>> - create graphics support (MIDP part) to GTK+.
>>>>
>>>> Regards,
>>>> Bartek Teodorczyk
>>>>
>>>> =20
>>>>
>>>>> -------- Original Message --------
>>>>> Subject: Re: [maemo-developers] J2ME on Nokia 770
>>>>> From: Jesper Zuschlag <[email protected]>
>>>>> Date: Tue, March 07, 2006 12:43 pm
>>>>> To: [email protected]
>>>>>
>>>>> Sound fine. But you will not get far without a Java environment / =20
>>>>> JVM, which is exactly what we are missing on the Nokia 770. I=20
>>>>> been  having plans for implementing a CLDC JVM on the 770 but I=20
>>>>> have been  waiting for somebody to make 770 development on Mac OS=20
>>>>> X possible. I  don't think it is possible yet.
>>>>>
>>>>> /Jesper
>>>>>
>>>>>
>>>>> On 07/03/2006, at 11.45, [email protected] wrote:
>>>>>
>>>>> =20
>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> I've read some discussion on that list about the possibility of =20
>>>>>> running
>>>>>> J2ME MIDlets on Nokia 770. As I've found, the problem is because o=
f
>>>>>> lack of J2ME implementation for that device. I'm an author of
>>>>>> MicroEmulator (http://www.sf.net/projects/microemulator) - pure ja=
va
>>>>>> CLDC/MIDP implementation. I think it would be possible to create=20
>>>>>> port
>>>>>> of MicroEmulator on Nokia 770 to fill that gap. If anyone is
>>>>>> interesested in that please send info and I could look into more
>>>>>> deeply.
>>>>>>
>>>>>> Regards,
>>>>>> Bartek Teodorczyk
>>>>>>
>>>>>> _______________________________________________
>>>>>> maemo-developers mailing list
>>>>>> [email protected]
>>>>>> https://maemo.org/mailman/listinfo/maemo-developers
>>>>>>    =20
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> maemo-developers mailing list
>>>>> [email protected]
>>>>> https://maemo.org/mailman/listinfo/maemo-developers
>>>>>  =20
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> maemo-developers mailing list
>>>> [email protected]
>>>> https://maemo.org/mailman/listinfo/maemo-developers
>>>> =20
>>>>
>>> _______________________________________________
>>> maemo-developers mailing list
>>> [email protected]
>>> https://maemo.org/mailman/listinfo/maemo-developers
>>>
>>