Re: [maemo-developers] J2ME on Nokia 770

Philippe Laporte <[email protected]> Thu, 09 Mar 2006 21:52:30 +0100
Newsgroups gmane.comp.java.vm.sablevm.devel
Message-ID <[email protected]>
sorry, ARM, which is better...

I'll see if I can do something about this.

--=20
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:

>I just mean that the Jazelle java hardware accleration is proprietary to=
 ARM.
>Regardless of the fact that it is in ARM's best interest to give out spe=
cs on the hardware, they will only do so to paying licensees.
>
>It is a shame to leave this unused in a java implementation for the 770.
>
>Luis
>
>
> =20
>
>>From: Philippe Laporte <[email protected]>
>>Date: 2006/03/09 Thu PM 02:36:07 EST
>>To: Luis Montes <[email protected]>
>>Subject: Re: [maemo-developers] J2ME on Nokia 770
>>
>>Hi,
>>      Why do you say:
>>
>>"This part is not free and would require Nokia to put out the jvm"
>>
>>The arm-kernel is free...? The Jazaelle technology is open...?
>>
>>Thanks,
>>
>>--=20
>>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:
>>
>>   =20
>>
>>>oops.
>>>thanks :)
>>>
>>>Luis
>>>
>>>
>>>Philippe Laporte wrote:
>>>
>>>     =20
>>>
>>>>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:
>>>>
>>>>       =20
>>>>
>>>>>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:
>>>>>
>>>>>         =20
>>>>>
>>>>>>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=20
>>>>>>build 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:
>>>>>>
>>>>>>           =20
>>>>>>
>>>>>>>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
>>>>>>>
>>>>>>>             =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
>>>>>>>>
>>>>>>>>               =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=
 of
>>>>>>>>>lack of J2ME implementation for that device. I'm an author of
>>>>>>>>>MicroEmulator (http://www.sf.net/projects/microemulator) - pure=20
>>>>>>>>>java
>>>>>>>>>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
>>>>>>>>>                 =20
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>_______________________________________________
>>>>>>>>maemo-developers mailing list
>>>>>>>>[email protected]
>>>>>>>>https://maemo.org/mailman/listinfo/maemo-developers
>>>>>>>> =20
>>>>>>>>               =20
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>_______________________________________________
>>>>>>>maemo-developers mailing list
>>>>>>>[email protected]
>>>>>>>https://maemo.org/mailman/listinfo/maemo-developers
>>>>>>>=20
>>>>>>>
>>>>>>>             =20
>>>>>>>
>>>>>>_______________________________________________
>>>>>>maemo-developers mailing list
>>>>>>[email protected]
>>>>>>https://maemo.org/mailman/listinfo/maemo-developers
>>>>>>
>>>>>>           =20
>>>>>>
>
> =20
>