01net Pro Entreprise informatique
01net. web avec Google
Actualités gestion et logiciel informatique professionnel
Offre et recherche Emploi informatique internet
Salon conférences inofrmatique IT ebusiness 01
Informatique et TIC pour les PME TPE
Vidéos reportage entreprise acteur informatique
Retrouvez tous les services 01Net dédiés aux professionnels !
Télécharger logiciels Pro et progiciels
Livres blancs e-commerce informatique et nouvelles technologies
Retrouvez l'ensemble des dossiers de la rédaction 01net Entreprise
Les synthèses des bonnes pratiques sur les sujets IT du moment
Agenda
Applications web et logiciels
Développement
FAI-Télécoms
Marché
Matériel
Sécurité
SSII
Système d'exploitation
[ 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.


Utilitaires :
Votre PC est lent ? Téléchargez PC Speed Maximizer - Scan gratuit !

SUIVEZ 01net ENTREPRISES

articles les plus lus
01net entreprises :
Découvrez la boutique logiciels dédiée aux professionnels !

Espace Emploi

Recherche express

Service 01net
Newsletters 01net
abonnez vous gratuitement !
01net Entreprises
Voir le dernier numéro
01netEntreprises.Emploi
Voir le dernier numéro