11-15-2009 02:14 PM
I am new to this forum and the BlackBerry development.
I am in a mission of developping an application in a smartphone that supports wifi technology. So, I am in the phase of choosing the right smartphone (BlackBerry, Samsung, iPhone, NOKIA, Motorolla,...etc). The only requirement for me to choose a smartphone is that its API supports some specific features.
I have started by studying the BlackBerry smartphone and I hope I am in the right way.
The GSM 11.11 standard describes the interface between the phone and the SIM card. I want to know if the BlackBerry API supports such an interface for sending commands to the SIM card and receiving responses.
This interface permits for example to:
- Read the contacts stored in the SIM.
- Run the security algorithm implemented in the SIM to sign data.
- Detemine if the SIM is locked by a PIN code.
So my questions are:
1- Is it possible to query the SIM with the Java API of the BlackBerry smartphones.
2- If yes, what is the API that permits that.
3- If no, is there any other possibility from RIM to add this feature.
11-17-2009 03:24 AM
I have found that BlackBerry implements partially the JSR 177 which is "The Security and Trust Services API for J2ME (SATSA) extends the security features for the J2ME platform, through the addition of cryptographic APIs, digital signature service, and user credential management.
11-20-2009 10:59 AM
The BlackBerry API set does not support direct communication with a SIM card to query for things such as contacts stored there. You can communicate with a custom application running in the SIM card.