| Java Card Technology |
| JavaCard [Overview] [Technology] related topic: MULTOS |
|
Java Card Applications. Java Card applications are written in Java programming language. Development and testing time can be reduced to a minimum due to simulators and debuggers from various manufacturers. Java Card applications require more hardware resources than MULTOS applications and lack certain security features. However, this environment is becoming very popular and the U.S. Department of Defense has deployed millions of Java-based Common Access Cards (CAC). The cards are also widely used in the telecommunication industry for SIM cards in mobile phones. To do application development, you need a Java Card application developers card. This card is a special card with a standardized and simplified way to load and delete Java applets on a smart card. The on-card Application Programming Interface (API) between applications and the operating system allows applications from different vendors and industries to co-exist on a single operating system and co-reside on the same smart card. Java Card Runs on the Micro Controller. Java applets are separated through the use of special "firewalls". They run in a dedicated and isolated memory area, inaccessible to other on-card applications. Each new service or application is kept rigorously separate by the firewalls from any other program already on the card, so that the operation of one application (or even the malfunctioning of one application or a 'hostile application') cannot interfere with the operation of the others. A Java Card card issuer can therefore feel safe that an application requiring a high degree of security and type approval (e.g. a financial services application), can co-reside with applications for which security is not of paramount importance and which therefore have not been subjected to rigorous testing (e.g. an address book application). Java Card on the Web: Please refer to www.javacardforum.com for more detailed information about the Java Card multi application smart card operating system. CardWerk offers Java Card Development and Consulting Services.Please contact us for further information about our smart card development and consulting services.
|