Présentation globale de la barre de VISTA et des concepts autour des gadgets avec Aurélien Verla et Christophe Lauer.
Solution basée sur PowerGadgets :
- Développement de gadgets adapés aux besoins des entreprises
- Création de gadgets adaptés à des administrateurs système
Démonstration de l'outil :
- Compteur de thread IE en dynamique
- Compteur de performance utilisant WMI
Explication des règles conseillées par Microsoft sur le développement ou non des gadgets :
- Intérêt de l'information publiée ?
- Informations changeante ?
- Information disponible sans arrêt ?
- Notification pour l'utilisateur ?
- Message d'erreur ?
- Progression de l'exécution d'une application ?
Qu'est ce qu'un gadget ?
- xxx.zip renomée en xxx.gadget
- manifest XML de description du gadget (visible dans la liste des gadgets)
- ...
Démonstration du développement d'un gadget
- Travail dans le appdata local de l'utilisateur
- Création du répertoire xxx.Gadget
- Ajout d'un répertoire de localisation en-US
- Création du fichier manifest (spécification du nom, namespace, icone, image glissée, ...)
- Création du fichier HTML de la gadget
- Définition du squelette
- Définition du style de base
- Utilisation du modèle Javascript pour onDoc/onUndoc
- Zip des sous-répertoires de la gadget avec l'extension xxx.Gadget
- Test d'installation du gadget
Explication de l'utilisation des API disponibles dans la SideBar
Démonstration de développement avancé
- Usage du fichier js fourni avec AJAX 1.0
- Docké-non docké
- fichier de settings et utilisation des paramètres
- Appels faits en AJAX
Règles de design dans le développement des gadgets :
- Un seul usage
- Une seule fonctionnalité
- Gestion des 2 modes Docké (120*130)-Undocké (400*400)
- Gestion du mode actif/non actif
Possibilité d'utiliser des ActiveX dans les gadgets :
- déja disponible (Windows Media Player, Office, ...)
- développé spécifiquement, il faut alors gérer le déploiement de l'activeX
Usage de WPF non natif et non supporté dans la SideBar
- Problème de chargement des modules
- non supporté par Microsoft
Pour les développements :
- Utiliser Ajax Library
- Utilisation des animations Ajax
- Etudier les gadgets déjà disponibles et fournies par Microsoft (modèle de développement)
Les Gadgets Live.Com ou Live Spaces
- Manifest XML, fichiers Js, fichier xml, CSS, ...
- Template de développement pour VS 2005
- Usage d'une seule langue pour un gadget Live.com
Démonstration de développement d'un gadget Live.com.
Conclusion sur le sujet des développements de gadgets et liens vers les ressources disponibles.
Romelard Fabrice [MVP]
Commentaires
Enregistrer un commentaire