Emploi Start-up Evénements 01 Avis d'expert Vidéos Indicateurs Distribution Telecharger Pro Livres blancs
[ EMBARQUÉ ]
Nectar veut arroser les cartes à puce de .Net
L'outil de Hive-Minded adapte la plate-forme de Microsoft. Il compte concurrencer JavaCard sur les cartes à puces.

Pierrick Arlot , Electronique International Hebdo (n° 560), le 17/05/2004 à 14h00

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.


> Test : Microsoft Security Essentials
La suite de sécurité gratuite de Microsoft !

publicité
NOUVEAU sur Windows
Tout le Web sur votre bureau : plus d’un millier de flux et widgets…

Service 01net
Newsletters 01net
abonnez vous gratuitement !
  
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Tous droits réservés © 1999 - 2009 Internext - 01net.