Fidesmo for Card Developers
The widening support of NFC in smartphones multiplies the number of applications and use cases for which smart cards provide a very suitable platform. But currently it is hard to distribute smart card applications (“cardlets”) without turning into a card issuer at the same time.
We have developed a set of tools to help you build and distribute your Java Card cardlets:
- An easy-to-use utility to develop, test and manage the cardlet, which is also a command-line client: FDSM https://github.com/fidesmo/fdsm.
- An app store for Java Card cardlets: an online platform where cardlets can be uploaded and installed remotely online, using mobile phones. We take care of the payments - you set the price.
- Cards for development: Fidesmo Cards are personalized so you can use them with our SDK and a local contactless reader, and download applications using an NFC-enabled smartphone.
- A growing base of cards, issued by different Service Providers to consumers. Any of these cards can host your cardlets: it’s an entire ecosystem, ready for your software!
Where it fits
Integrating a Java Card application into the Fidesmo platform is very simple: define a service, upload the cardlet, and it can be delivered to any Fidesmo Card, using our Android App. You can customize the way your services are branded within the Fidesmo App. And finally, you can publish your app onto our App Store.
Optionally, if you have a mobile frontend, you can trigger the delivery process from your mobile app, which communicates with the Fidesmo App through a simple Intents API.
- Sign up
- Order a sample Fidesmo Card
- Have a look at our document describing our resources for Java Card development.
- Follow our Java Card tutorial to build a cardlet using our Java Card SDK.
- Follow this second tutorial to learn how to publish your cardlet through the Fidesmo platform.
If you don't find your question there, please use the email address below.
We would love to know your opinion! Please write to us at email@example.com and we will answer your questions.