Printer Friendly
The Free Library
14,735,209 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

United States : Java Card 3 Includes Java 6 Support and an Embedded Servlet Container.


Byline: Mamta03

Originally released in 1997 Java Card technology is designed to allow smart cards, security tokens and other devices with very limited memory to run Java applets. The technology is widely used, with Sun claiming in excess of 3.5 billion Java powered smart cards deployed worldwide. Whilst six updates to the platform have been released since 1997, the core architecture has remained unchanged. With version 3 however Sun is substantially overhauling it to take advantage of the increasing power found in high end smart card hardware.

Java Card Version 3 consists of two editions, the Classic Edition and the Connected Edition. Both editions feature persistent virtual machines with persistent objects. Both allow multiple applications to execute on the virtual machine with their objects protected from intrusion by a firewall-based context-isolation mechanism. Both are compatible with Java Card 2 and will run existing applets, now referred to as "Classic applets". Here however the similarities end.

The Classic Edition is based on the existing Version 2.2.2 architecture and introduces some enhancements, including support for new cryptography algorithms such as s4096-bit RSA (1) (Rural Service Area) See MSA.

(2) (Rivest-Shamir-Adleman) A highly secure cryptography method by RSA Security, Inc., Bedford, MA (www.rsa.com), a division of EMC Corporation since 2006. It uses a two-part key.
 and NSA Suite B Suite B is a set of cryptographic algorithms promulgated by the National Security Agency as part of its Cryptographic Modernization Program. It is to serve as an interoperable cryptographic base for both unclassified information and most classified information. . As with previous versions of the Java Card platform, it uses a split virtual machine technology that allows for off-card preprocessing A preliminary processing of data in order to prepare it for the primary processing or for further analysis. The term can be applied to any first or preparatory processing stage when there are several steps required to prepare data for the user.  of the applications that will be loaded onto the card. This approach ensures that the Java Card platform can be implemented on cards with minimal memory and CPU CPU
 in full central processing unit

Principal component of a digital computer, composed of a control unit, an instruction-decoding unit, and an arithmetic-logic unit.
 requirements and the Classic Edition remains suitable for typical low cost cards with an 8- or 16-bit CPU.

The Connected Edition targets high-end smart cards with a 32 bit CPU. It features a new virtual machine and a number of new APIs and services. It does not rely on the split VM technique for loading applications instead using the increased power of the high end cards to support direct class file loading using the standard Java Archive (JAR) file format and on-card class file verification.

The new architecture is designed to allow a smart card to act as a secure network node, either providing security services to a network or requesting access to network resources. Developers can integrate smart cards within IP networks and web services either through an embedded Servlet 2.5 compatible web container or by managing the connections directly. By taking advantage of multithreading Multitasking within a single program. It allows multiple streams of execution to take place concurrently within the same program, each stream processing a different transaction or message.  in the new VM the web container is able to dispatch multiple HTTP HTTP
 in full HyperText Transfer Protocol

Standard application-level protocol used for exchanging files on the World Wide Web. HTTP runs on top of the TCP/IP protocol.
 and HTTPS (1) (HyperText Transport Protocol Secure) The protocol for accessing a secure Web server. Using HTTPS in the URL instead of HTTP directs the message to a secure port number rather than the default Web port number of 80.  requests concurrently. For developers needing to directly manage network communications the platform includes the Generic Connection Framework, which provides a set of related abstractions to request and manage network or I/O connections. As well as HTTP and HTTPS the Generic Connection Framework supports a number of other protocols including TCP, TLS and, optionally, UDP UDP (uridine diphosphate): see uracil.


(User Datagram Protocol) A protocol within the TCP/IP protocol suite that is used in place of TCP when a reliable delivery is not required.
.

The Connected Edition VM is based on the Connected Limited Device Configuration The Connected Limited Device Configuration (CLDC) is a specification of a framework for Java ME applications targeted at devices with very limited resources such as pagers and mobile phones. The CLDC was developed under the Java Community Process as JSR 30 (CLDC 1.  (CLDC) VM version 1.1 widely used in mobile phones and defined by

Copyright : Euclid Infotech Pvt. Ltd.

Provided by Syndigate.info an Albawaba.com company
COPYRIGHT 2009 Al Bawaba (Middle East) Ltd.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2009 Gale, Cengage Learning. All rights reserved.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:TendersInfo
Date:Nov 5, 2009
Words:491
Previous Article:United States: MegaPhase Launches Bayonet Connectors Equivalent To Type N Through 15 GHz.
Next Article:United States: Linx Technologies And World Micro Announce Worldwide Distribution Agreement.
Topics:



Related Articles
Allaire Buys Live Software for $24m.
Sentences and the associative model of data.
BLUESTONE PROVIDES E-BUSINESS PLATFORM FOR BLUEBOLT NETWORKS.(Product Information)
CALDERA OPENLINUX WORKSTATION 3.1 UNVEILED.(operating system)(Product Announcement)
Eclipse's BIRT project.(DATABASE AND NETWORK INTELLIGENCE)
Sun Microsystems and Java Card Forum Announce Next Generation of Industry Leading Java Card Technology.
Sun Introduces GlassFish(TM) Enterprise Server V3 Prelude; Offers Preview of Java(TM) Platform Enterprise Edition 6.
SpringSource Launches tc Server: Continues to Redefine Application Server Market.
United States: SpringSource Launches tc Server: Continues to Redefine Application Server Market.
United States: Apache Tomcat Gets An Enterprise Version, SpringSource tc.

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles