I am currently developping a pretty simple application which read a RFID tag then store its UID in a file on the phone. This is supposed to be some kind of a user ID which will last until the file is either deleted or changed by the user. For the moment it's a simple midlet that does everything. My programming background being more J2EE than J2ME, I used that to learn how to program on a phone. But now, I find it a bit too simple and would like to know more about developping the same kind of application but by installing it on the java card of my 6131 nfc and storing the uid into the MiFare 4K. Howerver, I haven't found a lot of tutorials that explain how this card works, so here I am with my questions.
First, what exactly is a javacard ? I have read some documentations but it's still quite blurry to me. And what are the differences between programming a normal midlet and a javacard applet (I mean, what class do you extend instead of javax.microedition.midlet.MIDlet)? And is this javacard applet also in J2ME or in normal java (J2SE or EE)?
I am working with eclipseME and I haven't found a way to specify that my application isn't a midlet but an applet, so can you tell me how to do it ? And also how to deploy this application directly into the smartcard using the nokia PC suite ?
That's all I can think about for now (and i think that's all I need to start working properly).
So if anyone could help me a bit on this, it would be really great !
Thanks in advance and sorry for the probably stupid questions,