Java Card OS operating system

Hi all.
I'm researching "How to build an Java Card OS". Any one can suggest me how to do it, which document i should read and follow. I read 3 specifications of JavaCard JCRE, JCVM and JCAPI but i still in fog.
Thanks all

hoaibaotre wrote:
Hi all, i have a BIG question. How can i implement JCVM by C with only JCVM Specification from SUN. I think that's not enough information to do. I read it but i didn't imagine the whole picture to do a JCVM.The JVM is just an interpreter that is able to execute byte code. It does not contain any libraries or other functionality. This is where the RE and API come in. These provide additional functionality so you do not need to implement it all in your applet.
One thing more, when we build a JCVM, that will go along with JCRE because it is really difficult to separate two issues.The JCRE contains the Java Card VM. From the introduction of the JCRE spec:
The Java Card™ platform, version 2.2.1 Runtime Environment contains the Java Card virtual machine (VM), the Java Card Application Programming Interface (API) classes (and industry-specific extensions), and support services.To have a complete JCRE, you need a JCVM and JC API. You can also add additional extensions to you JC RE/API by providing additional Java Card packages, which may use native code (similar to JNI) for interfacing with the card hardware directly.
Cheers,
Shane

Similar Messages

  • Java 17 what operating system is it for

    Hi
    Can anyone tell me what OS is java 17 for
    Thanks
    dave

    Hi baltwo
    I have found the answer thanks for replying.
    Incidentally I have a supposedly vintage imac, 2008 24" OS X snow leopard 10.6.8. I like snow leopard, but for internet security should I upgrade to mavericks, which I don't like as much. Am I still secure with snow leopard?
    Eventually the software is going to be more powerful than my computer, what do most people do in this instance?
    Thanks

  • JCVM are the java card operating system?

    in some articles I read teh following:
    JCVM acts like an operating system. the implementation of JCVM =java card operating system?
    in some articles I read: the Java Card Operating system are JCVM, APIs,JCRE, native Methos, and another classes.
    help me please. thanks.

    The problem can be explained this way.OS and natvie function is the lowest level of the articture,which play the role of os like Windows,JCVM
    is higher,its function is platform indepent,JCRE,or javacard Framework,is the platform for the application,Industry Add-on Classes is the interface supplied by others,for instance,the javacard is used as SIM card,the class is the Sim interface,javacard applet is the applet user developed.
    Apis play the role of package,for example,Throwable � class,it is the parent class of all the exceptions.

  • Diference between Java Card Operating System and java card?

    operating system is inside the ROM, but are the JCVM, APIs and JCRE inside this ROM too?

    Even if you found it, how are you going to get the cards ? How will you get the tools to put the JCRE/JCVM into ROM and start it ? What about the card OS and native methods ? How are you going to engineer that ?
    The cost of all that outweights the benefits of just purchasing the cards already loaded !
    Just my 2 cents

  • Which Java API could check the type of Operating System the JVM is running?

    Does anyone know which Java API could check the type of Operating System the JVM is running?
    thanks a lot!

    check out System class.
    regards
    shyamAnd specifically, the getProperty() method.
    - K

  • Java Card File System ...Please reply

    Hi all ,
    I am working on Java Card technology for last one year . Presently I am facing some problem regarding some file concept of java card .
    I know that Java Card 2.1 does not support file system . But I want to simulate the file system in java card using applets . i.e . I want to write an application(applet) , which can simulate the EF , DF in smart card . Whenever APDU command is send to the file system applet , it should generate a Elementary file (EF) or dedicated file (DF) etc and store data to that file.
    Can I do this type of thing using Java Card ? I am really in doubt .
    If you have any idea on this , please let me know your view on this . If you know any open source code for this type of simulated Java card file system , please let me know .
    I am desperately looking for a help .
    regards
    Dibyendu .
    you can contact me to this email
    [email protected]

    dear duran ,
    You have written that
    "Follow the guidelines for the different supported filesystems on the JC"
    But after Java Card version 2.0 , it does not support file system . I am using Java Card 2.1 .
    Could please some sample code to my mail Id , so that I can take a look at it .
    My mail id is : [email protected]
    Please share the idea , as I am really need some help.
    Regards ,
    Dibyendu.

  • Can you tell me if I have a 64 bit operating system which Java update do I download

    Please can anyone advise me on what Java update I download for a Windows 7 64 bit operating system. My Firefox is telling me I need to urgently update my Java but when I click through to update all that is there is a page of confusing information about 32 bit and 64 bit systems. It asks which version am I using 64 bit version of Firefox or 32 bit. I didn't know there were two, I thought when referring to 64 bit and 32 bit it meant the operating system of my computer. Can anyone clear this up for me. Thank you.

    Of course, if you have a x64 bit system, its better to download a x64 bit Java version. However, i think Firefox won't be able to use it since Firefox isn't x64 bit (yet). So if you need Java in your browser, you'll need Java's 32bit version.
    Keep in mind i could be wrong. It's just my guessing because i tried it out some months ago. I installed 64bit Java but Firefox couldn't handle it.
    However in my opinion you won't recognize a difference between 32 and 64 bit, unless you play games in Java or do other resource intensive work. 32bit will always work on a 64bit PC, but not the other way around.

  • Not only does Adobe flashplayer continue to crash on my operating system (windows 7) but now java script is having issues .... what is wrong with firefox????

    for months I have checked the forums, and seen the same issues with Adobe Flash Player ... I have uninstalled and reinstalled too many times now and am totally frustrated with Firefox,. I just get it working again and Firefox updates and then I have the same issues ... and now my java script is screwing up and it never did before .... this all came after the latest update .... is anyone else having these issues or is my operating system under attack???

    Recent crashes of certain multimedia contents (this includes Youtube videos, certain flash games and other applications) in conjunction with Firefox are most probably caused by a recent Flash 11.3 update and/or a malfunctioning Real Player browser plugin.
    In order to remedy the problem, please perform the steps mentioned in these Knowledge Base articles:
    [[Flash Plugin - Keep it up to date and troubleshoot problems]]
    [[Flash 11.3 crashes]]
    [[Flash 11.3 doesn't load video in Firefox]]
    Other, more technical information about these issues can be found under these Links:
    http://forums.adobe.com/thread/1018071?tstart=0
    http://blogs.adobe.com/asset/2012/06/inside-flash-player-protected-mode-for-firefox.html
    Please tell us if this helped!

  • I have Adobe Photoshop CS4 and have just upgraded my Mac operating system to Yosemite with the newest version of Java 2014 running. When I try to access Photoshop from Bridge or directly open it asks for a Legacy Version of Java 6. As I am a pensioner I c

    I have Adobe Photoshop CS4 and have just upgraded my Mac operating system to Yosemite with the newest version of Java 2014 running. When I try to access Photoshop from Bridge or directly open it asks for a Legacy Version of Java 6. As I am a pensioner I cannot afford an upgrade does anyone know of a work-around for this problem?

    Hi Daddyfred,
    CS4 Photoshop has not been tested on Yosemite. But still you can try the Java 6 update using the below link.
    http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419 409.html
    Thank you for posting on Adobe Forums.

  • Java Program in Different Operation Systems

    Just one question? can I use a java program (.jar) compiled in windows, in my solaris only by copying the .jar , or do I need to compile it with the solaris SDK?
    Thanks in advance for your help and sorry for my ignorance.
    Javier

    Hi,
    It is not required to recompile bcoz the .jar file contains .class files which are independent of Operating system which will be taken care (interpreted) by JVM.
    Actually there is different JVM's for different operating systems(Windows 98,Unix,OS/2). No need to have differend java class file for different operating system. Pls, remember Java is platform independent language.
    Regards,
    S.Prabu

  • Need more info on Java SE 6 after downloading my new operating system to Yosemite

    I updated my operating system on my MacBook Pro to Yosemite 10.10.2, now when I try to open CS4 it directs me to download Java SE 6, but the "more info" button which is to direct to the website to download the Java, does not work, and I can't find anything or where to download this. I need CS4 to do my work, can someone help me?

    Get Apple Java 2014-001.

  • How to design a file system based on java card

    I have reviewed all kinds of articles about it.And right now I can not find any source code to do that function.But how to design a full gsm file system using java card.
    of course you need fast access,dynamic allocate memory,file properties management.Let's talk about it.

    just do it.
    there is no such feature in the javacard api. This must be coded by hand, you have to manage memory, etc.
    I know, that's not cool.

  • How to get Operating systems Install Directory in Java

    Hey Friends
    I have a problem of getting to know Operating System Install directory in java for my application requriment.Can any body tell me how to know this or send me snippet of code
    THANKS

    Thanks for ur reply but i need to know the Operating System Install directory like c:\Windows & not the jre install directory.Your solution gives the jre installation dir.
    Any suggestions ?
    Thanks & Regards

  • Is it possible to write an operating system in java?

    Our highschool requires us to do a senior project to graduate. It has to be something you want to do as a career. I want to be a programmer so I thought it would be cool if I wrote an operating system. I really don't know where to start though, I thought you couldn't write an operating system in a high-level language at first but then I heard differently. I can see why you'd have to use assembly or someting to write one because it has to be in bionary but i guess that is not true. So is it possible to use java to write an operating system or is that just not possible? I'm only a sophmore right now so i have two years to figure it out but i'd like to get an idea now.
    thanks, lateralus

    it's not going to have a gui or anything like that,
    it's just going to be something similar to DOS. It
    really doesn't have to do much. I just like the
    challenge, also I heard someone else in my school had
    done it and they use java.You sure that you don't just want to write a command shell?
    When you open a console window on windows that is a command shell, not an OS.
    And writing one of those would be a lot easier than writing an OS.
    I suppose you could write a very primitive pseudo OS using the Sun VM. However I am not sure that you would really be able to demonstrate the concepts of an OS except in a very complicated way. For example if you had the following 'OS' commands
    1. Store file
    2. Print file
    Then you could implement it in the following way
    - Create a big binary file managed via java
    - Storing a file means 'managing' a hunk of that binary file and 'mapping' the file into that space.
    - Printing the file would mean
    ....a Get map to access file (so find it in binary file.)
    ....b. Read contents (read bytes from binary file)
    ....c. Print contents to JFrame (or GUI thing)
    If the above seems confusing then unless you have a teacher that is either willing to be very free with what a success is or a teacher that understands the concepts very well then going with a command shell would be much better.

  • Calling Operating System Commands from PL/SQL using java

    Calling Operating System Commands from PL/SQL - The Java Way
    wlth help of given thread link,
    Calling OS Commands from Plsql
    but i had user privilege problem
    Declare
    x Varchar2(2000);
    Begin
    x := OSCommand_Run('/tmp/sri/GROUP_ho.sh');
    DBMS_OUTPUT.Put_Line(x);
    End;
    o/p;
    can't exec: /tmp/sri/GROUP_ho.sh lacks user privilege
    i done the grant privillage also
    part
    dbms_java.grant_permission('abcd', 'SYS:java.lang.RuntimePermission', 'writeFileDescriptor', '');
    dbms_java.grant_permission('abcd', 'SYS:java.lang.RuntimePermission', 'readFileDescriptor', '');
    dbms_java.grant_permission('
    abcd', 'SYS:java.io.FilePermission','<<ALL FILES>>', 'execute');
    again
    get
    can't exec: /tmp/sri/GROUP_ho.sh lacks user privilege
    same error;

    Process management at the OS level should prevent execution continuing in the calling code until the command has completed (either successfully or with error).
    If the low level java code were to spawn child process threads then execution could continue, but I'm guessing the Java function your talking about doesn't do that and just calls the operating system to execute the command and waits for the returning code to come back.

Maybe you are looking for

  • Free Goods Determination for other transaction types

    Hi, Does anybody know of any Function Modules or Class names that determines Free Goods determination in a Sales Order? We are thinking if this functionality could be mimicked for other transaction types? Thanks!

  • Cleared items reversal automatically

    Hi Experts This is regarding mass reversal of cleared items that can be done in T.code FBRA Can anyone tell me how to do mass reversal of cleared items automatically. Is there any BAPI is existing for for automatic reversal of cleared items. Thanks B

  • Java.lang.class not found exception: com.mysql.jdbc.Driver

    Hi everyone, I am using Jdk 1.5.0 , Connector/J 3.1 , Mysql 4.1.8 . When i try to connect to mysql i got the subject mentioned error i had alredy copied mysql-connector-java-3.1.8-bin-g.jar full path in my class path , butstill the same error is comi

  • How to delete a node based on some attribute value

    Hi, I want to delete one node from xml file. My XML file is given below:::: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <config> <employeeDetails> <employee id = "1" name = "aa" salary = "1000" /> <employee id = "2" name = "bb" salary = "2

  • Seeburger Message Catalogue - Need more messages

    Hi experts, very quick and simple question. The standard catalogue given with Seeburger MD/BIC doesn't have some of the messages I need e.g. INVOIC (D01B) and a few others. What is the best and quickest way to achieve this? I doubt if there are any f