TechEd 2008: Les premières sessions...

Voici les sessions auquelles j'ai assisté, et qui inspirerons peut-être de futurs articles:

MBL201: Windows Mobile Smackdown!: une session haute en couleurs et énergique dans laquelle on a pu voir des téléphones dernier cri, des dizaines (littéralement) de démos d'applications (dont je publierai la liste sous peu) et ou des dizaines de goodies ont été lancés dans une foule en délire: je peux déjà vous dire que je compte bien reproduire cette session aux TechDays 2009!

MBL07-IS: Windows Mobile Security: une session interactive sur la sécurité avec Windows Mobile: nous avons parlé un peu de SCMDM, mais aussi et surtout du modèle de sécurité de Windows Mobile (1-tier ou 2-tier dépendant du device), des possibilités de signer son code, de la manière de paramétrer la sécurité de son terminal (notamment en utilisant un PowerToy appelé le Security Configuration Manager): probablement un article, voire une session aux TechDays sur le sujet

MBL401: What's new in the .NET Compact Framework 3.5 (Deep Dive): OK, ca fait un an qu'il est dehors, mais il est toujours sympa de rappeler ce qu'il apporte: C# 3.0, LINQ, WCF...

EMB305: Windows Embedded CE 6.0 Architecture and Memory Management: alors que Windows Embedded CE 5.0 utilise un modèle mémoire un peu particulier (dont on rappelle trop souvent les limites, 32 process et 32Mo de mémoire par process, sans rappeler que pour la grande majorité des applications c'est plus que suffisant, que c'est éprouvé et que ça marche très bien), toute la gestion mémoire à été réécrite dans CE 6.0 et maintenant on se trouve avec un espace virtuel de 2GB pour le kernel, et un espace virtuel de 2GB de mémoire par processus, avec une limite haute à 32768 processus, ce qui évidement ne sera jamais atteint dans un cas "réel". D'autres changement comme la possibilité de repasser les drivers dans le kernel (alors que dans CE 5.0 ils étaient en userspace), ou bien de nouveaux outils de développement intégrés à Visual Studio ont également été abordés. Un classique du genre, mais une bonne piqûre ne peut pas faire de mal

EMB303: Talking Web Services to MicroControllers : une session en forme de visite des possibilités de la stack WebServices for Devices (WSD) du .NET MicroFramework, qui est en fait, tout comme dans Windows Embedded CE et même Windows Vista, une implémentation du standard DPWS, sous la houlette bienveillante de l'OASIS et obéissants aux standards pour les WebServices définis par le  WorldWideWeb Consortium (W3C) (j'insiste, pour souligner le travail de respect des standards de Microsoft, en ligne avec par exemple le travail sur IE8 ou sur avec les organisation comme l'ISO). En une heure, il s'agissant de découvrir les possibilités de la stack (ce qui se traduit par une petite demi-heure de slides) et surtout de coder à la fois un serveur (fournissant des services) et un client (consommant le service) à base de .NET MicroFramework, et le pire est que c'est tellement simple, que ca tient! J'écrirai surement un article là dessus dans le futur!

Il y a un paquet de sessions intéressantes auxquelles je n'ai pas pu assister, soit parce qu'elles étaient en parallèle, soit parce que j'étais de service sur le stand Ask The Expert de Windows Embedded - dans tous les cas, je posterai la liste des sessions (et des webcasts quand ils seront disponibles) qu'il faut absolument voir. A suivre!