Your SlideShare is downloading. ×
0
Java CardTechnology        Presented By:           k.keerthi           093Q1A0529
Presentation Agenda Introduction What is Smart Card? Java Card Java Card Architecture Developing a Java Card Applicat...
Introduction The first Java Card was introduced in 1996 by Schlumberge’s  card division which later merged with Gemplus t...
Smart Cards A smart card is a plastic  card that contains an  embedded integrated  circuit (IC) Examples:   Our very Ow...
Java Cards are Smart! How?? They store and process Information Smart Cards can be used to add  authentication and secure...
JAVA CARDWhat is a Java Card?    Simple Answer:                     Java+Card=Java card                       Adoption o...
Java Card Architecture & Components
EVELOPING A JAVA CARD APPLET  1.Write the Java source  2.Compile your source  3.Convert the class files into a    Converte...
Features of Java Card     SUPPORTED                      NOT SUPPORTED • Small primitive data types:   • Large primitive...
Applications     Cellular phone GSM     cards     Public phone cards (pre-     paid)     Banking cards     Health card...
Advantages•Interoperable•Secure•Multi-Application capable•Dynamic•Compatible with existing standards•Hardware Independence
Java Card LanguageLimitations
CONCLUSION•Java Card and other flavors of Java will open new markets•Java Card Technology defines a run time environment t...
Java card technology
Java card technology
Upcoming SlideShare
Loading in...5
×

Java card technology

2,446

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,446
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
147
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Java card technology"

  1. 1. Java CardTechnology Presented By: k.keerthi 093Q1A0529
  2. 2. Presentation Agenda Introduction What is Smart Card? Java Card Java Card Architecture Developing a Java Card Application Features Applications Advantages Limitations Conclusion
  3. 3. Introduction The first Java Card was introduced in 1996 by Schlumberge’s card division which later merged with Gemplus to form Gemalto Java Card refers to a technology that allows Java-based applications to be run securely on smart cards. Java Card gives the user, the ability to program the device and make them application specific. Java Card is a smart card that is capable of running programs written in Java.
  4. 4. Smart Cards A smart card is a plastic card that contains an embedded integrated circuit (IC) Examples:  Our very Own T-Card!  Credit Cards  Cell Phone SIM Cards
  5. 5. Java Cards are Smart! How?? They store and process Information Smart Cards can be used to add authentication and secure access to information systems that require a high level of security
  6. 6. JAVA CARDWhat is a Java Card? Simple Answer: Java+Card=Java card Adoption of Java platform for usage on Smart cards . A programmable smart card A multi-application smart card A smart card for secure application loading
  7. 7. Java Card Architecture & Components
  8. 8. EVELOPING A JAVA CARD APPLET 1.Write the Java source 2.Compile your source 3.Convert the class files into a Converted Applet (CAP) file(Binary representation of Classes & interfaces) 4.Verify that the CAP is valid 5.Install the CAP file
  9. 9. Features of Java Card  SUPPORTED NOT SUPPORTED • Small primitive data types: • Large primitive data types: boolean, byte, short. long, double, float. • Characters, strings. • One dimensional arrays. • Multidimensional arrays. • Object oriented features: • Dynamic class loading. inheritance, virtual • Garbage collection. methods, dynamic object • Threads. creation, overloading, • Object Cloning scope.
  10. 10. Applications Cellular phone GSM cards Public phone cards (pre- paid) Banking cards Health cards Game cards Transport cards
  11. 11. Advantages•Interoperable•Secure•Multi-Application capable•Dynamic•Compatible with existing standards•Hardware Independence
  12. 12. Java Card LanguageLimitations
  13. 13. CONCLUSION•Java Card and other flavors of Java will open new markets•Java Card Technology defines a run time environment thatsupports the smart card memory, communication, security andapplication execution model.•Java Card Technology fits java system software in a smartcard while conserving enough space for applications.•Java Card mitigates some risks associated with Java such asdynamic class loading
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×