Author Topic: Jeode on OZ  (Read 8550 times)

tawalker

  • Jr. Member
  • **
  • Posts: 82
    • View Profile
    • http://
Jeode on OZ
« 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 (which I use daily). If I understand this question in the OZ FAQ 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
---
Tim Walker - UK
Sharp Zaurus SL-5500 - OZ 3.3.5
"A.N.Other" 128Mb MMC - Buffalo CF WiFi
---

zenyatta

  • Sr. Member
  • ****
  • Posts: 366
    • View Profile
    • http://
Jeode on OZ
« Reply #1 on: January 06, 2004, 07:11:06 am »
Jeode runs fine under OZ 3.3.5 (I used the JeodCreator 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.
SL-5500, 256MB Kingston CF card, 128MB EDGE SD card, Thomson HED-155 headphones
OpenZaurus 3.5.3 / Opie (kernel 64-0)

Izydorr

  • Newbie
  • *
  • Posts: 46
    • View Profile
    • http://www.daniel.pultusk.net
Jeode on OZ
« Reply #2 on: January 07, 2004, 05:23:58 am »
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

tawalker

  • Jr. Member
  • **
  • Posts: 82
    • View Profile
    • http://
Jeode on OZ
« Reply #3 on: January 07, 2004, 06:24:07 am »
I don\'t know if I\'m supposed to do that  However, I got the ipks from the tkcROM download page here, 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
---
Tim Walker - UK
Sharp Zaurus SL-5500 - OZ 3.3.5
"A.N.Other" 128Mb MMC - Buffalo CF WiFi
---

skandall

  • Newbie
  • *
  • Posts: 3
    • View Profile
Jeode on OZ
« Reply #4 on: February 08, 2004, 09:36:08 pm »
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

Stigger

  • Newbie
  • *
  • Posts: 28
    • View Profile
    • http://
Jeode on OZ
« Reply #5 on: February 09, 2004, 12:11:20 am »
the 3 series ips for jeode do not work on OZ you need one from a 2.x rom

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Jeode on OZ
« Reply #6 on: February 09, 2004, 08:20:57 am »
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
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

skandall

  • Newbie
  • *
  • Posts: 3
    • View Profile
Jeode on OZ
« Reply #7 on: February 10, 2004, 06:29:21 pm »
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

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Jeode on OZ
« Reply #8 on: February 11, 2004, 12:20:12 pm »
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
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

attis

  • Newbie
  • *
  • Posts: 8
    • View Profile
    • http://
Jeode on OZ
« Reply #9 on: April 29, 2004, 03:55:11 pm »
What about jeode on OZ3.3.6pre1
It install but won\'t run apps?

aig

  • Newbie
  • *
  • Posts: 31
    • View Profile
    • http://www.gianfagna.net
Jeode on OZ
« Reply #10 on: April 29, 2004, 05:06:23 pm »
You will need to install the compatibility libraries to get it to function with OZ 3.3.6.

~Andy
OZ 3.5.2 on SL-5000D, 32-0.
SMC 2642W Wi-Fi, Targus CF Modem
Viking 1 GB CF, Piel Frama leather case

easymacaddict

  • Newbie
  • *
  • Posts: 3
    • View Profile
    • http://
Jeode on OZ
« Reply #11 on: June 15, 2004, 05:13:28 pm »
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?

zenyatta

  • Sr. Member
  • ****
  • Posts: 366
    • View Profile
    • http://
Jeode on OZ
« Reply #12 on: June 16, 2004, 05:18:55 am »
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.
SL-5500, 256MB Kingston CF card, 128MB EDGE SD card, Thomson HED-155 headphones
OpenZaurus 3.5.3 / Opie (kernel 64-0)

easymacaddict

  • Newbie
  • *
  • Posts: 3
    • View Profile
    • http://
Jeode on OZ
« Reply #13 on: June 16, 2004, 04:07:30 pm »
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:
Code: [Select]
/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:
Code: [Select]
/opt/QtPalmtop/bim/evm

security properties not found.  using defaults.

java.lang.NoClassDefFoundError: java/awt/Canvas

and running minIDE gives this still different error:
Code: [Select]
/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?

zenyatta

  • Sr. Member
  • ****
  • Posts: 366
    • View Profile
    • http://
Jeode on OZ
« Reply #14 on: June 16, 2004, 06:17:29 pm »
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.
SL-5500, 256MB Kingston CF card, 128MB EDGE SD card, Thomson HED-155 headphones
OpenZaurus 3.5.3 / Opie (kernel 64-0)