Re: J2ME on Nokia 770

Luis Montes <[email protected]> Tue, 07 Mar 2006 07:17:54 -0700
Newsgroups gmane.comp.handhelds.maemo.devel,gmane.comp.java.vm.sablevm.general
Message-ID <[email protected]>
We could really use some direction from Nokia here.
Jamvm, SableVM, GIJ, maybe even ikvm, could all likely be made to work=20
with a subset of gnu classpath to implement CLDC 1.1 and a hildon based=20
MIDP 2.0
But if we really want to run java effeciently, we should use the Jazelle=20
hardware on the ARM chip. This part is not free and would require Nokia=20
to put out the jvm.
There is no reason Nokia couldn't put out the jvm and use it along with=20
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 test-drove=20
> Knopflerfish's test suite with JamVM and SableVM (both use Classpath),=20
> the results were the same, and the speed was comparable. Haven't=20
> measured memory consumption yet. We target CDC, so our constraints=20
> 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 on=20
> 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 been =20
>>> having plans for implementing a CLDC JVM on the 770 but I have been =20
>>> waiting for somebody to make 770 development on Mac OS X possible.=20
>>> 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 of
>>>> lack of J2ME implementation for that device. I'm an author of
>>>> MicroEmulator (http://www.sf.net/projects/microemulator) - pure java
>>>> CLDC/MIDP implementation. I think it would be possible to create por=
t
>>>> 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
>