We already have proprietary secure microSD APIs for Windows, Linux, and Android platforms. The proprietary API is similar to PC/SC API. We need to implement PC/SC drivers for the three platforms based on our proprietary API.
1. Windows PC/SC driver:
1) Implement a virtual card reader driver to interface with secure microSD.
2) A GUI is needed for users to choose which secure microSD to connect when there exist more than one secure microSD inserted. The GUI should minimize as a tray icon when it is idle.
2. pcsc-lite for Linux and Android: Based on the pcsc-lite project, we need to support secure microSD by implementing a proprietary IFDHandler.
PC/SC, ISO7816, C/C++, Windows driver development.