Re: J2ME on Nokia 770

Philippe Laporte <[email protected]> Tue, 07 Mar 2006 14:44:38 +0100
Newsgroups gmane.comp.handhelds.maemo.devel,gmane.comp.java.vm.sablevm.general
Message-ID <[email protected]>
Hi,
     Well the Nokia maemo team won't care until they get a product=20
program that requires Java (that's my hunch :-)

Yes, there is no reason they wouldn't do it, and we all await Nokia=20
Maemo's coming to Java. They might be waiting for the community to put=20
up all the basic work in the mean-time though...

It all depends whether they go for MIDP or OSGI, or both. OSGI requires=20
CDC, whereas MIDP only requires CLDC. But with such a screen size (and=20
probably future ones as well), they can do much better than just MIDP.

Then there is also the enabling of Hildon apps dev in Java.

Regards,

Philippe Laporte
Software=20

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 work=20
> with a subset of gnu classpath to implement CLDC 1.1 and a hildon=20
> 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 test-drove=20
>> Knopflerfish's test suite with JamVM and SableVM (both use=20
>> Classpath), the results were the same, and the speed was comparable.=20
>> Haven't measured memory consumption yet. We target CDC, so our=20
>> 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 been =20
>>>> having plans for implementing a CLDC JVM on the 770 but I have=20
>>>> been  waiting for somebody to make 770 development on Mac OS X=20
>>>> 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 of
>>>>> lack of J2ME implementation for that device. I'm an author of
>>>>> MicroEmulator (http://www.sf.net/projects/microemulator) - pure jav=
a
>>>>> CLDC/MIDP implementation. I think it would be possible to create po=
rt
>>>>> 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
>>
>