Author Archives: Nicolas Riousset

Compiler du code .Net en exécutable natif

Aujourd’hui, je suis tombé sur cette annonce de Microsoft   :  la première version bêta de .NET Native.

En bref, .Net Native permet de compiler du code c#/.Net dans un exécutable natif. Les principaux avantages :

  • un gain de performance significatif (ex : les applications du Windows Store utilisant .Net Native démarrent 60% plus rapidement)
  • une empreinte mémoire réduite
  • tout cela en conservant les gains de productivité offerts par C# et .Net par rapport au C/C++

Ces avantages sont particulièrement intéressants. Il y en a un autre moins évident mais tout aussi intéressant : plus de dépendance sur la version du framework .Net installé sur la machine client. Il devient possible de coder avec la dernière version du framework sans obliger les utilisateurs à mettre à jour leur version du framework.

Compiling .Net code to native executable

I stumbled upon this announcement from Microsoft today :  the first release of .NET Native.

Basically, .Net Native allows compilation of c#/.Net source code to native binaries. The obvious interest is :

  • a performance gain (ex : Windows Store apps start up to 60% faster)
  • a smaller memory footprint
  • all this while keeping the increased productivity that C# and .Net offer

These are great advantages, but there’s another one which is really interesting : no more dependency on the version of the installed .Net framework. One can develop for the latest version of .Net without requiring users to upgrade their current version of the framework.

Exemple de transaction EMV InteracFlash

Pour comprendre les mécanismes EMV, il est toujours intéressant d’avoir des exemples d’APDU et de dialogues. Ci-dessous, un exemple d’une transaction EMV réussie (achat sans-contact Interac Flash). Inutile de récupérer les infos de la carte, c’est une carte de test invalide dans le monde réel 🙂 PCD identifie les commandes du terminal, PICC les réponses de la carte InteracFlash :
Continue reading

Example of an Interac Flash EMV transaction

When working on EMV transactions, it’s always interesting to have some APDU examples and dialog sequences. Below is an example of a successful EMV transaction (an Interac Flash purchase). Don’t bother trying to use the card info, it is dummy test info 🙂 PCD identifies the terminal commands, PICC the InteracFlash card responses : Continue reading