https://github.com/eclipse-keypop/keypop-reader-java-api
Eclipse Keypop project repository containing a Java implementation of the 'Reader API' standardized by the Calypso Networks association for ticketing terminal processing smart card
https://github.com/eclipse-keypop/keypop-reader-java-api
api component java keypop
Last synced: 10 months ago
JSON representation
Eclipse Keypop project repository containing a Java implementation of the 'Reader API' standardized by the Calypso Networks association for ticketing terminal processing smart card
- Host: GitHub
- URL: https://github.com/eclipse-keypop/keypop-reader-java-api
- Owner: eclipse-keypop
- License: mit
- Created: 2023-07-03T09:18:18.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-22T09:36:15.000Z (over 1 year ago)
- Last Synced: 2024-11-22T10:28:59.828Z (over 1 year ago)
- Topics: api, component, java, keypop
- Language: Java
- Homepage: https://keypop.org/
- Size: 732 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Keypop Reader Java API
## Overview
This repository contains a Java implementation aligned with the **Terminal Reader** specifications
proposed by the [Calypso Networks Association](https://www.calypsonet.org). It defines the interfaces necessary to
manage readers, reader events and card selection mechanisms and it is also used by extension modules to implement
functionalities related to specific card operations and structures.
## Documentation & Contribution Guide
The full documentation, including the **user guide**, **download information** and **contribution guide**, is available
on the Keypop website [keypop.org](https://keypop.org/).
## API documentation
API Javadoc is available [here](https://docs.keypop.org/keypop-reader-java-api).
API documentation and class diagram is available
[here](https://reader-uml.terminal-api.calypsonet.org/).
## About the source code
The code is built with **Gradle** and is compliant with **Java 1.8** in order to address a wide range of applications.
## Continuous Integration
This project uses **GitHub Actions** for continuous integration. Every push and pull request triggers automated builds
and checks to ensure code quality and maintain compatibility with the defined specifications.