Migrating a payment terminal from Linux to Android

RU / Day 3 / 17:15 / Track 2

Firstly, Platon will show the software design of a terminal that works on Linux. He will also describe all participants in payment processing: payment cards, payment terminal, and payment hosts and how they work together. You will hear an explanation of the payment path from a payment card to a bank.

Platon will also tell about the problems of migration from Linux to Android, constraints, and how his team solved it. There will be an experience in the cross-platform in C++ and interactions with JNI.

The legacy code of the terminal has requirements that constraint using UI and what is a solution found.


Download presentation