04-01-2010, 11:19 PM
SIM Application Toolkit can be a solution of mobile operators for the customers demands of mobile services that are tailored to their lifestyles; multimedia-rich applications, seamless Internet- Intranet access, technology convergence and interoperability. It can provide speedy, simple access to content, personalized services and flexible offers, prevents queues, and enable cashless transactions. protocol conformance coverage for the mobile equipments needs to be available and approved quickly for it to be launched effectively. Ensuring that the mobile equipment conforms to the relevant test standards is a key part. The SIM Application Toolkit is a standardized interface that provides mechanisms allowing
applications, existing in the SIM, to interact and operate with any mobile equipment
which supports the specific mechanisms required by the application.
Application domain
subscriber identity module (SIM) is used to identify the owner of a mobile device. It enables the access to a network and can store user specific
data such as telephone numbers. Motion to improve mobile equipment (ME) functionality in a manufacturer and provider
independent fashion by allowing to add applications to the SIM card has been on the go and they defined the SIM
Application Toolkit (STK) on top of the standard SIM technology.The STK specifies the interface
between the ME and the SIM and It uses SMS to transfer information
between the handset and the service provider.
typical applications
-the
user may be offered a list of restaurants in the area. This list is received from
the service provider, after the restaurant application on the SIM card has transmitted the users
current coordinates.
-For a horoscope service the user is asked for his zodiac sign which is sent to
a service center which in turn returns the appropriate horoscope text via SMS.
The SIM Application Toolkit has been a great success and has been standardized as part of
the GSM standard. It defines how the application program can register menu elements and
listen to events.
Java Cards
Java cards as SIMs became popular recently.They include a
virtual Java machine which can execute byte code instructions. it is not very convenient to implement a SIM Toolkit
application in Java. The reasons are:
-only a
certain part of the Standard API is available.
-some data types, e.g. String and int, are
not supported.
-size of
the available memory is quite small on Java cards
-garbage collection is not supported
-rollback functionality to undo state changes, which is not supported directly by
Java.
-complex and error-prone
to be implemented manually.
seminars reported download:
[attachment=1032]