Le consortium OASIS (Organization for the Advancement of Structured Information Standards) vient de valider les spécifications de DPWS (Devices Profile for Web Services).
Ces spécifications s’appuient en particulier sur deux éléments intéressants :
- WS-Discovery permet de signaler la présence de services sur le réseau, et aussi de rechercher des services. Concrètement à l’aide de ce protocole, une imprimante (ou tout autre équipement) peut signaler sa présence sur un réseau.
- WS-Eventing permet de s’abonner à des événements générées par l’équipement, par exemple la fin d’impression d’un document.
A noter que Windows CE 6.0 R2 ainsi que le Micro Framework implémentent une pile DPWS.
Microsoft fait évoluer le mode de développement du .Net Micro Framework. L’équipe en charge de celui-ci intègre la division développeurs .Net.
Le runtime et ses codes sources devraient basculer dans la communauté. Le type de licence pour la diffusion des sources n’est pas encore déterminé mais son implémentation dans des petits équipements pourrait devenir gratuite (plus d’info).
Windows CE (et Windows Mobile) n’expose pas toutes les API de manipulation des ressources d’un fichier exécutable ou d’une dll. Pour pouvoir en extraire les icônes, il faut réaliser l’ensemble du travail d’extraction “à la main”.
Plus...
Le kit de portage du Micro Framework est maintenant disponible en téléchargement pour les abonnés MSDN. Ce kit permet de générer un firmware adéquate pour ses petits équipements (avec un time bomb de 30 jours).
Quatre compilateurs sont supportés:
- ARM RealView
- Keil MDK
- GCC 4.2.1 for ARM
- VisualDSP++ 5.0 for Blackfin
Ce Kit contient l’essentiel des codes sources pour permettre d’adapter / d’intégrer les pilotes spécifiques à une plateforme matérielle.
Lors des Microsoft Techdays 2009, Tekigo a animé 5 sessions.
Les premiers webcasts sont disponibles ici. La session sur le Micro Framework .Net est disponible ici. Dans cette session, après un rappel sur le Micro Framework .Net, on découvre comment rendre communiquant un portier d’accueil (mise en œuvre de socket et de DPWS). Les codes sources des démonstrations sont aussi en téléchargements.
Pour obtenir le nom du processus qui verrouille un fichier (et bien d’autres informations), Microsoft met à disposition les outils Windows Sysinternal.
Plus...
Informer du déclenchement d’un événement est un des besoins que l’on rencontre sur des petits équipements.
Avec la dernière version du SDK du Micro Framework (version 3.0), répondre à ce besoin est devenu plus simple à mettre en œuvre. Son outil MFSvcUtil permet de générer du code pour implémenter une pile DPWS (Devices Profile for Web Services). La publication de services d’événements est une des fonctionnalités de DPWS en s’appuyant sur le protocole WS-Eventing.
Plus...