Is this possible?

Hello everyone.

I have been tossing around ideas for a small 3rd year project using java cards (about 10 weeks). Please consider the following:

I am thinking of making a desktop application capable of uploading and downloading application specific applets (eg one may hold medical information and another library details) to the card depending on what the user (a normal every-day person) wants to use their card for that day.

I hope to query the card for applets (name, size, etc), and based on this be able to download the applet and replace it with a new one, whilst being able to maintain the state of the applet, during its temporary storage on a desktop computer (eventually the applet will return to the card). I am would like to add some security features after creating a working framework.

As far as equiptment goes I hope to prototype the system entirely on a PC. Is there an environment that will simulate a java card, I uderstand I can run an applet on a PC as if it were a java card, but can I store an applet or two in memory, and see if I can download it?

I guess, I am asking whether:

1. The java card has a filing system that stores details like file name, size etc; and whether this system is easilly accessible and how? This would differ between individual card brands?

2. hmm.. can two applets stored on the card communicate with eachother?

3. Any suggestions on how I could expand this topic, to create somehting new and radical? (I will be doing honours next year, and hope to use this project to "kick-start" something)

Any help at all would be greatly apreciated.

Thankyou for reading this,

Joanne : )

P.S Could you please mail me a copy of you reply?

P.P.S. As you would have gathered I have no prior knowledge of smart cards, and have been flipping through all the articles I can find (not to mention getting a little confused along the way) Any links to tutorials, would be greately appreciated. And if you know of anything that states: This is a javacard, This is what you can do with it, This is what you cannot do with it, and this is how it works in a nutshell - You are a god!

[2202 byte] By [alt0222] at [2007-9-26 4:04:21]
# 1

Hello !

I would like to give answer to your Question.

1)See you can Store information on smartCard see SmartCard only take variables like byte and short there are some card which have int .

2) yes you can store two applet on the card and they can communicate with each other .

3)You down load the Java Development Kit 212 and you can go through the book Java Card Technology for smartcard by Zhiqun Chen a Addison Wesley Publication.

Neelesh

NeeleshD at 2007-6-29 13:02:45 > top of Java-index,Java Mobility Forums,Consumer and Commerce...