It appears that JavaME does not require the socket protocol to be implemented.
I reverse engineered the java class responsible and it is relying on a load of properties to find the protocol class to load. The use of properties is something I have not done before.
We may need to copy more classes over from midp-2_0-src-linux-i686.zip, and we may need to use more of classes as well. The dev-tip looks more promising with regards to the ME io classes. However the low level socket implementation is in C code.
Additionally I appear to be missing libkke.so (Sharp ROM - C860).
If I have time I will have a look at using the Blackdown J2SE as this is closer to what I need in anycase and probably has more functionality implemented.
By the way what I am looking for is a half way decent map & routing application on the Zaurus (GPS input would be handy though it is fairly easy to read and decode).
Using map data from Google (or one of the other free sources) is ideal as PocketStreets, Garmin, TomTom etc all use closed formats.
I have looked at a number of free map projects but they are rather limited in source material for the UK.
Has anyone come across descriptions of the data format for PocketStreets or TomTom (I have found a document describing part of the Garmin format).
QUOTE(damiandixon @ Mar 16 2006, 08:20 AM)
I've got the MIDlet running but am unable to download any maps.
javax.microedition.io.ConnextionNotFoundException is occuring saying that the requested protocol does not exist.