[maemo-developers] [maemo-developers] J2ME on Nokia 770

From: Luis Montes monteslu at cox.net
Date: Tue Mar 7 16:51:37 EET 2006
It still would be nice to hear something from them. For all the java 
talk on this list over the last few months, I've yet to see a response 
from an @nokia email.

The screen size is definetly enough to hanlde full size swing apps, it 
just seems that we'd be limited on the amount of internal flash to store 
the jvm and full class libraries.
The average midlet is pretty small, but the midlet runner could use the 
hardware zoom buttons.

There are thousands of midlets out there, that means there's suddenly 
thousand of apps available if the 770 had the jvm to run them.

Luis


Philippe Laporte wrote:

> Hi,
>     Well the Nokia maemo team won't care until they get a product 
> program that requires Java (that's my hunch :-)
>
> Yes, there is no reason they wouldn't do it, and we all await Nokia 
> Maemo's coming to Java. They might be waiting for the community to put 
> up all the basic work in the mean-time though...
>
> It all depends whether they go for MIDP or OSGI, or both. OSGI 
> requires CDC, whereas MIDP only requires CLDC. But with such a screen 
> size (and 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
> Gatespace Telematics
> Första Långgatan 18
> 41328 Göteborg
> Sweden
> Phone: +46 702 04 35 11
> Fax:   +46 31 24 16 50
> Email: philippe.laporte at gatespacetelematics.com
>
>
>
> 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 with a subset of gnu classpath to implement CLDC 1.1 and a 
>> hildon based MIDP 2.0
>> But if we really want to run java effeciently, we should use the 
>> Jazelle hardware on the ARM chip. This part is not free and would 
>> require Nokia to put out the jvm.
>> There is no reason Nokia couldn't put out the jvm and use it along 
>> with open source class libraries.
>>
>>
>> Luis
>>
>>
>>
>>
>> Philippe Laporte wrote:
>>
>>> Hi,
>>>     I have just joined this list so please forgive whatever sounds 
>>> ignorant.
>>>
>>> For the choice of VM I would recommend SableVM, as with its recent 
>>> 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 Knopflerfish's test suite with JamVM and SableVM (both 
>>> use Classpath), the results were the same, and the speed was 
>>> comparable. Haven't measured memory consumption yet. We target CDC, 
>>> 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 
>>> 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 
>>> CLDC only, or any other profile.
>>>
>>> As for the MIDP implementation, someone is working on it (announced 
>>> on the wishlist).
>>>
>>> Best Regards,
>>>
>>> Philippe Laporte
>>> Software
>>> Gatespace Telematics
>>> Första Långgatan 18
>>> 41328 Göteborg
>>> Sweden
>>> Phone: +46 702 04 35 11
>>> Fax:   +46 31 24 16 50
>>> Email: philippe.laporte at gatespacetelematics.com
>>>
>>>
>>>
>>> barteo at barteo.net 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
>>>>
>>>>  
>>>>
>>>>> -------- Original Message --------
>>>>> Subject: Re: [maemo-developers] J2ME on Nokia 770
>>>>> From: Jesper Zuschlag <jesper at zuschlag.dk>
>>>>> Date: Tue, March 07, 2006 12:43 pm
>>>>> To: maemo-developers at maemo.org
>>>>>
>>>>> Sound fine. But you will not get far without a Java environment /  
>>>>> JVM, which is exactly what we are missing on the Nokia 770. I 
>>>>> been  having plans for implementing a CLDC JVM on the 770 but I 
>>>>> have been  waiting for somebody to make 770 development on Mac OS 
>>>>> X possible. I  don't think it is possible yet.
>>>>>
>>>>> /Jesper
>>>>>
>>>>>
>>>>> On 07/03/2006, at 11.45, barteo at barteo.net wrote:
>>>>>
>>>>>  
>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> I've read some discussion on that list about the possibility of  
>>>>>> 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 
>>>>>> 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
>>>>>> maemo-developers at maemo.org
>>>>>> https://maemo.org/mailman/listinfo/maemo-developers
>>>>>>     
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> maemo-developers mailing list
>>>>> maemo-developers at maemo.org
>>>>> https://maemo.org/mailman/listinfo/maemo-developers
>>>>>   
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> maemo-developers mailing list
>>>> maemo-developers at maemo.org
>>>> https://maemo.org/mailman/listinfo/maemo-developers
>>>>  
>>>>
>>> _______________________________________________
>>> maemo-developers mailing list
>>> maemo-developers at maemo.org
>>> https://maemo.org/mailman/listinfo/maemo-developers
>>>
>>
>


More information about the maemo-developers mailing list