Executing the SIM Tool kit example given in Annex D, 43.019

Dear All,
I have gone through the TS 43.019, at the end it contains some source code available for SIM Api's.
So could you please help me in steps to be taken in executing this example given in Annex D.
Regards,
Vishnu.

1) SIM API is required to develop Applet to be put into __SIM__ card and hence to be used to build GSM-related functionalities through interaction with the : user, the mobile phone and the GSM Network.
The SIM card then MUST be put into a SimToolikt-capable mobile phone
2) Yes, it's enough to use all the "commands" specified in TS GSM 11.14. If there will be a limitation, it is generally due to the Mobile phone.
3) Yes you cas use it. And you can make it simpler by using the "jars" provided with JCOP (prior to 3.0, cause SIM Developpement has been abanodoned by JCOP Team).
4) look for some Tutorial ;)
Basically, a SIMToolkit Applet = a JavacardApplet + more functionlities.
An STK Applet extends the Applet Class, but also implements the ToolitInterface.
you have just to import the required API :
import sim.access.*; // access to GSM FileSystem
import sim.toolikt.*; // the STKSTK is much amazing to use tha n pure javacard, as it's event-oriented. You Applet will do some action each time it intercepts a particular event : the use dial a number, the mobile receives an SMS (OTA or no), the user selects an item within a menu, the Mobile sends a Status command to the SIM, etc.
it took me about 4 month to be able to master the STK/OTA and develop commercial quality Applets.
it's just a matter of time, but I see it will be very hard for you do do the job in one day :-p

Similar Messages

  • Wireless tool kit EXAMPLE

    hi,
    im trying to install and run the J2ME Wireless Toolkit with eclipseme and i followed all the steps ,but the problem now is that i need an example to make the wireless tool kit works to see if it was successfully installed or not. PLEASE IF ANY ONE HAS AN EXAMPLE EVEN A SMALL ONE PLEASE SEND ME AS SOON AS POSSIBLE OR CONTACT ME ON MSN [email protected] ,JUST TO HELP ME SEENING THE KIT WORKING, COZ I HAVE A PROJECT USING WIRELEE TOOL KIT..
    THAX ALOT
    HAIDI

    here you go
    http://www.devx.com/tips/Tip/20098
    kari-matti

  • Freeware program simulation with Sim Tool Kit

    Hi:
    Somebody knows about some freeware program simulation with Sim Tool Kit?
    thanks

    * Send message by SMS
    * @param message byte[] : message to send
    * @param number byte : number of the sms
    public void envoiSMS(byte[] message, byte number) {
    // sending of message with all needed parameters
    ProactiveHandler hdlerPro = ProactiveHandler.getTheHandler();
    short tpduSubmitLength = (short) (SERVER_ADDRESS.length + 6 +
    message.length);
    byte[] tpduSubmit = new byte[tpduSubmitLength];
    // TP-SRR + TP-UHDI + TP-RP + TP-VPF + TP-RD + TP-MTI
    //reply path(b) | user header indicator (b) | report request (b) | periode validity(2b) | rejet m�me numero MR(b) | message type (2b)
    byte FIRST_BYTE_local = (byte) 0x01; //juste type de message SUBMIT
    //tpduSubmit[0] = FIRST_BYTE; // TP-MTI + TP-RD + TP-VPF + TP-RP + TP-UDHI + TP-SRR
    tpduSubmit[0] = FIRST_BYTE_local;
    //tpduSubmit[1] = number;
    tpduSubmit[1] = 5;
    for (short i = 0; i < SERVER_ADDRESS.length; i++) {
    tpduSubmit[ (short) (i + 2)] = SERVER_ADDRESS;
    tpduSubmit[ (short) (SERVER_ADDRESS.length + 2)] = TP_PID;
    tpduSubmit[ (short) (SERVER_ADDRESS.length + 3)] = TP_DCS;
    tpduSubmit[ (short) (SERVER_ADDRESS.length + 4)] = (byte) message.length; //UDL
    for (short i = 0; i < message.length; i++) {
    tpduSubmit[ (short) (SERVER_ADDRESS.length + 5 + i)] = message[i]; //UD
    //envoi d'un SMS
    hdlerPro.init(PRO_CMD_SEND_SHORT_MESSAGE, (byte) 0, DEV_ID_NETWORK);
    hdlerPro.appendTLV(TAG_SMS_TPDU, tpduSubmit, (short) 0,
    (short) tpduSubmitLength);
    hdlerPro.send();
    I can't do all comments in english; another comments is in french.

  • Sim tool kit  with java card help

    Hi all,
    i want to develop an applet which sends a sms to the network using sim tool kit and java card. can anyone can help me on this?
    if u can give me any document or links or sampale codes i realy appriciate it.
    Nuwan Nanayakkara

    * Send message by SMS
    * @param message byte[] : message to send
    * @param number byte : number of the sms
    public void envoiSMS(byte[] message, byte number) {
    // sending of message with all needed parameters
    ProactiveHandler hdlerPro = ProactiveHandler.getTheHandler();
    short tpduSubmitLength = (short) (SERVER_ADDRESS.length + 6 +
    message.length);
    byte[] tpduSubmit = new byte[tpduSubmitLength];
    // TP-SRR + TP-UHDI + TP-RP + TP-VPF + TP-RD + TP-MTI
    //reply path(b) | user header indicator (b) | report request (b) | periode validity(2b) | rejet m�me numero MR(b) | message type (2b)
    byte FIRST_BYTE_local = (byte) 0x01; //juste type de message SUBMIT
    //tpduSubmit[0] = FIRST_BYTE; // TP-MTI + TP-RD + TP-VPF + TP-RP + TP-UDHI + TP-SRR
    tpduSubmit[0] = FIRST_BYTE_local;
    //tpduSubmit[1] = number;
    tpduSubmit[1] = 5;
    for (short i = 0; i < SERVER_ADDRESS.length; i++) {
    tpduSubmit[ (short) (i + 2)] = SERVER_ADDRESS;
    tpduSubmit[ (short) (SERVER_ADDRESS.length + 2)] = TP_PID;
    tpduSubmit[ (short) (SERVER_ADDRESS.length + 3)] = TP_DCS;
    tpduSubmit[ (short) (SERVER_ADDRESS.length + 4)] = (byte) message.length; //UDL
    for (short i = 0; i < message.length; i++) {
    tpduSubmit[ (short) (SERVER_ADDRESS.length + 5 + i)] = message[i]; //UD
    //envoi d'un SMS
    hdlerPro.init(PRO_CMD_SEND_SHORT_MESSAGE, (byte) 0, DEV_ID_NETWORK);
    hdlerPro.appendTLV(TAG_SMS_TPDU, tpduSubmit, (short) 0,
    (short) tpduSubmitLength);
    hdlerPro.send();
    I can't do all comments in english; another comments is in french.

  • Sim tool kit services

    how to access stk services- sim tool kit services on bb torch. just cant find any option to get menu for sim services.
    i can access sim contacts but not the sim menu.

    Same here

  • Why can't I print to a Zebra 2746e using the report tool kit?

    I have read on here how peoople have printed barcodes from LV by sending commands directly to a zebra printer. I am using LV8.2.1 on a windows xp computer. I am sending EPL2 messages to the printer using the report tool kit, but all I get is a couple of line feeds. If I send the commands from a command prompt by coping a test file to the printer port it prints fine. Any thoughts. I have attached my program.
    Attachments:
    zebra tester.vi ‏22 KB

    I tried your code against my printer and it works as advertised. Can you print to other printers with it?
    By the way, when assembling a string you should use the Format Into String function instead of a string concatenator with a bunch of inputs. It takes up less room and is easier to interpret when troubleshooting.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • Remotely controlling a MInuteman Power Strip without the internet tool kit.

    We are attempting to control a Minuteman RPM power strip using LabView Vi's but we do not have the internet tool kit. We wish to write a program that automatically controls the power strip if a certain count becomes too high. Are there any suggestions on how to do this?

    Hey Harrison!
    The first step to controlling the RPM power strip would be looking at how it is connected to our controller.  Are you using GPIB? Serial? USB?  Or are you using a digital IO device to control the power strip?  For most cases, you can use our VISA calls to control.  But again, you will have to first figure out what form factor you are using to connect to the power strip.
    Best Regards,
    Song Mu
    National Instruments San Diego

  • HT5163 Hi. Can u use a paperclip instead of the sim tool or will it damage the ipad? There does not appear to be a tool in the box!

    There does not appear to be a tool in the box. Can you use a paperclip on the ipad? Will it damage it?
    Do you insert it into the edge of the slot or in the hole?

    Hello Dan,
    Welcome to the Apple Support Communities. Yes you can use a paperclip to eject the SIM card, you just simply press in the tiny hole of the SIM card tray.
    iPhone and iPad: How to remove the SIM card
    http://support.apple.com/kb/HT5163
    Regards,
    -Norm G.

  • While executing the query sales org not given in Selection screen but still

    Hi ,
    while am executing a query even though am not giving any sales organization  input in selection sceen , and execute , the query will run and pop up windows displays as ' you do not Authorization to read Zsales organization,
    same query i executed last days before  , it worked fine, but now its not working, plz advice

    Hi,
    you might made Sales org Info object as Auth relevant, hence it is giving that error.
    Eirther disable the authorization relevant check in the infoobject maintainance in Bex explorer tab...
    Or create a auth  variable for the infoobject and use it in the query..
    Regards,
    Rangz

  • What is the Script Tool Kit?

    what is photoshops  "script tool kit" and what is it used for

    There is a whole forum on ps scripting.  So check here  http://forums.adobe.com/community/photoshop/photoshop_scripting

  • Problem with database tool kit, and MS Office Tool kit.

    One of my programmer's who has the Office tool kit noticed this on Monday, and we haven't been able to find the problem yet.
    We use the database connectivity reads and writes to a MS Access database. This program reads the data from a Symbol Scanner, and then inputs it into the database.  He then has a query that to create a data table to pump into the MS Toolkit to build a MS World file (This is for a Bill of Lading).
    What we found it that it works really well the first time, and on any further runs it will not update the database with any new data. It starts working again if we do a restart on the computer.  It seems like something is not freeing up the database.   He is freeing all the tables and closing the DB connection at each process, and everything else seems to be doing everything else right.  I think the problem is that it goes into this MS Toolkit to make the table that goes on the Bill of Lading.
    I did a modification that makes it read from an excel file on my desktop, and I found that it is doing the same thing. I deleted the report generator part of the program, and found that it will update the database properly.  I have no clue.
    here is the machine specs:
    labview 8.6
    Database connectivity toolkit 1.0.2
    Report generator toolkit MS Office 1.1.3
    MS Office 2007, the file is a Office 2003 format, 

    Given that the code still fails when talking to a excel file it sounds like this isn't really related to the database. Can you post a bit of your that shows the problem. Beyond that, be looking for things in the code that change between subsequent interations -- things like shift registers, globals, etc.
    On the other hand, the fact that you have to restart the computer would tend to indicate that there is something going on with the MS Office side of things. To be clear: shutting down and restarting LV is NOT sufficient to clear the problem?
    When the problem is occurring, if you shut down LV and open the Task Manager do you see (on the Processes tab) any MS Office components still running?
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • Error while installing Migration Tool kit for SAP BPC7.0

    Hi all,
    We are implementing SAP Business Planning and Consolidation Migration Process to BPC 7.0.
    We are trying to installin Migration Tool Kit. In this kit we are having two set up files - one for BPCMigrationClient and another for BPCMigrationServer.
    When i am trying to install the BPCMigrationServer set up file it diaplays a screen which says - Enter the service type accounts.- it has the following items - 1. System Admin ID, 2. password, 3. Admin ID, 4. Admin Password, 5. User ID, 6. User Password.
    1. System Admin ID already has the id ( through which i have logged on to the system). This option is non editable.
    2. password: gives option to type in the password.
    3, 4, 5, 6 options are disabled and are blank. we are not able to edit them or write anything in them.
    After entering the password when clicked on next , it gives us message saying Invalid Admin ID (3). But the problem here is that the 3,4,5 and 6 options are disabled. We cannot write anything in them. We are not able to install the migration tool kit because of this.
    Can anyone help us out in solving this issue.
    Thanks,
    Madhav

    CAn you precise also what Migration tool are you using?
    Migration from 5.1 to SAP BPC 7.0 NW?
    In that case when you are speaking about the installation about what part are you speaking?
    I think actually you are speaking about the migration tool from 4.2 to 7.0 Microsoft version .
    In that case you can install the mIgration tool just with SAP BPC sys admin users and you have to input the password for that user. Sys admin user for BPC is usually the user used for installation of SAP BPC server.
    Any way I suggest to follow the Migration tool training document and there you will find all the information necessary.
    Regards
    Sorin Radulescu

  • What happened to the 'Shape Mode' shortcut keys on the Pen Tool?

    For the longest time I've used both the Shape and Pen Tools for drawing vectors in Photoshop, but with CS6 I noticed a lot of weird behaviours. The one that is really getting to me is the lack of 'Shape Mode' shortcut keys when using the Pen Tool. When on the 'Shape Tool', fo example Cirle or Rectange, you can press the Shift to change the Shape Mode to 'Add', Alt to change it to 'Subtract' or both together to get 'Intersect'. This functionality used to exist on the Pen Tool too, but in CS6 I can't seem to get it working.
    A collegue suggested to move over to Illustrator for all my Vector needs, and I know that this a good advice. However the lack of quick/integrated changing between 'Shape Modes' in either product (now) makes drawing things alot slower (for me).
    Am I missing something, or is this feature now ommited in Photoshop CS6. If it is does anyone know if its possible to script something to allow this kind of behviour in Photoshop or Illustrator?
    cheers,
    Jon

    The modifier keys "Alt|Opt", "Ctrl|Cmd" and "Shift" work differently depending on the tool being used but the individual keys seem to provide somewhat related functions.
    For example the "Shift" key tends to be a constraining key Rectangle tools are constrained to square ellipse tools to Circles. However if there is an Active selection when you hold down the skey when you drag out a new selection it does not reset the current selection instead the new selection is not constrained and is added to the current selection. Shift constrains Transform tool to current aspect ratio,  Shift constrains Line tools to vertical, horizontal or 45 degree angles. Pen tool like line tool shift constrains the angle.
    The "Alt|Opt" key changes the way tools operate. Transforms are from the center not from the side or corner being dragged.  Selection tools like the rectangle and ellipse will cause the intal drag out be from the center however it there is a Active selection dragging out a new selection will be subtracted from the current selection. This key changes the Pen tool from draw mode to anchor point adjusting.
    The "Shift" and "Alt|Opt" modifier keys can be used together to have an operation be both constrain and from the center.
    The "Ctrl|Cmd" key seems to change the way a tool works on a control anchor point.  The Pen Tool changes from Pen Draw mode to Direct Selection tool to facilitate moving the point.  Transform can be distorted a single corner point can be moved and distort the rectangle bounding box.
    These keys may have other functions I don't know about.  Photoshop has many features so many I don't know if any one person know and uses all of them. For the rest of us they seem to be Photoshop hidden secrets.

  • The Sims 2 after OS 10.4.3 update

    Does anyone know of, or has experienced, a problem with The Sims 2 after updating to OS 10.4.3?
    The game worked fine in 10.4.2, but now the Sims tool bar won't stay displayed unless the mouse pointer is in the lower left corner of the screen, as soon as the mouse pointer is moved, the tool bar disappears and is not accessable/useable. Also only half of the Sims preference menus are displayed, (they look cut in half).
    Other apps and games, such as Call Of Duty (also by Aspyr) work fine.
    Any help would be appreciated. TIA!

    Sid-
    I do not personally have this situation, but I think the easiest and probably best way to start would be to reload the game from the original install disk and see if that helps.
    I assume you have already checked the manufacturer's web site for an update.
    Good luck!
    -DaddyP

  • How to create a table in mysql tool kit

    Hello Sir/Madam,
    H                       
                                    How to create a table in mysql using the labview tool kit,,,I need the hyperlink to download this tool kit,
    Thanks and regards
    Jack 
    Jayavel

    quick search
    study and ask if further specific help needed

Maybe you are looking for