Java Card Communications Access Layer

Why are there no source code releases?

All the Jaccal source code are in the CVS. If you wish to take a look at it or to extend or modify it you will need to access it through CVS. Sourceforge gives a good account on how to access CVS.

What can I do with Jaccal?

Jaccal is meant for 2 levels of users:

  • Developers not familiar with smart cards
    • Write scripts for reading and validating card information
    • Integrate Jaccal within your code to read/write information from/to the card
    • Write code that uses smart card information available through second-tier packages such as jaccal-gsm
  • Developers familiar with smart cards
    • Create optional packages to access your specific card (EMV card, identity card, health card etc)
    • Integrate your specific card with Anubis; Anubis will be your platform to read and display your specific card information
    • Anything you want to do with a smart card!

How can I contribute?

If you are a developer who is not familiar with smart cards but would like to contribute:

  • Take a look at the available documentation and understand the overall design of Jaccal
  • Download the code from CVS and try compiling it
  • Find out from the roadmap what is needed still and what interests you most
  • Code!

If you are a developer who is already familiar with smart cards, here are some suggestions:

  • Take a look at the available documentation and understand the overall design of Jaccal
  • Download the code from CVS and try compiling it
  • Find out from the roadmap what is needed still and what interests you most. There are many smart cards out there, pick one out and try to access it using Jaccal
  • You can write an optional package with Jaccal to access the smart card, like what we will do with GSM SIM cards. The optional package can contain additional tabs in Anubis to view information from the card, as well as code that allows easy access to the card.
  • For this you probably need to know the specifications of the card
  • Code!

Jaccal is open sourced and do not require you to contribute your code back to us, but we'll appreciate it very much if you can share your code, to make Jaccal a truly open platform for accessing smart cards!