Go Back   TechArena Community > Software > Software Development
Become a Member!
Forgot your username/password?
Register Tags Active Topics RSS Search Mark Forums Read

Sponsored Links



Information on Java Card

Software Development


Reply
 
Thread Tools Search this Thread
  #1  
Old 24-07-2010
Member
 
Join Date: Apr 2010
Posts: 80
Information on Java Card
  

I have recently started studying about the Advance Java. I have gone through the Java card but didn't understand much because there was not much information about it in our assignment. So thought that you guys can help me by providing some detailed information about the Java Card. It would be grateful if someone hanging out there provides some information about the Java Card. Any other notes regarding the topic would be appreciable.

Reply With Quote
  #2  
Old 24-07-2010
Member
 
Join Date: Mar 2008
Posts: 232
Re: Information on Java Card

The platform specification for Java Card 3.0 is in the Classic and the Connected Edition available, both are backward compatible with previous versions. The Classic Edition is based on version 2.2.2 and Java Card is suitable for bank cards and SIM cards for mobile phones. The Connected Edition includes more features and can be used in web applications. In order to give developers the opportunity, standard tools like the Java Servlet API Java Card 3.0 applications involved in, the Java Card Virtual Machine is also a new version presented in.
Reply With Quote
  #3  
Old 24-07-2010
Member
 
Join Date: Mar 2008
Posts: 227
Re: Information on Java Card

The Java Card technology is used increasingly in the areas of telecommunications, corporate ID and Financial Services. The total number of Java-enabled smart cards now exceeds 3.5 billion units worldwide. Banks and card issuers must be received within a very short time to the different needs and desires of their customers. With the Java-based multi-application platform. Join us with the flexibility to combine different individual applications on a smart card.
Reply With Quote
  #4  
Old 24-07-2010
Member
 
Join Date: Mar 2008
Posts: 192
Re: Information on Java Card

Java Card is a technology that can firmly run diminutive applications Java (applets) on smart cards and correlated embedded devices. Java Card provides users the capability to write applications that run on the card so that it has a realistic function in a unambiguous application domain (ie. identification, payment, etc.).. This technology is extensively used in the card SIM (used in mobile phones GSM ) and electronic purse cards. Java Card products are based on Java Card Platform specifications of which were developed by Sun Microsystems. The newest version of the JavaCard platform specification is 2.1.1, released by Sun in 2000.
Reply With Quote
  #5  
Old 24-07-2010
Member
 
Join Date: Oct 2008
Posts: 167
Re: Information on Java Card

Java Card based card solutions offer key advantages :
  • Future: World-leading, open and interoperable standards, which are borne by the entire industry and further developed.
  • Tailor-made: a combination of various applications on a map
  • Maximum flexibility: reloading or deleting applets on the card issue
  • Longer life of the cards: Cards are longer in the field, because new applications can be downloaded
  • Additional applications (such as loyalty programs, electronic signature, One-Time Password)
Reply With Quote
  #6  
Old 24-07-2010
Member
 
Join Date: Dec 2008
Posts: 202
Re: Information on Java Card

Java Card aspires to describe a smart card standard that permits the identical applet to run on dissimilar smart cards, much like how a Java applet runs on different computers. As in Java, this is achieved using the amalgamation of a virtual machine (the Java Card Virtual Machine), and a library whose API is specified. Portability in several case, remains abandoned in numerous cases for reasons of memory size, performance and execution time (eg for communication protocols or cryptographic algorithms).
Reply With Quote
  #7  
Old 07-09-2010
Member
 
Join Date: Mar 2008
Posts: 672
Re: Information on Java Card

Java Card technology was initially developed for the rationale of securing sensitive information stored on smart cards. Security is determined by different characteristics of this technology:
  • Applet. The applet is a state machine that only progresses commands acknowledged via the reader device by sending and responding with status codes and data.
  • Separation of applets. Assortments of applications are also alienated from each other by a firewall that limits access and control of data elements of a subprogram to another.
  • Data encapsulation. The data is stored in the application and the Java Card applications are executed in a secluded environment (the Java Card VM), separated from the operating system and the computer that interprets the card.
  • Cryptography. On this platform are executed cryptographic algorithms commonly used as DES , 3DES, AES, RSA (including the use of elliptic curve cryptography). Other services such as electronic signature or exchange key cohort are also supported.
Reply With Quote
  #8  
Old 07-09-2010
Member
 
Join Date: Mar 2008
Posts: 349
Re: Information on Java Card

The development team of Java Card (technology that allows you to embed Java into devices such as mobile phone SIM cards and identification cards) has worked hard in recent months, and this week announced that is already available in version 3.0 this platform. This new edition is available in two versions: Classic and connected. Classic is basically the Java Card 2, with some improvements and bug fixes. It represents 10 years of development, and remains the most popular platform in the market for SIM cards and ID.
Reply With Quote
  #9  
Old 07-09-2010
Member
 
Join Date: Nov 2008
Posts: 1,192
Re: Information on Java Card

Quote:
This new edition is available in two versions: Classic and connected.
I would like to discuss about the connected. Connected is the true evolution of Java Card, and among other things includes:
  • JVM compatible with JDK 6, except for float.
  • Support for all the Java language, allowing us to use annotations, enhanced for loops, etc. (Java Card 2 has restrictions on certain features of language).
  • Full API, which is a mixture of CLDC, GCF, Servlet, Java Card 2 API, Sockets, Threads and Transactions.
  • Servlet container supporting Servlet 2.5.
  • HTTP and HTTPS interface.
  • It is still very small: 24K RAM, 128K EEPROM, 512K ROM, 32-bit processor.
  • Having added the USB interface, Java Card extends its utility to a new family of devices, including USB tokens insurance, databases, servers embedded pendrives WebDAV, etc.
Reply With Quote
  #10  
Old 07-09-2010
Member
 
Join Date: Nov 2008
Posts: 996
Re: Information on Java Card

The standard Java libraries Card differ much from those of Java, and the common subset is minimal. For example, the Java Security Manager class is not compatible with Java Card, where security policies are implemented by the virtual machine card. Coding techniques used in the Java programming Cards differ significantly from those used in a Java program. Still, using a subset of Java Card Java accelerates the learning curve and enables using a Java environment to develop and debug a Java Card program.
Reply With Quote
Reply

  TechArena Community > Software > Software Development
Tags: , , , , ,



Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "Information on Java Card"
Thread Thread Starter Forum Replies Last Post
How to Install Java Card CAP File into a Smart Card mysalmon Software Development 2 22-09-2011 12:01 PM
Information about the Java EE 5 Sheravat Software Development 7 06-08-2010 06:19 AM
Differences between Java Card and Smart Card Kordell Software Development 5 23-07-2010 03:28 AM
Does Java Card require a USB CCID-compliant smart card reader Isiah Portable Devices 5 21-07-2010 04:20 AM
JAVA WYSIWYG Editor information WeezY Software Development 4 08-11-2009 01:09 AM


All times are GMT +5.5. The time now is 11:43 PM.