Eclipse Keyple

ECLIPSE KEYPLE FOR OPERATORS AND TRANSPORT AUTHORITIES

Operators, transport authorities and indeed all purchasers of Calypso-based solutions have access to  open source modules and well-documented APIs which guarantee that Calypso’s open source framework is accessible at all levels of the Calypso ticketing system. 

Requesting the use of the Keyple SDK is legally legitimate as an open source solution, and ensures the best possible implementation of Calypso, capable of managing all the portable objects within the Calypso family, with well-defined interfaces between all software layers.

Using Keyple ensures a competitive approach to the terminal’s software upgrades throughout the system’s lifespan. This is one of the conditions for mastering its system as outlined in the Golden Rules of an open and interoperable ticketing system adapted to MaaS.

By making the Calypso ticketing standard available to all with Keyple, CNA ensures that Calypso compatible applications can be created very quickly, significantly reducing the investment time and specialist expertise required.

What is Eclipse Keyple technically?

Eclipse Keyple is a set of open source software components:

  • Plugins for interfacing with an infinite number of smartcard readers
  • Keyple Core, for universal management of cards and SAM, even if they are not Calypso
  • Keyple Calypso, which performs high-level Calypso processing of the Calypso card and SAM

To know more, visit Keyple.org

How can you access Keyple?

Keyple is hosted by the Eclipse Foundation, a global developer community of individuals and organisations with a mature, scalable environment for open source software collaboration and innovation.

Visit Keyple.org to learn more, review the latest updates, read the documentation and download the Keyple components.

All interested parties are welcome to purchase the Test Kit for Keyple SDK containing Calypso cards and SAMs to explore the functionality, with preferential rates for CNA members. Join our community and become a member.

To find out more about the SAM

The Calypso Secure Application Module (SAM) is present in every Calypso terminal or system. The SAM is a smartcard which ensures the secure authentication of data between a transport/mobility authorities’ ticketing reader and a traveller’s media, which could be a plastic card, phone or watch.

The Calypso SAM is available to purchase directly from CNA or through Spirtech.

If you want to access the Calypso SAM specifications, a NDA is needed. Please get in touch with the CNA team for details.

3 demos have been developed by CNA :

  • Remote reload service
  • Validation
  • Control

These demos are open source projects provided by Calypso Networks Association, you can adapt the demo for your own cards, terminals, projects, etc.

These demos are working with the cards provided in the test kit.

Calypso_eBook_Icons
Calypso_eBook_Icons

Introduction to Keyple eBook: “Blueprint for a Smarter Future”

Keyple is a simple and universal tool (sometimes known as a Software Development Kit – SDK) for technology developers in the transport ticketing community. It is used as a framework to help them innovate, create and deliver advanced contactless ticketing software for use in terminals.

As an open, dynamic tool readily accessible to developers, Keyple enables low-cost development of advanced ticketing systems similar to ‘plug-and-play’ while freeing them from proprietary constraints.

This eBook provides a summary of Keyple, what it is, who it benefits and why it is an important for all members of the ticketing community.

Keyple brochure

Discover our simple brochure for an introduction to Eclipse Keyple.

Keyple captures decades of technical transport ticketing experience to help make visions of advanced, joined-up ticketing ecosystems a reality for all.

As an open API, Keyple facilitates the development of low-cost, advanced, compliant smart ticketing software for terminals to help the ticketing community evolve freely and implement solutions without proprietary constraints.

Eclipse Keyple remote reload demo

This demo is a client/server demonstration of Eclipse Keyple Distributed Solution feature.

This demo shows how to easily reload a contract (Season Pass and/or Multi-trip ticket) on a Calypso card using the Eclipse Keyple components. And also to initialize the Calypso card for use by the Keyple demos.

It implements the Keyple Plugin Android NFC | Eclipse Keyple for use with contactless cards.

The source code and APK for several solutions are available HERE.

Keyple Remote Reload 8
Keyple Remote reload 9

Eclipse Keyple validation demo

This demo shows how to easily validate a contract (Season Pass and/or Multi-trip ticket) written on a cardusing the Eclipse Keyple components.

It embeds several plugins and thus allows to work with several types of card readers:

The source code and APKs for several terminals are available HERE

Eclipse Keyple control demo

This demo shows how to easily control a contract (Season Pass and/or Multi-trip ticket) written on a Calypso card using the Eclipse Keyple components.

It embeds several plugins and thus allows to work with several types of card readers:

The source code and APKs for several terminals are available HERE.