Re: [maemo-developers] Java phoneME advanced for the 770

2007-01-30 Thread Roberto Resoli

...

> 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

2007-01-30 Thread Henning Sprang
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

2007-01-12 Thread Luis Montes

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

2007-01-12 Thread Andrew Flegg

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

2007-01-12 Thread Dirk Kuijsten
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-01-11 Thread 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.




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