En renonçant il y a plus de trois ans à Windows for Smart Card, Microsoft a fait le lit de Sun. JavaCard ?” une architecture et une
API spécifiées en collaboration avec l’industrie de la carte ?” est ainsi devenu un véritable standard avec aujourd’hui plus de 400 millions de cartes
commercialisées dans le monde. Mais cette situation de quasi-monopole trouve aujourd’hui ses limites, en particulier dans le monde du PC, toujours rétif à Java.Elle pourrait d’ailleurs se voir contestée par des récents développements issus du monde Microsoft et que Hive-Minded, une jeune pousse californienne de Berkeley, compte proposer à l’industrie de la carte. Tout en
ressemblant beaucoup au modèle proposé par Sun avec JavaCard (*), Nectar Plaform est une version du standard
.Net, dédiée à la carte à puce. Le standard .Net de Microsoft, rappelons-le, définit une plate-forme de développement, d’exécution et d’échanges de
‘ services Web ‘ (applications, composants logiciels, services XML, bases de données, etc.) accessibles de n’importe quel terminal connecté au Web.
Le monde du PC sur un plateau
Nectar Platform offre toutefois des atouts supplémentaires que Java ne pourra sans doute jamais faire valoir. Elle apporte en effet ‘ sur un plateau ‘le monde du PC et surtout des services Web à
l’industrie de la carte.‘ Grâce à .Net, qui est un standard consacré par l’Ecma, si vous écrivez une application pour Windows, vous écrivez aussi une application utilisable pour la carte à puce ‘, souligne Tim Wilkinson,
président de Hive-Minded, qui vient de terminer un tour d’Europe des fabricants de cartes. Il a présenté Nectar en France à l’occasion d’un séminaire organisé par le Cnam et Pierre Paradinas, titulaire de la toute nouvelle
chaire sur les systèmes embarqués.Nectar est en fait un véritable sous-ensemble du standard Microsoft .Net, différence importante avec JavaCard, qui, lui, est un sous-ensemble très spécifique de la plate-forme Java que l’on trouve sur les mobiles, les PC ou les
serveurs. Autre avantage, pour les développeurs celui-là, Nectar supporte des langages très divers comme C#, Visual Basic.Net, Jscript.Net, J# (Java-like) ou Managed C++. En option, il accepte Perl, Python, Eiffel, Forth et Pascal.Tim Wilkinson insiste beaucoup, enfin, sur tous les outils associés disponibles avec Nectar, et sur l’importance que revêt à ses yeux le besoin urgent de remettre les outils de développement d’applications pour la carte à
puce au niveau des plus récents outils utilisés dans le monde du PC et du Web.(*) Une machine virtuelle, des applets, des mécanismes de sécurité assurant l’étanchéité des applications, qui laissent aux fabricants de cartes la maîtrise de l’OS et de ses couches basses.
🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.