Hi Luis,
Thank you for those infos. I am fully agree with you and think that Java
on the 770 could be really great and could allow lots of apps to run easily.
I spent part of the past week end on dealing with scratchbox and create
a suitable dev environment. My first feeling is that, even if it allows
developers to build and debug some apps, it is a bit rough.
Sure, having a decent JVM run on the 770 make also possible to use other
dev environments and ide.
Concerning the choice between CLDC and CDC I think the best option is to
target CDC 1.1 with Foundation Profile at minimum as CLDC is way too
restricted.
I have had some success into retrieving and installing a jamvm (a
version 1.4.1 but not from
http://gilles.frattini.free.fr/wordpress/index.php?cat=2 as it seems
that this one does not install correctly) but I had not time yet to do
some real and deep tests. Sorry I will need to find again the
corresponding url for my download.
Last, having jazelle JIT could be great but I fear that we will not be
able to get infos from ARM.
So for now I am not really optimistic....
Fabrice
[EMAIL PROTECTED] wrote:
There isn't an open source J2ME implementation out there.
I'm currently trying to implement one but could use a bit of help :)
I think a derivative of GNU Classpath and jamvm could work.
The archives on this list show that jamvm/classpath(J2SE) can be compiled for
the device, but there are some GTK bindings problems.
Once fixed, it may still not be practical given the limited hardware on the 770.
The J2ME CLDC 1.1 and MIDP 1.0 specs are pretty small. I think it would be nice
to implelment CLDC1.1 as a subset of classpath .20, and the MIDP1.0(or the much
larger MIDP 2.0) as jni calls to GTK/Hildon.
Once that is complete, jbluez or a bluetooth package on top of
javax.comm(rxtx's implementation) could be added to support JSR82.
I know the screen is larger than what most J2ME targets are, but there is no
reason we can't use all the pixels in new development, or do some kind of
zooming on older Midlets.
Nokia could also give us a hand by replacing the jamvm component with something
of their's that could use the ARM Jazelle extensions to really speed up java on
the device.
Having j2me on the device would instantly get us hundreds more applications and
games. It would also open it up for cross-platform development and other IDE's
like eclipse.
thoughts?
-Luis
From: Fabrice DI MEGLIO <[EMAIL PROTECTED]>
Date: 2006/02/01 Wed PM 07:05:13 EST
To: [email protected]
CC: [email protected], Fabrice DI MEGLIO <[EMAIL PROTECTED]>
Subject: [maemo-developers] Status of Java on the N770 ??
Hi,
I have just bought a nice 770 a couple of days ago and would like to
develop / port some Java applications on it (as probably some other
developers).
My first experiments with finding something usable has been not very
successful:
- blackdown Java 1.3.1 for ARM processor does not seems to install nor
run correctly
- jamvm seems to start but is very restricted due to current GNU
classpath implementation and does not provide any JIT.
So could I get a status, infos and your experience about Java running on
the 770 ??
Unfortunately, if it is not possible today I will probably need to give
it back :-((
Best,
Fabrice
PS1: yes , I have already installed scratchbox and looked at the C/C++
way of developing application for it but I really need running Java.
PS2: sure it would be great to run a Java VM CDC 1.1 with Personal
Profile on it ;-))
_______________________________________________
maemo-developers mailing list
[email protected]
https://maemo.org/mailman/listinfo/maemo-developers
_______________________________________________
maemo-developers mailing list
[email protected]
https://maemo.org/mailman/listinfo/maemo-developers