Help - Search - Members - Calendar
Full Version: GoToMyPC w/ Java-enabled browser on Z?
OESF Forums > Distros, Development, and Model Specific Forums > Everything Development > Personal Java/Jeode/J2ME Personal Profile
stbrock
Is it possible to get a full JavaVM (not ME or Javascript) with Netscape 4.7 or another browser on the C860? I'd be willing to put in some time if it is confirmed possible.

My office won't open a port or give me a VPN (so I can't use Linux remote access software I'm familiar with) but will let me use a remote access service such as GoToMyPC. Some of these services (GoToMyPC, LogMeIn) work with Linux and a java-enabled browser. My understanding is that J2SE, not J2ME or Javascript, is needed. GoToMyPC specifically requires Netscape 4.7 on Linux with JavaVM. I have pocketworkstation running Debian on my C860 and can apt-get Netscape, but the corresponding JavaVM doesn't seem to be available on the ARM platform. Are there other options, services, suggestions?
cascadefx
Doesn't Keypebble (vnc) allow you to specify the port you are coming in over? If so, you should be able to use it over port 80.
lardman
You don't say what the machine is you want to connect to but assuming it's XP (or 2k with the appropriate software) then you can use remote desktop (search for rdesktop and/or qtrdesktop).


Si
ostense
Hi !

Full Java 1.3 and Pdaxrom on the Z. Works very well ! I havent been able to make applets running in a browser but you can use a appletviewer .....
alterna
hi

Would it be possible for you to go to http://www.cryptoheaven.com/Download/Download.htm and try the program based on J2SE 1.3 with a free account.

I would like to know if it works before buying a zaurus. I considered nokia 9500 but zaurus seems the only one that could run full J2SE
However as cryptoheaven is pretty big, I would like to be sure

Thanks
johnw
QUOTE(alterna @ Nov 8 2004, 01:20 PM)
hi

Would it be possible for you to go to http://www.cryptoheaven.com/Download/Download.htm and try the program based on J2SE 1.3 with a free account.

I would like to know if it works before buying a zaurus. I considered nokia 9500 but zaurus seems the only one that could run full J2SE
However as cryptoheaven is pretty big, I would like to be sure

Thanks

The JVM which comes with the Z is *not* J2SE 1.3.
stupkid
Java Personal Profile (J2ME PP) with CDC included with C series is J2SE 1.3 based. This not to be confused with PersonalJava or Jeode which are JDK 1.1 based ( http://java.sun.com/products/personaljava/index.jsp ). This should also not be confused with Java Personal Basis Profile (J2ME PBP) ( http://java.sun.com/products/personalbasis/index.jsp ). Several aspects of the PP and PBP APIs are replaced with leaner JDK 1.1 and neither have the swing API.

This page has info about J2ME PP:

http://java.sun.com/products/personalprofile/index.jsp

You can download the J2ME PP specification here:

http://jcp.org/aboutJava/communityprocess/...r062/index.html

To quote the J2ME PP specification:

"Personal Profile 1.0 is based upon J2ME Foundation Profile (JSR-46), version 1.0. Specifically, Personal Profile 1.0 includes Foundation Profile 1.0. It is also a superset of the J2ME Personal Basis Profile (JSR-129), version 1.0. With respect to APIs in the java.* packages, it is a subset of the Java 2 Platform, Standard Edition (J2SE), version 1.3.1. Applications written to these APIs in Personal Profile 1.0 are therefore upward-compatible to J2SE 1.3.1."

To read about the various revisions of J2ME here:

http://java.sun.com/j2me/

Confused yet? You should be. wink.gif
alterna
More than confused !! Lost in java space :-)
Does it mean that I could use java applis written for J2SE 1.3 with the Zaurus or not ?
Can you help me a little on this
zenyatta
Bottom line: Java on the Z is a subset of regular Java. Some things just are not present. If the app you are trying to run uses one of those things you are out of luck. Most GUI desktop apps use Swing which is one of the things missing in the Zaurus implementation. So most GUI desktop apps won't run.

z.
alterna
Thanks I understand.
Maybe is this a silly question but : Is there any way today according to you, to add a full other JVM 1.4 or to add the missing things to the Z in order to run full desktop apps ?
zenyatta
Well, since no Java vendor is about to release a J2SE implementation for the Zaurus (how I wish I was wrong!), you are left with the DIY approach: using open-source, non-licensed JVMs, such as kaffe or jamvm, together with GNU classpath which is an open-source implementation of the standard APIs. You will get something similar to 1.2 rather than 1.4 but it's better than nothing, I suppose.

(Just to make things clear: a Java Virtual Machine is the engine that runs Java code while APIs are the basic building blocks for Java applications, usually themselves written in Java mixed with native code).

The classpath project seems to be coming along - and they have very nice compatibility charts showing what exactly is missing vis-a-vis various versions of Java. Swing seems to be about 70% complete vs. 1.2. As for JVMs, last time I checked none of them was really decent but things may have changed. I would be quite interested to hear whether anyone has got any of this working.
alterna
Thanks for all these details !
So to sum up there is no JVM or any mean even by the DIY approach allowing me to run a full J2SE 1.3 based application such as cryptoheaven.com as for now on the Z, is that correct ?
And my only hope is that someone (classpath project or others) develops the missing APIs (for 1.3) in order to complete the Personal Profile JVM included on the Z, is that correct again ?

In this case, I think that I may have a look at the new nokia 9500 which includes personal profile also
stbrock
To round out my initial question that opened this thread, I have found no indication that anyone has J2SE (as opposed to J2ME) running on the ARM platform and usable with web browsing. I posted questions along these lines in other forums as well. This means that certain business/corporate web sites can't be used, though a large majority of web sites are usable.

The workaround for the foreseeable future is to use vncviewer or rdesktop to access a desktop and browse through the desktop copy of Firefox or another browser. The speed of this approach is surprisingly adequate, especially if you reduce the resolution on the desktop or run programs in a window sized to fit well on the Zaurus screen.

Perhaps an extension could be written for Firefox to display a window sized and formated for use on the Zaurus. Or even forward a screen directly to the Zaurus?
zenyatta
QUOTE
So to sum up there is no JVM or any mean even by the DIY approach allowing me to run a full J2SE 1.3 based application such as cryptoheaven.com as for now on the Z, is that correct ?

Correct
QUOTE
And my only hope is that someone (classpath project or others) develops the missing APIs (for 1.3) in order to complete the Personal Profile JVM included on the Z, is that correct again ?

Not quite. Zaurus' Personal Profile JVM is complete in that it fully supports the Personal Profile. It is the Personal Profile which does not support desktop J2SE apps. Nokia 9500 is therefore just as unsuitable for you as the Zaurus. Your hope is to wait if and until someone makes a JVM that supports the full J2SE 1.3 specification. I have said that it is probably possible but the chances are really slim (because the number of potential users is negligible). If you are willing to consider other devices, I would say a sub-notebook is your best bet - something that is a bit more bulky but runs the complete Windows XP and has the screen resolution to support desktop apps. Then you just install Sun's regular Java Runtime Environment and off you go.

Having had a look at cryptoheaven, I seriously doubt their app would be usable on a Zaurus even if it could be run. It's quite UI intensive, a true explosion of widgets. Perhaps you can ask cryptoheaven.com to consider developing an embedded version of their interface.
zenyatta
stbrock: I believe there is a Firefox theme that maximises the page display area - you know, extra small icons, slim scrollbars etc. Look around on the Firefox extensions site.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.