OESF Portables Forum
Everything Else => Zaurus - Everything Development => Distros, Development, and Model Specific Forums => Archived Forums => OpenZaurus/Opie/Qtopia => Topic started by: tawalker on January 06, 2004, 06:30:44 am
-
I\'m giving increasingly serious thought to replacing tkcROM on my 5500 with OpenZaurus, especially as I now have a working Linux PC at home and am interested in sync\'ing my Z with Evolution via MultiSync.
One issue I\'m concerned about is Java support in OZ, as I want to be able to run Java apps like Zepo (http://www.alterna.tv/zepo/) (which I use daily). If I understand this question in the OZ FAQ (http://www.openzaurus.org/oz_website/faq/faq?id=92) correctly, it is possible to install Opera, the Hancom apps and Jeode (all of which I would really like to use) on OZ. I have .ipks for these apps, which came separately with the tkcROM distribution - hopefully these will work?
If anyone knows of any likely issues with Java/Jeode on OZ, I\'d be really interested to hear about them. I\'m almost at the point where I\'d like to try OZ, but I may not be able to go back to the tkcROM setup if OZ is not suitable, as I haven\'t been able to get a working Qtopia Desktop setup (long story).
I have other questions regarding OZ, but I\'ll put them in a separate post
Thanks in advance,
Tim
-
Jeode runs fine under OZ 3.3.5 (I used the JeodCreator (http://me.256k.net/zaurus) script to create a Jeode .ipk from the standard Sharp ROM). I have to say, though, that the only thing I run besides the demo apps is HSQLDB Database Manager.
I also run the J2ME Personal Profile for Zaurus environment that used to be available from Sun under a very restrictive developer license (now you apparently have to ask by e-mail to get it). I write my apps to J2ME Personal Profile as it is a more recent standard than PersonalJava which is what Jeode implements. The problem with J2ME PP is that it doesn\'t include java.sql.* classes, and so I have to use Jeode for HSQLDB.
Running J2ME PP and Jeode side-by-side is perfectly smooth, I haven\'t encountered any difficulties. The two environments use different launcher executables ($QPEDIR/bin/evm vs. $QPEDIR/j2me/bin/cvm) so you can even launch the same piece of Java code under any of them simply by changing your launch command.
z.
-
could You send me jeode ipk? because the one downloaded from ZUG downloads comlains about lack of libsl.so.1 on my OZ 3.3.5
-
I don\'t know if I\'m supposed to do that However, I got the ipks from the tkcROM download page here (http://community.zaurus.com/projects/customroms/), so perhaps that will help.
On the other hand, it might end up being exactly the same ipk which you\'re having problems with, in which case I don\'t really have enough experience yet to help further. Sorry about that
Tim
-
I also run into the missing libsl.so.1 error on my SL-5500 with OZ 3.3.5. Does anyone know of a fix for this? I\'m installing the Jeode package that came with the Sharp ROM 3.1 update (which may be the problem).
Craig
-
the 3 series ips for jeode do not work on OZ you need one from a 2.x rom
-
Try the apps pack for one of the older cacko ROMs - should be on the download page above. Note that you also need the older Hancom apps (they didn\'t change much as far as I can remember), though the latest Opera runs fine.
Si
-
I don\'t know about the rest of you, but I can\'t open community.zaurus.com. I always get the server not found error. I really want java back on my Z because I wrote about a dozen java apps that I could really use again. I just can\'t bring myself to flash back to a 2.x Sharp ROM so I can run the IPK creator for Jeode and then flash back to OZ 3.3.5, reinstall all my apps, restore my data, and... Well getting it all working was a real chore thanks to a corrupted CF card and I just don\'t want to go through it again. Surely there must be a copy of it somewhere for me to download.
Craig
-
Romburst an old OSPACK and then mount the resulting initrd.bin on a Linux box, or even on your Z, then you can fish around in it and grab the files which you need.
Si
-
What about jeode on OZ3.3.6pre1
It install but won\'t run apps?
-
You will need to install the compatibility libraries to get it to function with OZ 3.3.6.
~Andy
-
I have jeode (from sharp 2.38) installed my on OZ 3.3.6 setup, linked to the compat libraries with makecompat. when I tap on a jeode-dependant app in the launcher, for example the quasar demo, the insignia-jeode status/copyright box comes up and when the evm finishes loading it throws an error complaining that the application (in this case runquasar) cannot be found. the strange thing is that runquasar is the script that the launcher calls, and it (runquasar) is what invokes evm, so why should it even be looking for runquasar?
anybody understand what\'s going on?
-
It\'s just a standard message that comes up when an error occurs in your launch script. I suppose runquasar works fine from the konsole (if it doesn\'t it should give you a more relevant error message). What you could try is launching it from konsole from a different directory than you usually do. Say, go to /root/Documents and try both relative and absolute paths to runquasar. That way you\'ll be able to eliminate relative-path issues.
Can\'t think of anything else...
z.
-
no, it\'s not a path issue. I am aware that that is a standard message, I guess I was just being dumb. anyways, when I try to run it (sticking with the quasar demo for consistency) from the command line, I get the following error:
/opt/QtPalmtop/bin/evm
java.lang.NoClassDefFoundError: com/insignia/applet/AppletViewer
and it terminates. however, when I run the primtest demo, I get a different error:
/opt/QtPalmtop/bim/evm
security properties not found. using defaults.
java.lang.NoClassDefFoundError: java/awt/Canvas
and running minIDE gives this still different error:
/opt/QtPalmtop/bim/evm
security properties not found. using defaults.
java.lang.NoClassDefFoundError: java/awt/event/ItemListener
so I can only guess that there is a problem with my jeode installation. if anybody has gotten it to work on OZ3.3.6_pre1 what extra steps (aside from using the compat libs) did you take to make it work?
-
That seems to be a classpath issue. A brute-force approach to resolve it would involve
1. finding all *.jar files on your Z (find / -name *.jar) and
2. adding them all to the CLASSPATH environment variable (export CLASSPATH=/path/to/jar1.jar:/path/to/jar2.jar:...)
If you then run your launchers they should be fine.
z.
-
Here is my experience:
move /opt/QtPalmtop.compat/bin /mnt/card/opt/QtPalmtop.compat/bin
create symlink for "/mnt/card/opt/QtPalmtop.compat/bin" in /opt/QtPalmtop.compat/
makecompat /mnt/card/opt/QtPalmtop/bin/evm
Create symlinks:
/mnt/card/opt/QtPalmtop.compat/bin/libevmawt.so
/mnt/card/opt/QtPalmtop.compat/lib/appletviewer.properties
/mnt/card/opt/QtPalmtop.compat/lib/awt.jar
/mnt/card/opt/QtPalmtop.compat/lib/core.jar
/mnt/card/opt/QtPalmtop.compat/lib/security/***
I think that was it.
It's work for me.