interacțiunea SIM-card cu lumea exterioară (interfață SIM-ME, SIM-Toolkit API, JavaCard API)
Așadar, undeva la începutul anilor nouăzeci, sa extins specificația pentru interfața dintre SIM și ME și s-au adăugat funcții care au furnizat ceea ce se numește termenul "SIM Toolkit".
Pur și simplu, SIM Toolkit este o aplicație care rulează pe cartela SIM și interacționează cu ME prin interfața descrisă în GSM 11.14.
Astfel de aplicații pot:
Dat fiind faptul că numai interfața SIM-ME este specificată și standardizată, iar aplicațiile în sine sunt executate în interiorul cartelei SIM, nu contează cum și pe ce sunt scrise.
Primele cartele SIM cu STK conțineau un set "static" de aplicații, care puteau fi modificate numai prin schimbarea cartelei SIM. Este clar că apetitul vine cu mâncarea și foarte curând operatorii au dat seama că abilitatea de a schimba STK "în mișcare" este totul nostru. Dar, pentru a realiza această posibilitate, a fost necesar să se "deschidă" procesul de scriere a software-ului pentru cartelele SIM și să se permită furnizorilor independenți să scrie aplicații pentru cartele SIM, ceea ce nu era în mod evident plăcut producătorilor SIMok.
Soluția a fost apariția cartelelor SIM capabile să efectueze o JVM severă (Java Virtual Machine) și să creeze o specificație JavaCard care permite companiilor a treia să scrie applet pentru astfel de cartele SIM. În momentul de față, piața are deja mai multe modele de SIM-carduri cu volume nemeryannymi de memorie liberă - 32K sau 64K, ceea ce vă permite să plasați pe ele 2-3-4-5 applet-uri.
PS Și pentru o prelungire finală a orizonturilor de conștiință se uite la Google e-cuvânt „Cum de a transforma cartela SIM într-un server de web“ :)