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 >