Developpez.com - Microsoft DotNET
X

Choisissez d'abord la catégorieensuite la rubrique :


Compte-rendu de conférence

Par MORAND Louis-Guillaume (Page perso de Louis-Guillaume MORAND)
 

Présentation d'introduction du MicroFramework .Net




1. Qui est Chad Z. Hower?

Chad Z. Hower (a.k.a Kudzu) et anciennement employé chez Microsoft est


2. Résumé

Vous, développeurs .Net, vous connaissez le Framework .Net dont la version 2.0 fait autour de 40Mo et peut-être certains d'entre vous ont déjà utiliser le Compact Framework pour le développement mobile qui fait un peu plus de 12Mo mais combien d'entre vous ont jamais développé en utilisant le MicroFramework dont la version minimale (runtime) fait 200ko? Oui seulement 200ko et pourtant énormément de possibilités. Sa taille permet d'aller sur des gadgets de petite taille et vous vous dites que même les plus petits gadgets ont des mémoires conséquentes alors je vous dis de penser encore plus petit. Des gadgets minimalistes avec une batterie qui peut durer des années, un processeur le moins puissant du monde mais qui suffit amplement; voici l'objectif du MicroFramework.

Mais quelles en sont les limitations alors?
Prenons comme exemple une montre qui donne la météo en l'affichant directement sur son écran digital. Voici ce dont elle n'a pas besoin, l'espace de nom System.Web car elle n'est pas fait pour accéder à Internet, elle n'a pas besoin de l'espace de nom Systeme.Data, ou même du XML (bien qu'il gère la classe XMLDocument et ce qui en découle), l'application n'a pas besoin de tout ce qui touche à l'affichage (Forms, Drawing, etc.), idem pour le texte car le texte affiché dépendra du matériel (souvent de simples pixels). Vu comme çà, cela parait plus limité, néanmoins dans sa présentation Kudzu a su nous montré plein d'exemples d'utilisation où le MicroFramework s'est montré non seulement suffisant mais également adapté.
la diapo suivante montre très rapidement tout ce que le MicroFramework possède:


Je viens de vous dire que le MicroFramework ne comprenais pas l'espace de nom Windows.Forms pour l'affichage, mais il peut pourtant utiliser WPF afin d'avoir un affichage plus que agréable au point de pouvoir servir de carte GPS ou autre docklet tout aussi esthétique.


Voici quelques photos de médiocre qualité mais c'est leur éclairage qui est moisi :)


3. Conclusion

Développer sur le MicroFramework se révèle n'être pas aussi limité que je pouvais le penser. Bon OK, avant que j'investisse dans un matériel sur lequel je m'amuserai à développer un programme avec le MicroFx, de l'eau coulera sous et sur les ponts.
Néanmoins, son utilisation se développe peu à peu (écran LCD des portables, montres, ou encore porte-photo digital) et je ne serais pas étonné si dans moins de 24 mois son utilisation n'ait pas envahi nos gadgets de tous les jours.


4. Liens complémentaires

official site : en www.aboutnetmf.com
site des ressources de Kudzu sur le MicroFramework : en www.kudzuworld.com/microframework



Valid XHTML 1.1!Valid CSS!

Copyright © 2006 Louis-Guillaume MORAND Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Responsable bénévole de la rubrique Microsoft DotNET : Hinault Romaric -