Re: [maemo-developers] Java phoneME advanced for the 770
... > Many thanks for your work, i will try ASAP, along with recent ports of > GNU Classpath, jamvm and jikes > > Bye, > Roberto. > > I tried jamvm plus classpath but got the GTK-Peer bug because a library my app uses draws with Graphics2D. Normal swing sliders/borders and comboboxes did work though and the application could be closed nicely. Didn't have top menus of course. I was impressed with the startup speed on the 770 compared to my pc: not that much slower, although of course no jit compilation is performed. Same impression here, may be is an effect of recent Classpath optimizations or it relates to 770 compile optimization? Very good, in any case :) Bye, Roberto ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Java phoneME advanced for the 770
Hi, Johannes Eickhold wrote: > [1] http://i30www.ira.uka.de/p2p/ambicomp/phoneME_Nokia770 > [2] > http://wiki.java.net/bin/view/Mobileandembedded/PhoneMEAdvancedPlatformsNokia770 > [3] http://forums.java.net/jive/forum.jspa?forumID=100 Just found your posts when searching information about the state of java on the 770. I am interested in building java apps for the 770. I had no time to get into it until now, but will be able to spend some time with that when a major project is finished in some days. Until now, searching the wiki and mailing lists did not really give me detailed or exact information on the state of java on 770 - only this thread changes this a bit. Still, I am not clear if there is some working implementation one can start writing apps against, or if there still are some major steps to go until one can think of writing end user apps. This threads sounds like some steps are still needed, while some of the links I just added on the maemo wiki's java page (wondering why not all information on this topic get collected there but spread on multiple personal sites) suggest there are working implementations and end user apps. Which one is right? Maybe it would be cool to create some table about the different java vm options available, the things that work and don't work with each, most important things to do to get it up and running for building end user applications, and who is working on what. (all that also for the different versions of maemo and IT OS, which I still need to invest some time to understand which is what and how they are related exactly.) It seems also an open question if the java bytecode extensions of the CPU can be used. If I get that information here, I'll add it to the wiki page - as well as any further clarifications on the topic. Henning ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Java phoneME advanced for the 770
Dirk Kuijsten wrote: Op Vr, 12 januari, 2007 08:49, schreef Roberto Resoli: 2007/1/11, Johannes Eickhold <[EMAIL PROTECTED]>: Hi list, for evaluation purposes I made up a build of Sun's GPL'ed Java phoneME Advanced MR1 release. The build only supports the Foundation Profile so far.That means there currently is no support for any GUI. From some mails on this list and from comments on #maemo I've got the impression that there are experienced people who might be interested in hacking on this topic and could help to bring more Java to the 770. I am one of these persons... Feel free to try the simple HelloWorld and the test suite on your Nokia 770 with a Sun VM :-) that come with the build. You can get it from [1]. I roughly described the steps I did to get it build and how to install it in [2]. Ongoing discussion about the development of phoneME Advanced happens in their forum/mailinglist [3]. Please join it with questions or suggestions. Many thanks for your work, i will try ASAP, along with recent ports of GNU Classpath, jamvm and jikes Bye, Roberto. I tried jamvm plus classpath but got the GTK-Peer bug because a library my app uses draws with Graphics2D. Normal swing sliders/borders and comboboxes did work though and the application could be closed nicely. Didn't have top menus of course. I was impressed with the startup speed on the 770 compared to my pc: not that much slower, although of course no jit compilation is performed. I don't know if cairo is available on the N800? If so, someone should try to configure classpath with --enable-gtk-cairo, which according to my understanding of this problem should solve the GTK-Peer bug (?) bye, Dirk. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers Not sure yet what parts are missing to get graphical stuff working , but maybe Midpath ( http://midpath.thenesis.org ) can fill in some gaps? Luis ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Java phoneME advanced for the 770
On 1/12/07, Dirk Kuijsten <[EMAIL PROTECTED]> wrote: I tried jamvm plus classpath but got the GTK-Peer bug because a library my app uses draws with Graphics2D. Normal swing sliders/borders and comboboxes did work though and the application could be closed nicely. Didn't have top menus of course. [...] I've had some thoughts on auto-Hildonisation of Java apps: http://www.bleb.org/software/770/#wip I think something similar would be possible with Swing, but it's definitely doable with AWT. I don't know if cairo is available on the N800? If so, someone should try to configure classpath with --enable-gtk-cairo, which according to my understanding of this problem should solve the GTK-Peer bug (?) I believe Cairo is, so that could be interesting. Cheers, Andrew -- Andrew Flegg -- mailto:[EMAIL PROTECTED] | http://www.bleb.org/ ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Java phoneME advanced for the 770
Op Vr, 12 januari, 2007 08:49, schreef Roberto Resoli: > 2007/1/11, Johannes Eickhold <[EMAIL PROTECTED]>: >> Hi list, >> >> for evaluation purposes I made up a build of Sun's GPL'ed Java phoneME >> Advanced MR1 release. The build only supports the Foundation Profile so >> far.That means there currently is no support for any GUI. From some >> mails on this list and from comments on #maemo I've got the impression >> that there are experienced people who might be interested in hacking on >> this topic and could help to bring more Java to the 770. > > I am one of these persons... > >> >> Feel free to try the simple HelloWorld and the test suite on your Nokia >> 770 with a Sun VM :-) that come with the build. >> >> You can get it from [1]. I roughly described the steps I did to get it >> build and how to install it in [2]. Ongoing discussion about the >> development of phoneME Advanced happens in their forum/mailinglist [3]. >> Please join it with questions or suggestions. > > Many thanks for your work, i will try ASAP, along with recent ports of > GNU Classpath, jamvm and jikes > > Bye, > Roberto. > > I tried jamvm plus classpath but got the GTK-Peer bug because a library my app uses draws with Graphics2D. Normal swing sliders/borders and comboboxes did work though and the application could be closed nicely. Didn't have top menus of course. I was impressed with the startup speed on the 770 compared to my pc: not that much slower, although of course no jit compilation is performed. I don't know if cairo is available on the N800? If so, someone should try to configure classpath with --enable-gtk-cairo, which according to my understanding of this problem should solve the GTK-Peer bug (?) bye, Dirk. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Java phoneME advanced for the 770
2007/1/11, Johannes Eickhold <[EMAIL PROTECTED]>: Hi list, for evaluation purposes I made up a build of Sun's GPL'ed Java phoneME Advanced MR1 release. The build only supports the Foundation Profile so far.That means there currently is no support for any GUI. From some mails on this list and from comments on #maemo I've got the impression that there are experienced people who might be interested in hacking on this topic and could help to bring more Java to the 770. I am one of these persons... Feel free to try the simple HelloWorld and the test suite on your Nokia 770 with a Sun VM :-) that come with the build. You can get it from [1]. I roughly described the steps I did to get it build and how to install it in [2]. Ongoing discussion about the development of phoneME Advanced happens in their forum/mailinglist [3]. Please join it with questions or suggestions. Many thanks for your work, i will try ASAP, along with recent ports of GNU Classpath, jamvm and jikes Bye, Roberto. Happy hacking, Jonek. [1] http://i30www.ira.uka.de/p2p/ambicomp/phoneME_Nokia770 [2] http://wiki.java.net/bin/view/Mobileandembedded/PhoneMEAdvancedPlatformsNokia770 [3] http://forums.java.net/jive/forum.jspa?forumID=100 ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers