Hello,
Yes, if you need to develop some STK Application, you then need to get the SIM + the tools that go with to be able to download application on the card. You will also need a big bunch of knowledge to be able make your STK App works. The API can be C, JAVA or even proprietary interpreted language depending on the manufacturer. Let me know if you have any problems...
Regards
Bekman.
The "SIM API for Java Card" is pecified in GSM 43.019, as the latest releases, nr. 5 of this specification. And this will be the last versions of this spec. You can find them on ftp://ftp.3gpp.org/specs/archive/ together with all other GSM and 3G specifications. Earlier releases where called 03.19, but they are not longer maintained in the standardization process.
Another interesting resource to learn how 43.019 works is 51.013 the testspecification and testsuite for this spec.
There is a new API defined the "UICC API for Java Card" ETSI TS 102 241 based on Java Card 2.2, but this was done recently and no products are availabel at the moment.
The OTA loading of STK applets is defined in 03.48 or 23.048 as the latest version. It is based on the SMS protocoll defined in 23.040.
Hello!
it seems that you have already some experience on developing javacard sim's.
I have to program a javacard application for my practical studies. I developed some menustructures with a tool from gemplus and know i have to program the functions.
My question is, do you know how i can reed or write on SIM card files?
thank you for any information!