I'm writing an application that sends SMSs.
Instead of writing an SMS editor and contact picker, I decided to use the device's native SMS editor.
So, How to send an SMS from a J2ME application?
Use the MIDlet method : platformRequest(String url);
This method accepts Http://www...'s and also the special link for sending an SMS:
"sms:xxx?body=yyy"
xxx=number
yyy=text