Re: [Java-gnome-developer] java-gnome on nokia 770
Brought to you by:
afcowie
From: Sebastian M. <as...@gm...> - 2007-02-20 23:22:24
|
Hi Pancake, > I've a n770 too and i'm really interested on running java there. for nice .debs you 'll have to wait a while, but you can grab some tarballs from http://mancke-software.de/jalimo/, if you like (unpack them to /usr/local/). We are planing to create and maintain a free real-world java stack for linux mobiles (I call it JaLiMo), during this year. It should include jvm, class library, gui framework, "desktop" integration, persistence layer, WebService connectivity and some more. All tailored, integrated and clean packaged for the linux embedded distributions. At the moment the n770 is our first target, but n800, openmoko, open embedded in general and familiar should also be supported. For the gui, java-gnome is my first guess, at the moment. There will be a bit effort for integration with the maemo-hildon library to use it on the nokia-desktop, but that's no magic. Since I've no time in March, I plan to do that at the beginning of April. > I know that the cpu runs java natively using the Jazzele extensions but > ARM is stupid and doesn't give info about the java coprocessor. And nokia > doesn't makes use of it. This really sucks. Yes, this sucks. I looked a bit with google and found that it sounds easy - but I have no low-level-assembler skills, yet! There is only one additional arm-instruction (bxj=branch-to-java), which jumps to your bytecode and brings the processor in an bytecode-execution-mode. https://www.fawcette.com/javapro/2002_06/magazine/columns/javatogo/page3.aspx I would wonder, if this is impossible for those jvm-hackers out there? > I would like to know how fast does the cacaovm runs there. I'm pleased: It is only 6-7 times slower than sun's jvm on my ThinkPad@1.86GHz and 2-3 times faster than the interpreted jamvm. I tried parsing an object creation from an 120k soap-xml-file (~2000 lines) with kxml pull parser: cacao did the work in 948ms (jamvm needs 2892ms). But the start-up is very bad: HelloWorld takes 3.5 sec. -Sebastian > > Let me know about your progresses. > > --pancake > > On Wed, 14 Feb 2007 19:36:04 +0100 > Sebastian Mancke <as...@gm...> wrote: > >> Hi, >> >> http://mancke-software.de/jalimo/screenshot_java-gnome.png >> >> shows your great new java-gnome-4.0.2 on my nokia770, running jamvm and >> cacaoJVM with gnu-classpath-0.93. >> >> It was no big thing to cross compile it, althrough your build system >> does not help much on this. I only had to supply one small change to the >> source, because the device only supports libglib-2.8 (patch is appended). >> >> I'll not have much time until April, but after then I will provide the >> binaries in a clean debian package, including customisations for the >> nokia, as part of a new small java-linux-mobile effort. >> >> >> - Sebastian >> >> >> -- >> tarent.de Gesellschaft für Softwareentwicklung und IT-Beratung mbH >> >> Heilsbachstr. 24, 53123 Bonn | Poststr. 4-5, 10178 Berlin >> fon: +49(228) / 52675-0 | fon: +49(30) / 27594853 >> fax: +49(228) / 52675-25 | fax: +49(30) / 78709617 >> durchwahl: +49(228) / 52675-17 | mobil: +49(171) / 7673249 >> >> Geschäftsführer: >> Boris Esser, Elmar Geese, Thomas Müller-Ackermann >> HRB AG Bonn 5168 >> Ust-ID: DE122264941 >> > > > pancake <pa...@ph...> > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > java-gnome-developer mailing list > jav...@li... > https://lists.sourceforge.net/lists/listinfo/java-gnome-developer > -- tarent Gesellschaft für Softwareentwicklung und IT-Beratung mbH Heilsbachstr. 24, 53123 Bonn | Poststr. 4-5, 10178 Berlin fon: +49(228) / 52675-0 | fon: +49(30) / 27594853 fax: +49(228) / 52675-25 | fax: +49(30) / 78709617 durchwahl: +49(228) / 52675-17 | mobil: +49(171) / 7673249 Geschäftsführer: Boris Esser, Elmar Geese, Thomas Müller-Ackermann HRB AG Bonn 5168 Ust-ID: DE122264941 |