Tools

Get to market in less time and effort than ever”

 

Overview

Simulity’s suite of tools enables rapid and easy development, testing and personalization of smart cards applications. Our tools are designed for high flexiblility and versatility with remarkable ease of use - the same set of Tools can normally be used to target both real AND simulated applications, as well as similar standards-driven products. This provides the ability to shorten the development cycle of new products. Once in the market, OTA or OTI personalization can be achieved more efficiently and effectively by reusing pre-sales scenarios.

 

From Design...

Cascade is a high level Java CardTM and SIM Toolkit API simulator. It is used to speed up Java CardTM applications testing and development. Full integration with Eclipse allows instant testing of a Java CardTM or a SIM Toolkit Java CardTM application. Cascade allows performance of live debugging using standard Java debugging features, along with a JUnit API. It also includes a Virtual SIM File System API to reduce time of development, modification and testing of SIM ToolKit applications.

 

… To Simulation & Personalization ...

Simulity offers a full range of simulators for its card platforms, which can be used on a regular Windows or Linux desktop computer.

These simulators connect natively to MUSCADE, Simulity's object-oriented JavaScript scripting environment to test production scenarios with as few changes as possible, which speeds up development.
 

… Focusing on Integration & Debugging

To quickly solve integration issues and pre-sales testing scenarios, Simulity offers SOSPY, a hardware solution to spy on the exchanged ISO 7816-3 commands and to remotely simulate a card application. For rapid integration tests, SOSPY can delegate part of the application protocol to another entity, such a real card (allowing, for example, a live validation of a SIM Toolkit application without revealing network credentials).

 

SOSPY

ISO 7816 Spy & Emulator

Main features

  • Log and Modify ISO-7816 exchanges
  • Support your customer remotely using a remote card  connected to the real target
  • SIM applications debugging Plug & debug from the web, no installation necessary

 

CASCADE

Java CardTM Development Environment

Main features

  • High level Java CardTM API debugging
  • SIM Toolkit extensions to support (U)SIM features simulation and perform quick tests of a SIM Toolkit application from the command line
  • JUnit API for unit tests of Java CardTM and SIM Toolkit applications

Java CardTM features supported

  • Regular APDU processing
  • Shareable interfaces
  • GlobalPlatformTM API

SIM Toolkit features supported

  • Filesystem
  • Object-oriented model of SIM Toolkit commands, using a View model for commands rendering

 

MUSCADE

Object-oriented JS Test Framework

Main features

  • Subset of the server edition of MUSCADE, offering the same set of APIs for local tests. Learn more.