From 54a80501e01bf2de633051d0b554ab85ffa3ace6 Mon Sep 17 00:00:00 2001 From: Jean-Pierre Fortune Date: Tue, 22 Oct 2024 09:55:37 +0200 Subject: [PATCH] wip --- client/android-light/README.md | 41 ++++++++++++++++++---------------- client/android/README.md | 39 +++++++++++++++++--------------- 2 files changed, 43 insertions(+), 37 deletions(-) diff --git a/client/android-light/README.md b/client/android-light/README.md index b845187..e6096eb 100644 --- a/client/android-light/README.md +++ b/client/android-light/README.md @@ -1,4 +1,4 @@ -# Keyple Reload Demo - Android Client's repository +# Keyple Reload Demo - Android Light Client's repository This is the repository for the Android Client of the Keyple Reload Demo application. @@ -15,32 +15,35 @@ Following the contract loading the card can pay presented to a validator running [Keyple Demo Validation](https://github.com/calypsonet/keyple-demo-ticketing-validation-app) application and then checked with the [Keyple Demo Control](https://github.com/calypsonet/keyple-demo-ticketing-control-app) application. -Read the main [README](https://github.com/calypsonet/keyple-demo-ticketing-reloading-remote#readme) to understand the purpose of this -application. +Read the main [README](https://github.com/calypsonet/keyple-demo-ticketing-reloading-remote#readme) to understand the purpose of this application. ## Screens - Main screen (`MainActivity`): Setup Screen. - Home (`HomeActivity`): Display a menu allowing to choose the Calypso card type to read and load. - - 'Contactless support': works with the native Android NFC reader and is available for any android smartphone. - - 'SIM Card': works with the native Android OMAPI reader and is available for any android smartphone. (Work in progress) - - 'Embedded Secure Element': works with the Wizway plugin to access to eSE. (Work in progress) + - 'Contactless support': works with the native Android NFC reader and is available for any android smartphone. + - 'SIM Card': works with the native Android OMAPI reader and is available for any android smartphone. (Work in + progress) + - 'Embedded Secure Element': works with the Wizway plugin to access to eSE. (Work in progress) - Settings (`SettingsMenuActivity`): - - Server (ServerSettingsActivity): Settings for server connexion. - - Configuration (ConfigurationSettingsActivity): Activate/Deactivate each plugin availability in the android smartphone. - - Personalization (PersonalizationActivity): Reset a card (clean contracts). -- Card Reader (`CardReaderActivity`): Launches the flavour associated Keyple plugin. It will try to read Card using selected card reader. - - Initialize Keyple plugin regarding selected Calypso card type. - - Connect to remote server. - - With remote server connected to a Calypso SAM, proceed to a secured reading of card content. + - Server (ServerSettingsActivity): Settings for server connexion. + - Configuration (ConfigurationSettingsActivity): Activate/Deactivate each plugin availability in the android + smartphone. + - Personalization (PersonalizationActivity): Reset a card (clean contracts). +- Card Reader (`CardReaderActivity`): Launches the flavour associated Keyple plugin. It will try to read Card using + selected card reader. + - Initialize Keyple plugin regarding selected Calypso card type. + - Connect to remote server. + - With remote server connected to a Calypso SAM, proceed to a secured reading of card content. - Card Summary (`CardSummaryActivity`): displays the card content. - - Card content can be season pass and/or multi-trip ticket. -- Select Tickets (`SelectTicketsActivity`): The remote server will returns a list of available products (Season Pass and Multi-trip ticket) to buy for this card. This list presented in this view. + - Card content can be season pass and/or multi-trip ticket. +- Select Tickets (`SelectTicketsActivity`): The remote server will return a list of available products (Season Pass and + Multi-trip ticket) to buy for this card. This list presented in this view. - Checkout (`CheckoutActivity`): Simulates a payment done with a credit card. - Payment Validated (`PayementValidatedActivity`): Simulates the payment validation. - Charge (`ChargeActivity`): Presents the process of loading the product selected. - - Block loading if card has been swapped. - - Initialize Keyple plugin regarding selected Calypso card type. - - Connect to remote server. - - With remote server connected to a SAM, proceed to a card writing. + - Block loading if card has been swapped. + - Initialize Keyple plugin regarding selected Calypso card type. + - Connect to remote server. + - With remote server connected to a SAM, proceed to a card writing. - Charge Result (`ChargeResultActivity`): Displays if loading was successful or failed. \ No newline at end of file diff --git a/client/android/README.md b/client/android/README.md index b845187..df4d753 100644 --- a/client/android/README.md +++ b/client/android/README.md @@ -15,32 +15,35 @@ Following the contract loading the card can pay presented to a validator running [Keyple Demo Validation](https://github.com/calypsonet/keyple-demo-ticketing-validation-app) application and then checked with the [Keyple Demo Control](https://github.com/calypsonet/keyple-demo-ticketing-control-app) application. -Read the main [README](https://github.com/calypsonet/keyple-demo-ticketing-reloading-remote#readme) to understand the purpose of this -application. +Read the main [README](https://github.com/calypsonet/keyple-demo-ticketing-reloading-remote#readme) to understand the purpose of this application. ## Screens - Main screen (`MainActivity`): Setup Screen. - Home (`HomeActivity`): Display a menu allowing to choose the Calypso card type to read and load. - - 'Contactless support': works with the native Android NFC reader and is available for any android smartphone. - - 'SIM Card': works with the native Android OMAPI reader and is available for any android smartphone. (Work in progress) - - 'Embedded Secure Element': works with the Wizway plugin to access to eSE. (Work in progress) + - 'Contactless support': works with the native Android NFC reader and is available for any android smartphone. + - 'SIM Card': works with the native Android OMAPI reader and is available for any android smartphone. (Work in + progress) + - 'Embedded Secure Element': works with the Wizway plugin to access to eSE. (Work in progress) - Settings (`SettingsMenuActivity`): - - Server (ServerSettingsActivity): Settings for server connexion. - - Configuration (ConfigurationSettingsActivity): Activate/Deactivate each plugin availability in the android smartphone. - - Personalization (PersonalizationActivity): Reset a card (clean contracts). -- Card Reader (`CardReaderActivity`): Launches the flavour associated Keyple plugin. It will try to read Card using selected card reader. - - Initialize Keyple plugin regarding selected Calypso card type. - - Connect to remote server. - - With remote server connected to a Calypso SAM, proceed to a secured reading of card content. + - Server (ServerSettingsActivity): Settings for server connexion. + - Configuration (ConfigurationSettingsActivity): Activate/Deactivate each plugin availability in the android + smartphone. + - Personalization (PersonalizationActivity): Reset a card (clean contracts). +- Card Reader (`CardReaderActivity`): Launches the flavour associated Keyple plugin. It will try to read Card using + selected card reader. + - Initialize Keyple plugin regarding selected Calypso card type. + - Connect to remote server. + - With remote server connected to a Calypso SAM, proceed to a secured reading of card content. - Card Summary (`CardSummaryActivity`): displays the card content. - - Card content can be season pass and/or multi-trip ticket. -- Select Tickets (`SelectTicketsActivity`): The remote server will returns a list of available products (Season Pass and Multi-trip ticket) to buy for this card. This list presented in this view. + - Card content can be season pass and/or multi-trip ticket. +- Select Tickets (`SelectTicketsActivity`): The remote server will return a list of available products (Season Pass and + Multi-trip ticket) to buy for this card. This list presented in this view. - Checkout (`CheckoutActivity`): Simulates a payment done with a credit card. - Payment Validated (`PayementValidatedActivity`): Simulates the payment validation. - Charge (`ChargeActivity`): Presents the process of loading the product selected. - - Block loading if card has been swapped. - - Initialize Keyple plugin regarding selected Calypso card type. - - Connect to remote server. - - With remote server connected to a SAM, proceed to a card writing. + - Block loading if card has been swapped. + - Initialize Keyple plugin regarding selected Calypso card type. + - Connect to remote server. + - With remote server connected to a SAM, proceed to a card writing. - Charge Result (`ChargeResultActivity`): Displays if loading was successful or failed. \ No newline at end of file