New to Java card

I want to develop an aplication with java cads, for this porpouse I've chosen the JCOP41, but I have some questions:
1. Where I can find the JCOP41 appart from http://www.usasmartcard.com (I preffer Europe)
2. While I'm waiting to JCOP tools can I work with eclipse JCDE plug in. I mean If I can write in the card and simulate with this insted of JCOP tools
3. If I want to use a token for digital signature wich one do you recomend me?
Thanks and regards

Amirali10 wrote:
Thank you for answer my friend,but I have a studies project about javaCard 3 connected edition,so I hope you could give me a practical example of how I can deploy them in smart cards,so what mean I use to deploy it,should I get smartcard writer or reader,or what should I get and I do?Hi,
You will not have much luck finding commercially available Java Card 3 cards yet. If you want to be able to deploy to a real card rather than a simulator in the near future you will want to look at Java Card 2.2.1 or 2.2.2. To deploy to a card you will need a PC/SC card reader and software that can authenticate to the card (what this software needs to do is also outlined in the GlobalPlatform card specification). This will give you the ability to write to the card as well. Search the forum for recent posts on card reader vendors.
Cheers,
Shane

Similar Messages

  • New on java Card

    HI all !
    I'm new on java card technology and would like to compil my first cardlet :)
    I'm getting problem while charging my cardlet into my chip, Eclipse does not generate the cap file.
    I'm using Eclipse 3.3.1 and JCop Tools 3.2.7.
    I created a Java card projet and a Java card Applet file and here is my code :
    package pck_calculator;
    import javacard.framework.APDU;
    import javacard.framework.Applet;
    import javacard.framework.ISO7816;
    import javacard.framework.ISOException;
    import javacard.framework.Util;
    public class Calculator extends Applet
         private static final byte[] CALC = { //
         (byte) 0x63, // c
         (byte) 0x61, // a
         (byte) 0x6c, // l
         (byte) 0x63, // c
         (byte) 0x75, // u
         (byte) 0x6c, // l
         (byte) 0x61, // a
         (byte) 0x74, // t
         (byte) 0x72, // r
         (byte) 0x69, // i
         (byte) 0x63, // c
         (byte) 0x65  // e
         }; // Tableau de bytes (code ASCII) qui va être renvoyé si on envoit l'INS 0x00
         //methode d'installation de l'applet dans la carte
         public static void install(byte[] bArray, short bOffset, byte bLength)
              // Enregistrement de l'applet (méthode register()) auprès du JCRE
              // Lors de la création de l'applet (new)
              new Calculator().register(bArray, (short) (bOffset + 1), bArray[bOffset]);
         public void process(APDU apdu)
              //pour verifier que cette applet n'est pas entrain d'être sélectionné
              if (selectingApplet())
                   return;
              //réception de la commande APDU
              byte[] buf = apdu.getBuffer();
              switch (buf[ISO7816.OFFSET_INS])
                   case (byte) 0x00 :
                        Util.arrayCopy(CALC, (short) 0, buf, (short) 0, (short) CALC.length);
                        apdu.setOutgoingAndSend((short) 0, (short) CALC.length);
                        return;
                        // Ici, on copie le tableau (défini en haut) dans le buffer et on l'envoi sur la sortie
                        // En précisant la taille du champ de données
                   case (byte) 0x01 :
                        buf[0] = (byte) (buf[ISO7816.OFFSET_P1] + buf[ISO7816.OFFSET_P2]);
                        // Ici, on additionne P1 et P2
                        break;
                   case (byte) 0x02 :
                        //Soustraction de P1 et P2
                        buf[0] = (byte) (buf[ISO7816.OFFSET_P1] - buf[ISO7816.OFFSET_P2]);
                        break;
                   case (byte) 0x03 :
                        //Multiplication
                        buf[0] = (byte) (buf[ISO7816.OFFSET_P1] * buf[ISO7816.OFFSET_P2]);
                        break;
                   case (byte) 0x04 :
                        //Division
                        if (buf[ISO7816.OFFSET_P2] == 0)
                             //Test de la division par 0
                             ISOException.throwIt(ISO7816.SW_INCORRECT_P1P2);
                             //Envoie de l'exception "mauvais paramètres"
                        buf[0] = (byte) (buf[ISO7816.OFFSET_P1] / buf[ISO7816.OFFSET_P2]);
                        break;
                   case (byte) 0x05 :
                        //Somme du champ de données de la commande APDU
                        short n = (short) (ISO7816.OFFSET_CDATA + apdu.setIncomingAndReceive());
                        byte sum = 0;
                        while (n-- > ISO7816.OFFSET_CDATA)
                             sum += buf[n];
                        buf[0] = sum;
                        break;
                   default :
                        //Envoie de l'exception "mauvais champ INS"
                        ISOException.throwIt(ISO7816.SW_INS_NOT_SUPPORTED);
              //Pour tous les cas la réponse APDU a des données de 1 octet
              //Sauf pour le cas INS = 00
              apdu.setOutgoingAndSend((short) 0, (short) 1);
    }It's a simple calculator :)
    To compile, I use right click on the projet => debug as... => Open debug dialog
    and I set the correct AID of the package and class in the "Package upload".
    Then I start debug and here is the problem :
    The .cap is never created (cm> upload -d -b 250 path/file.cap)
    The comunication with the card is ok because it answers some request like /card-info.
    Do you have any idea about a step I forget or anything else ??
    Thanks a lot :)

    At first, I tried java compiler 5.0 as the over topic and could get a cap file but I think it is not usable.
    I changed to your configuration as compiler 1.3 and class compatibility 1.2 and problem is still the same.
    cm>  /term "tcl:10"
    --Opening terminal
    /card -a a000000003000000 -c com.ibm.jc.CardManagerresetCard with timeout: 0 (ms)
    --Waiting for card...
    ATS=0D 77 80 81 02 00 73 C8 40 13 00 90 00             .w....s.@....
    ATS: FSC=128, DS=1/DR=1 (symmetrical), FWI=8 (FWT=0.077 sec), SFGI=1, NAD=1/CID=0, Hist=0073C84013009000
    => 00 A4 04 00 08 A0 00 00 00 03 00 00 00 00          ..............
    (19856 usec)
    <= 6F 19 84 08 A0 00 00 00 03 00 00 00 A5 0D 9F 6E    o..............n
        06 40 51 42 04 22 00 9F 65 01 FF 90 00             .@QB."..e....
    Status: No Error
    cm>  set-key 255/1/DES-ECB/404142434445464748494a4b4c4d4e4f 255/2/DES-ECB/404142434445464748494a4b4c4d4e4f 255/3/DES-ECB/404142434445464748494a4b4c4d4e4f
    cm>  init-update 255
    => 80 50 00 00 08 CE F3 CB 4A D0 3D 1C 37 00          .P......J.=.7.
    (69487 usec)
    <= 00 00 43 52 00 32 72 90 68 81 FF 02 00 45 46 93    ..CR.2r.h....EF.
        AD C1 8D 1D 50 D5 2C F4 14 89 82 3E 90 00          ....P.,....>..
    Status: No Error
    cm>  ext-auth plain
    => 84 82 00 00 10 E5 7B 57 1A 9D EA 91 DF AD 6E 18    ......{W......n.
        A3 B7 B8 64 73                                     ...ds
    (66179 usec)
    <= 90 00                                              ..
    Status: No Error
    cm>  delete -r 012345678900
    => 80 E4 00 80 08 4F 06 01 23 45 67 89 00 00          .....O..#Eg...
    (22288 usec)
    <= 6A 88                                              j.
    Status: Reference data not found
    jcshell: Error code: 6a88 (Reference data not found)
    jcshell: Wrong response APDU: 6A88
    Ignoring expected error
    cm>  upload -d -b 250 "workspace\calc\bin\pck_calculator\javacard\pck_calculator.cap"
    => 80 E6 02 00 13 06 01 23 45 67 89 00 08 A0 00 00    .......#Eg......
        00 03 00 00 00 00 00 00 00                         .........
    (25722 usec)
    <= 00 90 00                                           ...
    Status: No Error
    => 80 E8 00 00 FA C4 82 01 A1 01 00 1F DE CA FF ED    ................
        02 02 04 00 01 06 01 23 45 67 89 00 0E 70 63 6B    .......#Eg...pck
        5F 63 61 6C 63 75 6C 61 74 6F 72 02 00 21 00 1F    _calculator..!..
        00 21 00 0B 00 0B 00 2E 00 0E 00 C8 00 19 00 13    .!..............
        00 00 00 67 02 69 00 02 00 01 00 0C 01 01 00 04    ...g.i..........
        00 0B 01 03 01 07 A0 00 00 00 62 01 01 03 00 0B    ..........b.....
        01 07 01 23 45 67 89 00 01 00 08 06 00 0E 00 00    ...#Eg..........
        00 80 03 00 FF 00 07 01 00 00 00 1C 07 00 C8 00    ................
        01 10 18 8C 00 09 7A 05 30 8F 00 08 3D 8C 00 0A    ......z.0...=...
        18 1D 04 41 18 1D 25 8B 00 07 7A 05 23 18 8B 00    ...A..%...z.#...
        05 60 03 7A 19 8B 00 01 2D 1A 04 25 73 00 8E 00    .`.z....-..%s...
        00 00 05 00 13 00 2B 00 38 00 45 00 52 00 6A 7B    ......+.8.E.R.j{
        00 03 03 1A 03 7B 00 03 92 8D 00 00 3B 19 03 7B    .....{......;..{
        00 03 92 8B 00 02 7A 1A 03 1A 05 25 1A 06 25 41    ......z....%..%A
        5B 38 70 5E 1A 03 1A 05 25 1A 06 25 43 5B 38 70    [8p^....%..%C[8p
        51 1A 03 1A 05 25 1A 06 25 45 5B 38 70 44 1A 00    Q....%..%E[8pD..
    (1746 msec)
    <= 6A 80                                              j.
    Status: Wrong data
    jcshell: Error code: 6a80 (Wrong data)
    jcshell: Wrong response APDU: 6A80
    Unexpected error; aborting execution
    {code}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Can any one suggest me how to tactile this new technology JAVA CARD

    HI
    I AM C.NAVEEN . I KNOW BASICS OF JAVA. AND STUDIED DOCUMENTATION OF JAVA CARD , AND UNDERSTAND THE CONCEPTS REGARDING THAT. BUT HOW TO CHOOSE A CARD AND A CARD READER .
    AS I AM NEW TO THIS TECHNOLOGY . HOW CAN I MOULD MY SELF TO BE A PROGRAMMER FOR JAVA CARDS .....................
    Thanks
    Naveen.C

    Because the Windows 8 is a client operating system.  To make BI4.1 Server work on windows, you'll have to make sure you install it on versions supported as per the PAM below:
    SAP BusinessObjects BI 4.1 Supported Platforms (PAM)
    Please refer page #3 for server operating system, where you will be installing the server software and for all the client tools - refer page #4.
    Make sure you install the server and the client tools as per the supported OS types and versions respectively.

  • Request information new on java card

    hi,
    i 'd like to developp a smart card , after searchin articles and read them i understand that :
    to developp a java card i should have a smart card ( micro processor) a reader then the computer(with the developpement kits ....).....then u can start codin the applet ...
    let's say that the applet is installed on the java card , and want to give it to a customer ,
    questions :
    where he should insert this card (into a terminal i guess and how this terminal will send the APDU command ?? )
    are the terminals a computers or a special card reader ?? where can i buy one ??
    i heared that it's possible to isntall programms the terminal ??
    thxs for replying
    regards yacine;

    where he should insert this card (into a terminal i guess and how this terminal will send the APDU command ?? )
    If you are doing a desktop solution, the reader will be installed on the desktop. To send APDU commands, use middleware like PCSC.
    are the terminals a computers or a special card reader ?? where can i buy one ?? Just google smart card readers for vendors. Just focus on ISO7816 compliant readers. Commonly used ones are from SCM Micro.
    i heared that it's possible to isntall programms the terminal ?? Some readers like SCM Micro are field upgradeable.

  • I am new to java card . I am running the Sample Example given and some.....

    I am using the ACR 38 Smart card System
    I am running the applet file of ACOS 3
    in the First button
    ACCOUNT :
    what to enter in the Credit,Debit,Certify,Revoke text fields and while clicking those buttons in bottom ,it just focusing on the particular text field is this the case
    CREATE FILES:
    Why the drop down list of Select Reader is activating after clicking intialize button .How to create files

    Hey Carolyn1951,
    Thanks for the question. I understand you have a few apps that only display "Waiting". The following is a past discussion that dealt with a similar issue, the answer may help you as well:
    App updates won't download on my...: Apple Support Communities
    https://discussions.apple.com/thread/4111336
    Try tapping the App, so that it changes to Paused instead of Waiting, then tap it again to resume the install.
    Make sure you don't have any paused downloads in other apps either, like the App Store or iTunes Store.
    If that doesn't do it, try resetting or restoring the iPhone.
    via whatheck
    Thanks,
    Matt M.

  • How to check the output of a java card program ?

    Hi,
    I am new to java card technology.I am trying to run a simple helloworld program given in the java development kit2.2 -windows samples in eclipse3.5.
    For running I followed the following steps:-
    1) Firstly,I went to JCWDE->start
    2) then on Project->java tools->deploy
    It shows me following output :-
    Java Card 2.2.2 APDU Tool, Version 1.3
    Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.
    Opening connection to localhost on port 9025.
    Connected.
    Received ATR = 0x3b 0xf0 0x11 0x00 0xff 0x00
    CLA: 00, INS: a4, P1: 04, P2: 00, Lc: 09, a0, 00, 00, 00, 62, 03, 01, 08, 01, Le: 00, SW1: 90, SW2: 00
    CLA: 80, INS: b0, P1: 00, P2: 00, Lc: 00, Le: 00, SW1: 90, SW2: 00
    CLA: 80, INS: b2, P1: 01, P2: 00, Lc: 00, Le: 00, SW1: 90, SW2: 00
    CLA: 80, INS: b4, P1: 01, P2: 00, Lc: 18, 01, 00, 15, de, ca, ff, ed, 01, 02, 04, 00, 01, 0b, 01, 02, 03, 04, 05, 06, 07, 08, 09, 00, 01, Le: 00, SW1: 64, SW2: 3a
    CLA: 80, INS: bc, P1: 01, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b2, P1: 02, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b4, P1: 02, P2: 00, Lc: 20, 02, 00, 1f, 00, 15, 00, 1f, 00, 0f, 00, 15, 00, 36, 00, 0c, 00, 69, 00, 0a, 00, 14, 00, 00, 00, 6c, 00, 00, 00, 00, 00, 00, 02, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b4, P1: 02, P2: 00, Lc: 02, 01, 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: bc, P1: 02, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b2, P1: 04, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b4, P1: 04, P2: 00, Lc: 18, 04, 00, 15, 02, 03, 01, 07, a0, 00, 00, 00, 62, 01, 01, 00, 01, 07, a0, 00, 00, 00, 62, 00, 01, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: bc, P1: 04, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b2, P1: 03, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b4, P1: 03, P2: 00, Lc: 12, 03, 00, 0f, 01, 0b, 01, 02, 03, 04, 05, 06, 07, 08, 09, 00, 00, 00, 14, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: bc, P1: 03, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b2, P1: 06, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b4, P1: 06, P2: 00, Lc: 0f, 06, 00, 0c, 00, 80, 03, 01, 00, 01, 07, 01, 00, 00, 00, 21, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: bc, P1: 06, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b2, P1: 07, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 07, 00, 69, 00, 02, 10, 18, 8c, 00, 01, 18, 11, 01, 00, 90, 0b, 87, 00, 18, 8b, 00, 02, 7a, 02, 30, 8f, 00, 03, 3d, 8c, 00, 04, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 8b, 00, 02, 7a, 05, 23, 19, 8b, 00, 05, 2d, 19, 8b, 00, 06, 32, 03, 29, 04, 70, 19, 1a, 08, ad, 00, 16, 04, 1f, 8d, 00, 0b, 3b, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 16, 04, 1f, 41, 29, 04, 19, 08, 8b, 00, 0c, 32, 1f, 64, e8, 19, 8b, 00, 07, 3b, 19, 16, 04, 08, 41, 8b, 00, 08, 19, 03, 08, 8b, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 0c, 00, 09, 19, ad, 00, 03, 16, 04, 8b, 00, 0a, 7a, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: bc, P1: 07, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b2, P1: 08, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b4, P1: 08, P2: 00, Lc: 0d, 08, 00, 0a, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: bc, P1: 08, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b2, P1: 05, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b4, P1: 05, P2: 00, Lc: 20, 05, 00, 36, 00, 0d, 02, 00, 00, 00, 06, 80, 03, 00, 03, 80, 03, 01, 01, 00, 00, 00, 06, 00, 00, 01, 03, 80, 0a, 01, 03, 80, 0a, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b4, P1: 05, P2: 00, Lc: 19, 06, 03, 80, 0a, 07, 03, 80, 0a, 09, 03, 80, 0a, 04, 03, 80, 0a, 05, 06, 80, 10, 02, 03, 80, 0a, 03, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: bc, P1: 05, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b2, P1: 09, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: b4, P1: 09, P2: 00, Lc: 17, 09, 00, 14, 00, 03, 0e, 27, 2c, 00, 0d, 05, 0c, 06, 04, 03, 07, 05, 10, 0c, 08, 09, 06, 09, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: bc, P1: 09, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    CLA: 80, INS: ba, P1: 00, P2: 00, Lc: 00, Le: 00, SW1: 64, SW2: 21
    Can anyone tell me what is this output? And Am i deplyoing in the right way?

    Hi,
    You might want to check the JCDK user guide (cJDK_Users_Guide_bin_do.pdf) for details of using an emulated card environment. It outlines how to use the simulators provided with the JCDK. This should tell you how the deploy process works and will give you some insight into what this script is doing.
    Cheers,
    Shane

  • Where can i find a complete course and some samples about using java card !

    hello !
    i am new to java card and i am seeking for complet course and samples of how i can use this new developement kit and to get familiarized with it !
    any help will be very appreciated
    thanks

    i have got t JCDevKit_User_Guide.pdf this file describes the using of jav card ! but when i tried to execute what it said on dos i did it succifully but i could not see the result? i mean is there an applet to se or to integrate in an html file or to use elswhere?
    i mean , how nomalaly can i use the files generated in the sample �? where to integrate them and where to use them?
    please help me and excuse my exhaustive questions!
    thanks

  • CAN I USE JAVA CARD TECHNOLOGY TO BUILD BIOMETRIC COLLEGE ATTENDANCE SYSTEM

    HELLO everybody,
    I am new in Java card technology.Please any one can guide me.Can i use Java Card Technology to build biometrics college attendance system.If i can so which device should i need to buy or eBooks..
    PLEASE I NEED HELP..
    Thanks for your time ..
    I am looking forward to hearing from everyone..
    Thanks
    Durjan Hussain
    SCJP1.4,SCWCD

    Thanks AlexRashevsky for your good comments,
    I want to build Student Biometrics Attendance system.I want to use biometrics reader.Please i need guide for which biometrics device can i use to build the system.If you can give me your contact number that could be great with country code.Because i am doing this Project for my M.Sc dissertation and also for real client.
    I am looking forward to hear from you.
    Thanks.

  • Java Card program execution on Eclipse

    Hi Dears,
    I am new to Java Card. I did setup to run Java Card programs on eclipse using http://eclipse-jcde.sourceforge.net/.
    This is my simple program below
    import javacard.security.RandomData;
    public class Main {
         public void main() {
              RandomData rd = RandomData.getInstance(RandomData.ALG_SECURE_RANDOM);
              short outLen = 10;
              byte buffer[] = new byte[outLen];
              short outOffset = 0;
              rd.generateData(buffer, outOffset, outLen);
    Compilation is successful but when I run the program I get the following error.
    Error occurred during initialization of VM
    java/lang/NoClassDefFoundError: java/lang/String
    This is very annoying. I think my run time environment is not ok for running java card programs. I am able to run Java programs but not java card programs. Any one can help please?
    Thanks,
    Regards,
    Naveed

    please post code with &#123;code} tags
    Naveed86 wrote:
    Hi Dears,
    I am new to Java Card. I did setup to run Java Card programs on eclipse using http://eclipse-jcde.sourceforge.net/.
    This is my simple program below
    import javacard.security.RandomData;
    public class Main {
         public void main() {
              RandomData rd = RandomData.getInstance(RandomData.ALG_SECURE_RANDOM);
              short outLen = 10;
              byte buffer[] = new byte[outLen];
              short outOffset = 0;
              rd.generateData(buffer, outOffset, outLen);
    }Compilation is successful but when I run the program I get the following error.
    Error occurred during initialization of VM
    java/lang/NoClassDefFoundError: java/lang/String
    This is very annoying. I think my run time environment is not ok for running java card programs. I am able to run Java programs but not java card programs. Any one can help please?
    Thanks,
    Regards,
    Naveed

  • Starting java card

    I am new to java card can anyone tell how to begin
    from installing ide or toolkit to writing application please provide links for downloading ide or api's
    thanks

    As for the IDE, you can use Ecplise with the Java Card Plugin:
    http://www.eclipse.org/downloads/
    http://eclipse-jcde.sourceforge.net/
    Of course, you will also need the Java Card Development Kit:
    http://java.sun.com/javacard/devkit/
    Also, check out this tutorial on Java Card applets:
    http://www.javaworld.com/javaworld/jw-07-1999/jw-07-javacard.html

  • Java Card for healthcare applications

    I am quite new to Java Card and I am currently developing a healthcare applications using Java Card. What is best:
    Storing the patients medical history on the card itself
    OR
    storing it on a database and use the Java Card as a access token?
    Thanks.

    Besides the fact that the storage capacity of todays JavaCards is very limited. This question is IMHO more a plitical question (and a question of privacy) than a technical question.
    Jan

  • Where to get Hardware (Java Card & Readers)

    Hello
    I am new to Java Card Technology. well i have Downloaded the Java Card 2.1.2 Devlp Kit. Thats fine , But from where should i get Hardware like Java Cards & Readers. I am working in Research Institute.
    & wat are the steps to start with it.
    Please guide me soon.

    Sun doesn't provide cards or readers. Their kit is serves two purposes. One is for the integrators that are shipping cards and readers. The other purpose is for developers to learn how to develop applet without a card. For example, no one is shipping 2.1.2 cards yet,( I don't think) but you can still develop a 2.1.2 applet with Sun's kit. You just won't have a card to deploy you applet to.
    If you develop a 2.1.1 applet you can use Gemplus cards and deploy your applet there.
    If you want to start developing go to www.javasoft.com/products/javacard. Download a sdk, and read tutorials.

  • Simulator for java card

    hi
    i am new to java card technology...i am writing the applets in netbeans using java card plugin....the problem is i m not able to simulate the applet..it is showing build successfully, but wen i run the app it is showing nothing.....so can anyone suggest me a suitable simulator for the same....

    Hi,
    I assume you are after details on how to use the simulators? There are examples and documentation with the JC specifications and developer kit. Both of these are available from the Sun website [http://java.sun.com/javacard/].
    If you are after details on how to develop your own, the JC specifications outline the requirements for the JCRE and JCVM that you can use to implement a simulator.
    Cheers,
    Shane

  • Java Card Virgin

    Hi guys,
    I am new to Java card and there's a project I need to develop with it. I need advise on the card reader to use, preferably with fingerprint scanner and also the particular Java Card to use.

    The int keyword and its 32-bit integer data type are optionally supported.
    what is wrong with using a byte array ?
    you can convert long to byte array and vice versa with your
    own code.

  • Writing into file in java card

    hi
    i am new to java card. What i need to do is to write a value in a particular file and read it everytime the mobile is switched on. Can anyone please guide me how do i create this file and read and write into it
    regds
    silverline

    Not really a SQL Developer question. You would be better over in the SQL and PL/SQL forum.
    You don't say what DBMS version you are using but if it is 10g or later, you don't need to restart the database to enable directories to write to.
    The utl_file_dir initialisation setting should no longer be used. Use CREATE DIRECTORY instead.

Maybe you are looking for

  • Skype not working after upgrade to 6.22.59.107 ver...

    Everthing was working fine with my skype until it got updated to new version. I am not able to make any video calls, skype goes into hang, shows Skype not responding. I tried everything, uninstalling & reinstalling several times, but of no use. I am

  • Missing Backup file

    I created a backup file from the Backup application(not Time Machine). I erased my hard drive and restored Lion. When trying to restore from backup, Lion is not recognizing the file. I also cannot see the file through finder. I can see older backups

  • How to create a schema and assign roles with store procedure or function?

    Hi All, I am creating a webpage that will call oracle store procedure or function to create a schema and add roles. Please let me know if there a method to do that. Thank you

  • Migration LC8.0.1 to LC 8.2 xfa form issue

    Hi, I migrated from LC 8.0.1 SP3 to LC 8.2. My process work fine but when I use the workbench, I can see the xfaform variables in the XPath Builder in red with the message : Error: java.lang.reflect.Invokation.TargetException). I can use them in proc

  • Limited number of buttons/animations inserted in FXL ePub ! -

    Hi all, I'm searching info on limitations of the number of buttons / Animations that can be inserted in an epub FXL exported from InDesign? Thanks in advance! ;-)