12 Facts About Java Card

1.

Java Card is a software technology that allows Java-based applications to be run securely on smart cards and more generally on similar secure small memory footprint deviceswhich are called “secure elements”.

FactSnippet No. 1,563,867
2.

Java Card is the tiniest of Java platforms targeted for embedded devices.

FactSnippet No. 1,563,868
3.

Java Card gives the user the ability to program the devices and make them application specific.

FactSnippet No. 1,563,869
4.

Several IoT products like gateways are using Java Card based products to secure communications with a cloud service for instance.

FactSnippet No. 1,563,870
5.

Java Card products are based on the specifications by Sun Microsystems.

FactSnippet No. 1,563,871

Related searches

Sun Microsystems
6.

Main design goals of the Java Card technology are portability, security and backward compatibility.

FactSnippet No. 1,563,872
7.

Java Card aims at defining a standard smart card computing environment allowing the same Java Card applet to run on different smart cards, much like a Java applet runs on different computers.

FactSnippet No. 1,563,873
8.

Java Card technology was originally developed for the purpose of securing sensitive information stored on smart cards.

FactSnippet No. 1,563,874
9.

At the language level, Java Card is a precise subset of Java: all language constructs of Java Card exist in Java and behave identically.

FactSnippet No. 1,563,875
10.

Further, some common features of Java are not provided at runtime by many actual smart cards.

FactSnippet No. 1,563,876
11.

Java Card bytecode run by the Java Card Virtual Machine is a functional subset of Java 2 bytecode run by a standard Java Virtual Machine but with a different encoding to optimize for size.

FactSnippet No. 1,563,877
12.

Coding techniques used in a practical Java Card program differ significantly from those used in a Java program.

FactSnippet No. 1,563,878