Developpez.com

Le Club des Développeurs et IT Pro

.NET Compact Framework 3.9 : compatibilité avec VS 2012

Gain de performance et support du multi-core pour l'outil

Le 2012-11-19 12:14:27, par Hinault Romaric, Responsable .NET
Microsoft a dévoilé la semaine dernière sa feuille de route pour l’ensemble de ses systèmes d’exploitation embarqués.

L’éditeur prévoit de publier au second trimestre de l’année prochaine Windows Embedded Compact 2013, son OS destiné aux terminaux tactiles légers.

Dans cette version, sera inclus le Framework .NET Compact (NETCF) 3.9, la prochaine mise à jour de la plateforme de développement pour l’embarqué.

Pour rappel, .NET Framework Compact est une version du Framework .NET pour les périphériques embarqués. Il fournit un modèle de programmation fondé sur .NET pour la conception des applications pour des dispositifs qui exécutent le système d’exploitation Windows Embedded Compact.

.NET Compact Framework 3.9 apporte des améliorations majeures permettant un gain de performance sur les terminaux x86 et ARM, dont : une réduction du temps de démarrage des applications, une meilleure réactivité des applications et une meilleure utilisation de la mémoire.

NETCF 3.9 est basé sur la version de NETCF livrée avec Windows Phone 7.5. Il apporte un nouveau "Generational Garbage Collector" (ramasse-miettes) pour les applications sensibles, qui améliore grandement les performances avec une réduction de 30 à 40% de la consommation mémoire.

Le support du multi-core est également au rendez-vous et l’introduction du « Sharing Server feature » permet une amélioration du rendement et du lancement des applications grâce au partage des assemblys chargés et du code JIT.

NETCF 3.9 inclut le support pour Visual Studio 2012, ce qui permet aux développeurs d’utiliser un environnement unique pour créer des applications Windows Phone, Windows et Windows Embedded Compact.




NETCF 3.9 sera disponible avec Windows Embedded Compact 2013. Il sera également inclus dans le SDK pour l’OS.

Source : Microsoft

Et vous ?

Que pensez-vous des nouveautés de cette version ?
  Discussion forum
7 commentaires
  • Envoyé par worm83
    Je comprend pas bien la segmentation du coup là, Windows 8 n'était-il pas censé unifier les divers monde (pc, tablette). Aujourd'hui quelle différence entre un smartphone, une tablette ou un "terminal tactile léger", mis à part la taille de l'écran ?????

    Windows 8 va avoir du mal à percé dans un monde ou deux concurrents, Apple et Google, sont très bien implantés. L'idée d'un OS unique, bien que différent de l'ancien était assez alléchant en tant que développeur Windows, mais segmenter son offre me laisse toutefois perplexe. Il serait pas plus malin de faire un Windows 8 embeded, permettant de supprimer l'énorme volume que prend un Windows 8 ??
    http://www.developpez.com/actu/49593...sur-Windows-8/
  • worm83
    Membre éprouvé
    Ok Nathanaël, merci pour ce lien (j'aurais du chercher avant de poser la question XD). En fait c'est la dénomination du produit qui est "bizarre" on nous chante du windows 8 partout et là on se retrouve avec un nouveau nom. Faut bien que le marketing justifie leur salaire affreusement élevé
  • Envoyé par worm83
    Ok Nathanaël, merci pour ce lien (j'aurais du chercher avant de poser la question XD). En fait c'est la dénomination du produit qui est "bizarre" on nous chante du windows 8 partout et là on se retrouve avec un nouveau nom. Faut bien que le marketing justifie leur salaire affreusement élevé
    J'avoue que la dénomination 2013 c'est pas l'idée du siècle
    (d'autant plus que les autres éditions mentionnent le 8)
  • worm83
    Membre éprouvé
    Je comprend pas bien la segmentation du coup là, Windows 8 n'était-il pas censé unifier les divers monde (pc, tablette). Aujourd'hui quelle différence entre un smartphone, une tablette ou un "terminal tactile léger", mis à part la taille de l'écran ?????

    Windows 8 va avoir du mal à percé dans un monde ou deux concurrents, Apple et Google, sont très bien implantés. L'idée d'un OS unique, bien que différent de l'ancien était assez alléchant en tant que développeur Windows, mais segmenter son offre me laisse toutefois perplexe. Il serait pas plus malin de faire un Windows 8 embeded, permettant de supprimer l'énorme volume que prend un Windows 8 ??
  • maitredede
    Membre régulier
    Bonjour,

    Ma vue ayant baissé ces dernières années, je n'ai pas vu une information intéressante, à savoir si le CF 3.9 fonctionnera sur plateforme Windows mobile 5, 6, Windows CE et Pocket PC, comme le fait l'actuel CF 3.5...
  • worm83
    Membre éprouvé
    Envoyé par maitredede
    Bonjour,

    Ma vue ayant baissé ces dernières années, je n'ai pas vu une information intéressante, à savoir si le CF 3.9 fonctionnera sur plateforme Windows mobile 5, 6, Windows CE et Pocket PC, comme le fait l'actuel CF 3.5...
    Malheureusement mon cher maitredede uniquement compatible avec le nouvel opus 2013, cela est dit dans les commentaires du lien "source". Par contre les sources 3.5 pourront être compilés en 3.9.
  • maitredede
    Membre régulier
    Envoyé par worm83
    Uniquement compatible avec le nouvel opus 2013, cela est dit dans les commentaires du lien "source"
    Snif, c'est bien ce que je craignais, cantonné au développement sous VS2008... On s'habitue vite au confort des logiciels récents, et il est plus dur de revenir aux anciens... Merci