Active Topics

 


Reply
Thread Tools
HumanPenguin's Avatar
Posts: 270 | Thanked: 170 times | Joined on Jul 2007 @ Atlanta, GA + Oxford UK
#1
Has anyone tried the following?

http://wiki.java.net/bin/view/Mobile...tformsNokia800

I am planning to buy a n800 in a few weeks. I have been reading about Java being unavailable for a while on this site.

Can anyone give some information as to how effective the above solution is. What are the limitations of the PhoneME Java distribution is etc etc.

Last edited by HumanPenguin; 2007-07-10 at 18:43.
 
aflegg's Avatar
Posts: 1,463 | Thanked: 81 times | Joined on Oct 2005 @ UK
#2
Depends on your requirements, TBH. See this post for why.
__________________
Andrew Flegg -- mailto:andrew@bleb.org | http://www.bleb.org
Now known as
Jaffa
 
Posts: 474 | Thanked: 30 times | Joined on Jan 2006
#3
Best prediction ever.

To be really precise, there are no Java SE solutions for the N800 that run in an acceptable variant of realtime and have GUI support. There are no Java ME solutions that support MIDP.

These are largely solvable problems, but they're outside the scope of the development community as far as a realistic fix. PhoneME is immature and the various open source JVM/JITs require GTK2.10, and we're on GTK2.6.
 
Posts: 6 | Thanked: 3 times | Joined on Jul 2007
#4
Yeah...there's no gui classes but much base classes and security stuff, etc.

I installed j2me and osgi stack and several bundles to bring up servlet engine and demo servlet...works quite well.

My PepperPad3 has J2SE 5 (full impl) and this is quite nice. Nokia s/have same as it is 640x480...you could put larger jdk on 4gb sd.

Why are you mentioning realtime java support though? This definitely isn't coming to the N800...only a few vendors like Systronix (jstick) make realtime jres.
 
Posts: 474 | Thanked: 30 times | Joined on Jan 2006
#5
"an acceptable variant of realtime" isn't meant -quite- that literally.
 
HumanPenguin's Avatar
Posts: 270 | Thanked: 170 times | Joined on Jul 2007 @ Atlanta, GA + Oxford UK
#6
Thank you all.

The link aflegg sent was perfect. I am not sure why I could not find it when I searched for Java from the home page.

You have answered all my questions about when what and how. In all honesty it is just a nice to have. I will be getting the n800 I have had my eye on it for a while now.

I use Linux (debian of kubuntu) on all my Home PCs and get more and more annoyed by being forced into M$ WM for the smartphones. For a while I had a Palm TX and cell using the larger screen to view the internet etc.

The n800 seems like the perfect equiv of that.

Again thanks.
 
Posts: 1 | Thanked: 0 times | Joined on Aug 2007
#7
Two main sites I use for chatting both use java and the idea was I could take my 770 with me when I was traveling instead of my powerbook. It's a real shame neither of those sites will work because of no Java on the 770. I've tried the binary runtime build of PhoneMEAdvanced but I don't really understand the validation step at the end - those commands don't seem to work from my Xterm. Also would that need to be done before I launched the browser? I'm a little confused by the whole thing.
 
Posts: 5 | Thanked: 1 time | Joined on Sep 2007
#8
Let me get this straight: what part of the Java API can I as a developer use with PhoneME on the N800? The complete CDC including Personal Profile?

I plan to develop a Java application for the N800 powered by the MobileMediaAPI and wonder if it is possible at all.
 

The Following User Says Thank You to lork For This Useful Post:
Posts: 9 | Thanked: 2 times | Joined on Dec 2007 @ Edinburgh, Scotland
#9
Originally Posted by gallois View Post
I've tried the binary runtime build of PhoneMEAdvanced but I don't really understand the validation step at the end - those commands don't seem to work from my Xterm. Also would that need to be done before I launched the browser? I'm a little confused by the whole thing.
For information... I had a problem with this just now and realised it's to do with the filesystem: I'd unzipped it in /media/mmc2 and the permissions didn't work which I presume is due to the VFAT filesystem. I was also unable to chmod the 'cvm' file to make it executable.

I moved the zip file to /root, unzipped it and then could run it fine and it passed all the tests.

btw I download from here.

I'm not sure where to go from here... like one of the other posters my immediate need is to be able to run apps from Processing or MIDlets from Mobile Processing, but from general discussion it seems like we're maybe not quite there yet?

I installed Jalimo yesterday but it balks at my Processing apps with errors like this:

Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:60 7)
at processing.core.PApplet.<clinit>(PApplet.java:201)
Caused by: java.lang.UnsatisfiedLinkError: Native library `gtkpeer' not found (as file `libgtkpeer.so') in gnu.classpath.boot.library.path and java.library.path
at java.lang.Runtime.loadLibrary(Runtime.java:763)


..which I presume is a "peering" problem between AWT and GTK. Trouble is I don't really know what this means...

I've spent hours searching online over the past 3 days and not found a solution to this. I figured maybe PhoneME would at least allow me to run MIDlets... are we there yet?

Last edited by mungbean; 2007-12-29 at 15:36.
 
Reply


 
Forum Jump


All times are GMT. The time now is 16:34.