Monday, January 21, 2008

What i learned about java card

Have u ever heard about java cards ?











Even if u don't know about this , u may be using the applications of this technology.
Here i've focused on this JAVA Card

Introduction

Java cards is a technology that allows java based application to run securely on smart cards (defined as any pocket-sized card with embedded integrated circuits which can process information) and similar small devices with limited memory and processing capabilities. Java card allows the user to program and make them application specific.It is widely used in SIM cards and ATM cards. The first java card is introduced in 1997 by several companies including Schlumberger's card division and Gemplus. Java Card Platform specifications is developed by Sun Microsystems. Multiple application can be deployed on single card new application can be added even after it has been issued to user. Application can be written in java and executed securely on card from different vendors.

Applications
  • Subscriber Identity Module (SIM) cards, used in cell phones on most wireless networks
  • Financial cards supporting both online and offline transactions
  • Government and health-care identity cards
  • Cards that provide logical access and physical access to enterprise resources
  • Smart tickets for mass transit
Majority of Mobile phone networks, subscribers use smart card which is known as SIM card to activate mobiles. Hundreds of millions SIM cards based on java card technology.

This technology is used in banking industry. Smart cards enable secure access with cash machines, bil payments etc.

Unique features of Java Cade Technology


  • Interoperable:- Applet developed with java card technology and run on java card enabled smart cards, indipendently of the card vendors and hardware.
  • Secure:- Java Card provides high secure execution environment.
  • Multiple Application :- Java Card technology allows multiple applications to execute securely on a single smart card.
  • Compatible with Existing Standards:- The Java Card API is compatible with international standards for smart cards.
  • Dynamic:- New application can be installed after it has been issued.

Components

Sun microsystems provides Java Card platform specification , Java Card development Kit. and Java Card protection profile

Java Card Platform Specification includes three docs.,
  • The Java Card Virtual Machine Specification
  • The Java Card Runtime Environment Specification
  • API for the Java Card Platform


Enjoy all the advantages of java programming language.


No comments: