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 >