Smart Toolz®
M.O.S.T. Toolz®
Winplex® API Printplex™

S@T Manager

VirtuoSimo SIM card software screenshot

The VirtuoSimo™ software lets you develop, test, validate and deploy Java-SIM based applets. It enables developers and test engineers to design, model and fine-tune end-to-end applications together before the expense of hardware testing. VirtuoSimo™ harnesses the power of embedded Java without the trouble of an embedded environment.

With VirtuoSimo™, you can:

  • Run a simulation of independent GSM phase 2+ mobile handsets and SMS services
  • Easily implement USIM Application Toolkit* (USAT*) applets and related services on the wireless network, with better control
  • Reduce development time and cost by tracking all errors in an iterative manner
  • Develop a Java Card™ applet for a USAT card and test it using its mobile phone simulator and a wireless network simulator
  • Present your USAT services with a friendly graphical interface, with no network subscription or dependence
  • Develop with a GSM phase 2+ mobile handset equipped with a SIM card that can hold one or more applications
  • Incorporate an SMS service, providing an open interface (API). This allows developers to benefit from an open environment to integrated middleware and back-end applications. For example, in a mobile banking application, the user can connect VirtuoSimo™ to a banking authorization network.

VirtuoSimo™ is a GSM and 3G simulation platform working on a Java Virtual Machine. The simulation consists in the following:

  • ME simulators
  • SIM Toolkit card simulators (one card being attached to one ME only), on which applets (a1, a2, …, an) can be downloaded and installed
  • SMS services simulators, on which services (s1, s2, …, sn) can be downloaded

VirtuoSimo™ provides communication between a simulated phone and any real USAT cards or with a simulated USAT card. Moreover, the USAT cards can exchange data with servers on the network.

3GPP/GSM 11.11

  • Simulation of the sim.access API
  • Simulation of the card file system
  • Management and browsing of the file system of a real card
  • Full interpretation of the files stored into the card 3GPP/ GSM 11.14
  • Simulation of the sim.toolkit API v1.0.0, v7.1.0
  • Connection and USAT exchange with a real card
  • Editable tracer/interpreter/analyzer (APDU or command level) of all envelope, proactive command, terminal response exchanges

SMS Services

  • GSM 03.40, 03.48: unformatted and formatted SMS
  • Tracers for SMS exchanges
  • Tests of services with multiple clients and multiple sessions
  • Java Card™ applets code debugging
  • Java Card™ applets debugging with Sun™ ONE Studio (breakpoints, watches during the execution)


  • Validation of USAT applets in a simulated or a real card

Extra Features

  • Simulation of several phones and servers at the same time
  • Bearer-independent commands (CSD, GPRS, Bluetooth, etc.)
  • Icon management (black & white, color)
  • Dual-slot commands
  • UCS2 support (Chinese, Japanese, Russian, etc.)
Bantry SIM card Software