I just acquired a successor to my trusty Zaurus SL-C860, the Zaurus SL-C3000.
It has roughly the same features, but improved, the browser is much better,
the keyboard is more user-friendly, the overall speed seems improved. The
great improvement is the addition of a very compact 4 Gb hard disk. There
is also a incredibly cool set of dictionaries, which is a tremendous gain
of the previous model, and which is in fact the main reason for which I switched
to this one.
But there is a very important missing feature : the Java runtime has been
removed. In a hurry, I think, because the runtime script is still there, only
the libraries are missing.
I stronly believe that the guy who decided to suppress Java from this Zaurus
incarnation made a huge strategic mistake. I would have given a second thought
to my acquisition if I had known that Java had been removed, and I suppose a
lot of people are going to get pissed off when they discover that.
I spent quite some time trying to find a Java package, even optional, even hidden deep into the companion CDROM or inside some remote unsupportive support site, to no avail.
So, since apparently the differences between the SL-C3000 and the SL-C860 are
superficial, I gave a try to the natural approach in those urgent cases :
to port the existing Java runtime from the SL-C860 to the SL-C3000.
And it works.
How to copy the Java Runtime from the SL-C860 to the SL-C3000
I used a SD Card, on which I created a tar containing the following:
This gave a 10 Mb .tar archive.
Then, I just untared everything inside the SL-C3000 hard disk.
In order to test, I downloaded and installed my JLPT Java application package, and it worked right away!
So I I think you too can do exactly the same thing to get Java on your
Sharp Zaurus SL-C3000. If you are too lazy to tar and untar, I made an IPK
package to simplify the process. The package can be downloaded here.