 |
CellSIM is a component-oriented high-performance smart card operating system targeted for various telecom and internet applications fully compatible with the most international and industry standards such as ISO, Sun, Global platform, 3GPP and ETSI. Targeted as a firmware for subscriber identity devices and based on the widely adopted UICC standards, CellSIM covers a broad range of telecom and internet applications such as (U)SIM, secure tokens, TPM.
|
Main Features
-
Java™ UICC (JC 2.2.1) and Global Platform 2.1 support
-
USIM, SIM and R-UIM applications and security profiles
- Supports 16-bit and 32-bit microcontroller architectures
- ETSI/3GPP Rel.-6 Features
- (U)SIM and UICC toolkit Rel.6
-
Low-level API‘s for developers
-
Dynamic Memory Management
-
BIP Support
Portability
CellSIM can be easily ported onto any 16/32-bit microcontroller platform. CellSIM turns SIM-card from authentication device to a flexible service platform for different VAS applications.
Modularity
CellSIM does more than just compliance with the relevant
international standards such as ISO, Global Platform, Java Card, ETSI and 3GPP. It is built on component-oriented architecture with clearly defined interfaces, which enables the
systematic separation of operating system components such as microkernel from functional packages and application. This approach makes it possible to implement a completely tailor-made configuration which will include only desired functionality leaving more space for subscriber files and VAS applications.
Advanced memory management
Modern FLASH microcontrollers require much more sophisticated memory management techniques comparing with EEPROM solutions due to page-oriented write access and limited number of write circles. Dynamic
memory allocation, memory defragmentation and automatic garbage collection are
the key areas where we can provide impressive evidence of our
technological capabilities.
Performance
High performance of CellSIM is achieved using modern element base, including
microcontrollers based on the ARM7, as well as effective implementation
methods for processing and data conversion.
Configurability
CellSIM provides unprecedentedly high level of customization, much more than any ROM-based product, at the same time, reducing time to market for completely new configuration.
Costs
Thanks
to the high level of configurability it is possible to reduce the overall size of the
code, and hence, you can choose microcontrollers with less memory. This makes it possible to bring products to market segment from 128 K and higher with the costs not exceeding and often even cheaper than ROM analogues.
Licensing
CellSIM is used internally as a reference and test platform for the smart card applications and can be also licensed either in a binary form or alternatively with a full source code of the complete system or of the chosen components only.