Supporting applets on a high end platform

An application, single-threaded technology that can be used in multi-programming devices, program control design, instrumentation, etc., to solve problems such as unsatisfactory

Active Publication Date: 2007-08-08
SUN MICROSYSTEMS INC
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0016] Overall, existing solutions for enabling legacy and non-legacy applications to execute on next-generation smart cards are unsatisfactory

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Supporting applets on a high end platform
  • Supporting applets on a high end platform
  • Supporting applets on a high end platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] This article describes techniques for executing applications developed for legacy smart card and other low-resource environments on next-generation smart card platforms. For purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the various systems and methods. It is evident, however, that the systems and methods described herein may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention.

[0029] review

[0030] This document describes techniques for executing legacy smart card applications ("legacy applications") on next-generation smart cards. In one embodiment, the technology includes a mechanism for converting legacy applications into a format executable on next generation smart card platforms. For example, in a Java-based next-generation smart card environment, the t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

To execute legacy smart card applications in a next generation smart card environment, a mechanism converts the applications into a format executable by the next generation smart card platforms. For instance, in a Java-based environment, a normalizer tool translates a CAP file into a Java Class file. Additional mechanisms recreate, on next generation smart cards, a specialized environment that allows the legacy applications to execute without impacting legacy and non-legacy application performance. For example, mechanisms create new instances of previously shared objects so that legacy applications can continue to expect exclusive access to those objects. Moreover, mechanisms manage the communication between a legacy application and non-legacy applications by controlling how and when calls are sent to the legacy application.

Description

Background technique [0001] A smart card is a card with embedded circuitry that provides various functions. Currently, smart cards are used for credit or debit cards, SIM cards for mobile phones, validation cards for pay television, access control cards, electronic wallets, transit fare cards, and various other purposes. One area of ​​rapid growth in smart cards is that of digital identification. Smart cards are becoming more and more common as a tool for verifying and maintaining digital identification information. One reason for using smart cards in the field of digital identification is that the cards are designed to be secure and tamper-proof. [0002] All in all, current smart cards are about the size of a credit card (although the card can be larger or smaller depending on its function). The type and amount of embedded circuitry on a smart card also varies. A typical smart card in use today will include about 512 bytes of volatile storage (eg, RAM), a slightly larger...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/46G06K19/077
CPCG06F9/526
Inventor 坦若尔·S·拉维尚卡尔蒂埃里·P·维奥洛马修·R·希尔萨基卜·艾哈迈德
Owner SUN MICROSYSTEMS INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products