I have a midlet that uses JSR172 to converse with a SOAP service over a network connection. I have it working fine in the Sun Java Wireless Toolkit emulator, and the Prototype_3_0_S60_MIDP_Emulator. However, when I loaded it to my phone, it wouldn't start. I did a bit of digging, and by commenting out some code and using Class.forName(xxxx) to see if I could load some of the classes, I found out that the following classes are not available on my 6680 (firrmware 3.04.35). They also are missing using the S60 2nd edition Feature Pack 2 emulator (which is the OS that the 6680 runs).
My understanding is that these classes should be present in JSR-172 compliant phones, which the 6680 is supposed to be. Can anyone shed any light on this? Am I doing something wrong?