A SIM kártya kölcsönhatása a külvilággal
A SIM-kártya és a külső világ közötti interakció (SIM-ME interfész, SIM-Toolkit API, JavaCard API)
Így, a kilencvenes évek elején, a SIM és a ME interfész specifikációját kiterjesztették, és olyan funkciókat adtak hozzá, amelyek a "SIM Toolkit" elnevezésű munkát szolgáltatták.
Egyszerűen fogalmazva, a SIM Toolkit egy olyan alkalmazás (k), amelyek a SIM kártyán futnak és kölcsönhatásban vannak a ME-vel a GSM 11.14-ben leírt interfészen keresztül.
Az ilyen alkalmazások:
Tekintettel arra, hogy csak a SIM-ME interfész van megadva és szabványosított, és az alkalmazások maguk a SIM-kártyán belül kerülnek végrehajtásra, nem számít, hogy hogyan és milyen formában íródnak.
Az első STK-vel ellátott SIM-kártyák "statikus" alkalmazáskészletet tartalmaztak, amelyet csak a SIM-kártya megváltoztatásával lehetett megváltoztatni. Nyilvánvaló, hogy az étvágy étkezéssel jön, és hamarosan a szereplők rájöttek, hogy az STK "útközben" történő megváltoztatásának képessége mindentől mi mindent. Ennek a lehetőségnek a megértéséhez azonban szükséges volt a SIM-kártyák szoftverének írási folyamatának "megnyitása", és a független szolgáltatóknak lehetővé kell tenniük a SIM-kártyákhoz való alkalmazások írását, ami nyilvánvalóan nem a SIMok-gyártók kedvéhez tartozott.
A megoldás olyan SIM-kártyák kialakulása volt, amelyek képesek a nagymértékben körülmetélt JVM (Java Virtual Machine) végrehajtására és JavaCard specifikáció létrehozására, amely lehetővé tette harmadik vállalatok számára, hogy ilyen SIM kártyákhoz appletet írjanak. Jelenleg a piacon már több modell SIM kártyák nemeryannymi mennyiségű szabad memória - 32K vagy 64K, amely lehetővé teszi, hogy helyezze őket 2-3-4-5 applet.
PS És a tudat horizontjainak végső kiterjesztéséért keresse a Google szavait: "A SIM-kártya webkiszolgálóvá való átalakítása" :)