I am doing some search concerning the smartphone's programming languages C++, .NET, Java...
I have found the answers to almost all the questions I had. They were mainly concerning telephony, messaging and phone/SIM interraction. I was wondering if some of you could either correct or add some comments on theses few questions:
1 - Is there a way to send/receive "quietly" (without user notification: noise/text) SMS?
Wireless Messaging API (JSR-120 ) is needed.
From what i have seen it is possible to send SMS "quietly" but only if the MIDlet is signed
For receiving, Push architecture is needed to launch the MIDlet if it is not so the fist limitation is a MIDP-2.0 phone. It also seems necessary to have the MIDlet signed to be trusted from the phone.
2 - Is there a way to make a MIDlet initiate a phone call?
It seems that it is not and won't be implemented in MIDP. maybe there is an other way to do it, but I have not heard about it.
3 - Interraction with the SIM card: directly sending commands to the SIM (like client/server application) or simply sending APDU
It seems the Security and Trust Services API (JSR-177) is here to fill this lack at least for the client/server application.
Thanks in advance for your remarks & suggestions.