Academic Day on Mobile Solutions for Senegal 2010 - June 7, 8 and 9 - Dakar SIM Card, SIM based Applications & Solutions June 8 th, 2010 Dakar, Senegal Presented by: Assane KEBE Mobile Technical Consultant Oberthur Technologies Senegal assanekebe@gmail.com / +221 77 450 8354 10/06/10 1
Academic Day on Mobile Solutions for Senegal 2010 - June 7, 8 and 9 - Dakar SIM Card, SIM based Applications & Solutions AGENDA (U)SIM Applications and Solutions STK Application Javacard Applicatons & Solutions overview Innovation and convergence 10/06/10 2
(U)SIM applications STK application STK application = Sim ToolKit application Application such as SIM or USIM Provides STK commands for VAS handling Menu select, get input, Send SMS, Setup Call, etc. 3GPP 11.14 standard Talks to SIM, USIM applications Several applets can be handled Thanks to the AID (Application ID) 10/06/10 3
Academic Day on Mobile Solutions for Senegal 2010 - June 7, 8 and 9 - Dakar SIM Card, SIM based Applications & Solutions AGENDA (U)SIM Applications and Solutions STK Application Javacard Applicatons & Solutions overview Innovation and convergence 10/06/10 4
(U)SIM applications Javacard Terminology The Javacard technology The Javacard language A Javacard compliant card SUN issue Specs, JDK, standard tests Latest version is 2.2 JCF Standards evolvement 10/06/10 5
(U)SIM applications Javacard Java (U)SIM card Architecture overview (U)SIM Application STK Applet Any application added by developer Handles applet behaviour after javacard command Provides classes/methods compliant with the GSM world For applet Execution/code interpretation SIM Toolkit Application JavaCard API JavaCard VM Native resources Microprocessor For applet remote management Remote Manager 10/06/10 6
(U)SIM applications Javacard Applet development.class compiler converter myproject.cap loader AID instance AID package interpreter AID2 AID1 JCVM 10/06/10 7 AID3
Academic Day on Mobile Solutions for Senegal 2010 - June 7, 8 and 9 - Dakar SIM Card, SIM based Applications & Solutions AGENDA (U)SIM Applications and Solutions STK Application Javacard Applicatons & Solutions overview Innovation and convergence 10/06/10 8
(U)SIM applications & solutions overview (1/3) Contact Management Extended PhoneBook 3G phonebook on 2G card Renumbering Reformat SIM contacts according to provided rule Phonebook backup Save/Restore SIM+phone contacts Data Management Extended SMS Better SMS management SIM Vault Single code for all sensitive data Connectivity IMEI Tracking Server notification GPRS configs Auto download IMEI Blocking SIM/Terminal pairing Street reload Airtime reload SIM to SIM (Seddoo/Easy) Home Zone Location based message/billing Dual IMSI 2 lines on a single SIM card 10/06/10 9
(U)SIM applications & solutions overview (2/3) Call Control Advanced Control Call blocking, rejection PIN Protection Busy Calls Predefined SMS when user is busy Roaming Smart Roaming Connexion to prefered network while roaming Roaming Broker Roaming line available on same card Miscellaneous SIM Shortcut Launches STK via a shortcode 10/06/10 10
(U)SIM Browsers Browser to deliver VAS Send SMS/USSD/Setup Call Requests sent to content provider Operator USSD platform or external provider Closed browser Static content, No communication with gateway Open Broser Dynamic content updated by a gateway In-house or ASP mode (U)SIM applications & solutions overview (3/3) 10/06/10 11
(U)SIM applications & solutions overview (3/3) Main issues for a competitive operator Browser on the card (Open or closed) Phonebook backup Solution On-card application + remote server OTA management capability Either in-house or ASP 10/06/10 12
Academic Day on Mobile Solutions for Senegal 2010 - June 7, 8 and 9 - Dakar SIM Card, SIM based Applications & Solutions AGENDA (U)SIM Applications and Solutions STK Application Javacard Applicatons & Solutions overview Innovation and convergence 10/06/10 13
(U)SIM applications & solutions overview (3/3) (U)SIM Innovation & Convergence NFC (Near Field Communication) Contactless applications Standards by ETSI/3GPP/OMA Identity (office, subway access) Payment Media identification Handset dependent (emulation) SCWS WebSIM WEBServer implemented onto the SIM card Resources stored inside the SIM (HTML, images, icons ) Servlets based on SCWS (ETSI standards) Contents updated via a server 10/06/10 14