Our Online Store have the new products: RFID antenna board. Currently it can work with JC10M24R and JCOP4 card chips.
Compared with normal cards, the antenna board module has a smaller size and fixed holes, which is easy to integrate in the IOT(Internet Of Things) project.

Docs, Guides & Courses on javacard os development

JavaCard Applet Development Related Questions and Answers.
javierVGD
Posts: 3
Joined: Fri May 25, 2018 7:30 am
Points :38
Contact:

Docs, Guides & Courses on javacard os development

Post by javierVGD » Fri May 25, 2018 7:44 am

Hi all,

I am new to this forum. I am a system engineer who loves hardware (anything from a microprocessor, a sensor, an antenna... to a SIM card). And lately I am trying to get into the SIM development world but I find it very hard to find references, books, courses or any other resources for learning.

My question is: if I wanted to learn properly, what is the path to do it?
  • Should I take a course? (Is there any?)
  • Should I start with some sort of guide (which one?)
  • What are the main references for learning (books, papers...)
Hope you can help me on this since I have been researching on this but since there is such an specific topic there is not a lot of info in the net.

Regards!

BirdKing
Posts: 86
Joined: Wed Nov 04, 2015 7:23 am
Points :656
Contact:

Re: Docs, Guides & Courses on javacard os development

Post by BirdKing » Mon May 28, 2018 4:12 am

SIM developmentation? What's the difference between SIM and Java card?

javierVGD
Posts: 3
Joined: Fri May 25, 2018 7:30 am
Points :38
Contact:

Re: Docs, Guides & Courses on javacard os development

Post by javierVGD » Mon May 28, 2018 5:11 am

Hi, thank you for your answer. I might not have been expressed myself well. I meant java card applet development or java card application development. I used SIM development as a synonym for java card application development, but I do not know if it is right.

I know that on the SIM you have the
  • Hardware
  • HAL (Hardware Abstraction Layer)
  • Java Card OS
  • Java Applet or application

I am interested in learning how to develop for the last point. I know that at the end of the day it is just java, but I would like to know the framework to develop, how to flash code into the SIM card. How to load the javacard os into the SIM...

Do you know any resources for that?

Regards,

Joshua
Posts: 4
Joined: Tue May 08, 2018 10:05 pm
Points :30
Contact:

Re: Docs, Guides & Courses on javacard os development

Post by Joshua » Tue May 29, 2018 6:49 am

Plan Your Own Milestones
Perhaps, you could do some interesting small projects as your milestones of java card programming.
  • GSM 11.11 Information about the format of a phone book.
  • GSM 23.040 The format of Short Message Service (SMS).
    Write a PC client or android application which can read the phone book (or SMS)from your SIM card. I know there is seldom opportunity to use the phone book(or SMS)in SIMCard. It's useless for many people, but it can be used as interacting with your faking SIMCard(Please see the 4th item).
  • GSM 11.14 SIM Toolkit (STK). Accomplish an application to interact with STK APP on your SIMCard.
  • Developing a java card applet faking or simulating a real SIMCard.
  • Desfire emulation through a java card may be also feasible.

Challenge in Practicing
  • Practices of Cloning your SIM card.
  • Practices of cloning a MIFARE classic. There is an open source project ProxMark3, maybe this is very cool.

Some Books
  • java card technology for smart cards by zhiqun chen.
  • smart card handbook Fourth Edition.

Development tools
These maybe save your life. :mrgreen:
  • jcop tools
  • JCIDE

Joshua
Posts: 4
Joined: Tue May 08, 2018 10:05 pm
Points :30
Contact:

Re: Docs, Guides & Courses on javacard os development

Post by Joshua » Tue May 29, 2018 7:22 am

Desfire emulation through a java card may be also feasible.

javierVGD
Posts: 3
Joined: Fri May 25, 2018 7:30 am
Points :38
Contact:

Re: Docs, Guides & Courses on javacard os development

Post by javierVGD » Thu May 31, 2018 6:20 am

Hi all,

Thank you so much for your response. I have done a bit of research on the tools you pointed, bought one book and downloaded the pdf of the other ;)

So, now it is time for experimenting.

Thank you again,

Regards

Post Reply Previous topicNext topic

Who is online

Users browsing this forum: No registered users and 44 guests

JavaCard OS : Disclaimer