Skip to main content
  • Log in
  • Manage Cookies
Eclipse News, Eclipse in the News, Eclipse Announcement
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. News
  3. Community News
  4. Welcome to the Eclipse Keyple 1.0 Java Version !

Welcome to the Eclipse Keyple 1.0 Java Version !

Tuesday, February 2, 2021 - 13:57

We are delighted to announce the launch of the Eclipse Keyple v.1.0 JAVA.

Keyple is an open source software that enables developers to design applications that interact with smart cards and facilitate secure Calypso transactions. 
Keyple was initiated by CNA and is now hosted by the Eclipse Foundation, which guarantees the total openness of the code without any form of Intellectual Property. 

 The Keyple library offers:

  • A Keyple Core module enabling uniform piloting of all types of smart card reader solutions
  • A Keyple Calypso module offering a high-level Application Programmable Interface (API) enabling the management of secure Calypso transactions regardless of the card or SAM used, with all generations combined

 
The integration of Keyple in a specific reader requires the creation of a plugin to allow communication with the supplier's specific hardware. There are:

  • Plugins for standard PC/SC (Windows, Linux, MacOS), Android OMAPI, and Android NFC reader solutions are already available. The iOS NFC Plugin is coming soon
  • CNA also offers plugins for certain non-standardised, manufacturer-specific solutions (HSM Calypso, Coppernic terminals, Famoco terminals, etc.)

Keyple is available in two languages, Java and C++, so that it can be integrated into all types of ticketing terminals.

Keyple Java v1.0 was published in December 2020. It marks an important milestone as it contains the Keyple Core Distributed component that allows Keyple to be deployed on terminals with a distributed architecture, by driving remote smart card readers independently of network communication protocols.

This solution can allow a ticketing terminal without a SAM to send its SAM requests to a central server. Conversely, this solution could allow a ticketing server to manage the card reader of a remote light terminal.

The launch of v1.0 means that the API has now been frozen. This API will be the reference API for terminal certification, which is currently being developed.

In other news, the porting of Keyple C++ has been delayed, and the version 0.9.0 of Keyple C++ is now available! 

Further documentation regarding the Eclipse Keyple project is available at www.keyple.org and the sources of the latest Java versions can be found on the GitHub website. For more information on Keyple C++, visit here.

Submit Content

Event

Submit an Eclipse related Event.

News

Submit an Eclipse related News story.

  • My submissions

Please contact us to request edits to your content.

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top