-
Notifications
You must be signed in to change notification settings - Fork 1
Software Projects
This page lists all software projects that are part of OpenJavaCard.
The OJC Tools project aims to be a tooling library for JavaCard development and provisioning. In the long term it might even be a viable replacement for the closed-source Oracle JCDK.
It contains a reasonably complete GlobalPlatform host implementation that can be reused for provisioning systems. Its main purpose however is development, for which it provides command line tools and various utilities.
Status: Aiming for initial beta and release.
Original author: Ingo Albrecht [email protected]
Contributing: Contributions are accepted. Contributions should assign copyright to the author if possible.
Licensing statement: This project is licensed under the LGPL so that it can be reused freely in closed-source applications. The authors position is that most development on this library should remain open. If users have a requirement for keeping something proprietary (such as a custom security algorithm) then I am willing to respect that and add an appropriate extensibility option. Please submit an issue if you have such a problem.
OJC Libraries is a class library for JavaCard. It aims to be an equivalent of the Apache Commons libraries for the JavaCard platform.
This library is intended as a growing repository of useful and pragmatic library code for the JavaCard platform. It already contains modules ranging from BER encoding to debug utilities.
Status: Contains some useful code. Aiming for release at some point.
Original author: Ingo Albrecht [email protected]
Contributing: Contributions are accepted. Small contributions should assign copyright to the respective module authors. Large contributions can either share copyright with the original author or keep sole copyright as long as LGPL is adhered to. Ideally there should be one or more module owners for each module.
Licensing: This set of libraries is licensed under the LGPL so that it can be used freely in proprietary and other closed-source applications.
OJC NDEF is a JavaCard implementation of a Type 4 NDEF tag, allowing a JavaCard device to act as an NFC tag.
This code has been reused and "works for me"-tested by various people.
Status: Semi-mature. Needs a release cycle.
Original author: Ingo Albrecht [email protected]
Contributing: Contributions are accepted. Contributions should assign copyright to the author.
Licensing: This project is currently licensed under the GPL because there is no need for linking to parts of it. Given the features that it has been developing I am considering a move to LGPL.