SmartTrust WIB™ and the Java Card environment provide the two de-facto application environments for byte-coded applications on SIM cards. In addition to these there are two other major interpreter environments, namely the USAT Interpreter and the SIM Alliance S@T Browser. Additionally a there are number of proprietary interpeters with a limited market presence from individual SIM vendors. These include the Oberthur Pico browser, Axalto SimGo and Gemplus Ioda.
The first document provides an introduction to SIM Toolkit (STK) and Dynamic SIM Toolkit (DSTK) and the second an explanation of the Java Card in relation to DSTK.