Les nouveautés de WPF beta 2

Ce qui est rassurant dans WPF beta 2, c'est qu'il y a peu de nouveautés ! Conformément à ce qui avait été annoncé lors de la sortie de la précédente version (CTP février), l'API est dorénavant stabilisée, et le code existant peut être recompilé sans problème. Il tournera même plus vite, car des optimisations ont été réalisées. Les modifications effectuées concernent :

  • Les styles des Slider et ScrollBar (plus facilement éditables dans les outils tels qu'Expression Interactive Designer).
  • Une nouvelle propriété ZIndex (sur la classe ancêtre FrameworkElement) qui permet de contrôler facilement l'empilement visuel des contrôles. Pour avoir travaillé sur une simulation de fenêtrage MDI en WPF, je confirme que c'est très utile !
  • Quelques retouches dans la syntaxe XAML pour rendre ce langage plus efficace.
  • Des changements dans les propriétés des conteneurs relatifs à l'intégration avec des contrôles Windows Forms.

Tim Sneath présente sur son blog le détail de ces informations.

Vista, WinFX et Office 2007 en beta 2 !

Pour l'ouverture de la WinHEC (Windows Hardware Engineering Conference), Microsoft dévoile les versions beta 2 de Windows Vista, WinFX et Office 2007. Téléchargements :

Au passage, les centres de développement Vista et WinFX ont été réorganisés et relookés.

Bref, on a du pain sur la planche ;-)

SQL Everywhere : SQL Mobile 2005 porté sur PC

Voici une très bonne nouvelle pour les développeurs de solutions mobiles : la base de données Sql Mobile (ex Sql Ce) va être déclinée en version desktop au travers du produit Sql Server Everywhere, annoncé pour la fin de l'année. Cela ouvre de nombreuses possibilités, telles que :

  • Développer du code multiplate-forme d'accès aux données, pour cibler de nombreux périphériques avec la même application (Smartphone, Pocket PC, UMPC, Tablet PC, PC).
  • Utiliser Sql Everywhere pour stocker les données de petites applications desktop monopostes, solution beaucoup moins lourde en terme de déploiement et de ressources que d'utiliser Sql Server 2005 Express Edition, à réserver à des applications plus grosses. En interne, Microsoft utilise déjà Sql Everywhere dans le client MSN et dans Media Center.
  • Permettre à une application PC de créer et remplir un fichier .sdf pour le copier ensuite via RAPI sur un périphérique mobile. Jusqu'à présent, il n'était pas possible de créer par programmation un fichier .sdf ailleurs que sur le périphérique mobile, ce qui pouvait poser des problèmes de performance.

Source : Steve Lasker