SlideShare a Scribd company logo
1 of 17
Gadget Academy
Nos Experts
                        Votre satisfaction !
                 Expertise et expérience unique sur la
                 plate-forme Microsoft .NET
                 Développement de projets avant-
                 gardistes et d’envergure
                 Coaching/Formation « on the job » par
                 nos experts
                 Solutions pour la productivité des
                 développeurs
                 Votre veille technologique / pôle R&D
                 Contactez-nous pour vos projets :
                    Vista, Office 07, Live, Gadgets, Web 2.0,
                    .NET 3.0, WPF, WCF, WF,
www.wygwam.com      MOSS – WSS V3
Notre implication
                        Votre satisfaction !
                 7 Bloggeurs Technologiques
                 6 Auteurs de livres
                 6 Speakers Events MS et non MS
                 Implication communautaire forte
                 6 Rédacteurs dans la presse spécialisée
                 Implication au sein de l’INETA
                 Implication UserGroup : FxUserGroup
                 Une équipe de Wyggeurs :
                     4 Microsoft Most Valuable
                     Professional
                     1 Microsoft Regional Director
www.wygwam.com       2 Microsoft Student Partner (MSP)
Présentation
Développement
Installation – désinstallation
Fichier Manifeste : Gadget.xml
Localisation
Packaging
Gadget Academy
Une gadget est un fichier portant l’extension
« .Gadget »

Un fichier « .Gadget » est un fichier ZIP
contenant tous les médias nécessaires à
l’exécution de votre gadget ( html, javascript,
styles, images )
Gadget Academy
Gadget Academy
Gadget Academy
Gadget Academy
Lors de l’installation d’une
gadget, via un simple double
clique sur le fichier
« .Gadget », Windows Vista
déploie dans le dossier
racine des gadgets le
.Gadget.

Le « dézippage » a lieu dans
le dossier racine des gadgets
« G:Users<username>App
DataLocalMicrosoftWindow
s SidebarGadgets »
Dans la Sidebar, cliquer droit sur la Gadget
que vous souhaitez supprimer.

Cliquer sur « désinstaller » :
Le fichier manifeste de la Gadget est un
fichier XML récapitulatif de votre projet
Il précise le nom de votre gadget, la version,
l’auteur, la page par défaut, etc…
Il est possible de localiser une Gadget c’est-à-dire d’adapter le contenu en
fonction de langue utilisé sur la machine cliente.

Deux méthodes :
   Utilisation de la localisation native de la Sidebar
        la localisation de chaque langue correspond à un dossier
        Ce système permet sans se soucier du code, de proposer divers
        localisation




   Externalisation des variables via JavaScript pour la localisation
      Il est tout à fait envisageable de déporter le système de localisation au
      niveau du code
En « packageant » la Gadget vous permettrez aux utilisateurs d’installer votre
Gadget dans leur Sidebar via un simple double clique

Pour cela :
   Dans le dossier où est stockée « MaGadget » :
   « G:Users<username>AppDataLocalMicrosoftWindows
   SidebarGadgetsMaGadget.Gadget »

   « ZIPpez » le contenu de ce dossier sous le nom de fichier
   « MaGadget.Gadget.zip »

   Renommez le fichier « MaGadget.Gadget.zip » en « MaGadget.Gadget ».

Le fichier « .Gadget » est à présent créé. Vous pouvez dors et déjà le diffuser
    votre Gadget à vos amis et sur les sites dédiés à cet effet tel que
    http://microsoftgadgets.com/ et http://gallery.live.com/
Abonnement TechNet Plus :                   Visual Studio 2005 +
Versions d’éval + 2 incidents support   Abonnement MSDN     Premium

   S’informer - Un portail d’informations, des événements, une
   newsletter bimensuelle personnalisée
   Se former - Des webcasts, des articles techniques, des
   téléchargements, des forums pour échanger avec vos pairs
   Bénéficier de services - Des cursus de formations et de
   certifications, des offres de support technique
Votre potentiel, notre passion TM




              © 2007 Microsoft France

More Related Content

Viewers also liked

Slides stage M2 (version jamais présentée)
Slides stage M2 (version jamais présentée)Slides stage M2 (version jamais présentée)
Slides stage M2 (version jamais présentée)Timothée Poisot
 
Pp Faq Site
Pp Faq SitePp Faq Site
Pp Faq SiteUofzenf
 
Laurentje
LaurentjeLaurentje
LaurentjeMieke_X
 
Que son las Tics
Que son las Tics Que son las Tics
Que son las Tics diana fory
 
Warrantage_SAM 2015_Aurelia Dakpogan
Warrantage_SAM 2015_Aurelia DakpoganWarrantage_SAM 2015_Aurelia Dakpogan
Warrantage_SAM 2015_Aurelia DakpoganAur DAKPOGAN GBAGUIDI
 
Trabajo Para Biologia
Trabajo Para BiologiaTrabajo Para Biologia
Trabajo Para Biologiachicaanime
 
Liste d'appel arabe annexe crfpe
Liste d'appel arabe annexe crfpeListe d'appel arabe annexe crfpe
Liste d'appel arabe annexe crfpeMOUHAMAD SOW
 
adiestramiento perros
adiestramiento perrosadiestramiento perros
adiestramiento perrosanaacci
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1zhanita
 
Wii-LeBail
Wii-LeBailWii-LeBail
Wii-LeBailFing
 
Synthese Forum Granville Pluslonguelavie Vf
Synthese Forum Granville Pluslonguelavie VfSynthese Forum Granville Pluslonguelavie Vf
Synthese Forum Granville Pluslonguelavie VfFing
 
Violencia Femenina
Violencia FemeninaViolencia Femenina
Violencia FemeninaChinitox
 

Viewers also liked (20)

Slides stage M2 (version jamais présentée)
Slides stage M2 (version jamais présentée)Slides stage M2 (version jamais présentée)
Slides stage M2 (version jamais présentée)
 
Pp Faq Site
Pp Faq SitePp Faq Site
Pp Faq Site
 
Laurentje
LaurentjeLaurentje
Laurentje
 
Que son las Tics
Que son las Tics Que son las Tics
Que son las Tics
 
Warrantage_SAM 2015_Aurelia Dakpogan
Warrantage_SAM 2015_Aurelia DakpoganWarrantage_SAM 2015_Aurelia Dakpogan
Warrantage_SAM 2015_Aurelia Dakpogan
 
Trabajo Para Biologia
Trabajo Para BiologiaTrabajo Para Biologia
Trabajo Para Biologia
 
Liste d'appel arabe annexe crfpe
Liste d'appel arabe annexe crfpeListe d'appel arabe annexe crfpe
Liste d'appel arabe annexe crfpe
 
Happy People
Happy PeopleHappy People
Happy People
 
Guerrra Civil
Guerrra CivilGuerrra Civil
Guerrra Civil
 
adiestramiento perros
adiestramiento perrosadiestramiento perros
adiestramiento perros
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Lycée général
Lycée généralLycée général
Lycée général
 
Agenda digital
Agenda digitalAgenda digital
Agenda digital
 
Kimboo
KimbooKimboo
Kimboo
 
Wii-LeBail
Wii-LeBailWii-LeBail
Wii-LeBail
 
Synthese Forum Granville Pluslonguelavie Vf
Synthese Forum Granville Pluslonguelavie VfSynthese Forum Granville Pluslonguelavie Vf
Synthese Forum Granville Pluslonguelavie Vf
 
Violencia Femenina
Violencia FemeninaViolencia Femenina
Violencia Femenina
 
Minouaubain
MinouaubainMinouaubain
Minouaubain
 
WygDay Pleniere
WygDay   PleniereWygDay   Pleniere
WygDay Pleniere
 
Intro FêTe O5
Intro FêTe  O5Intro FêTe  O5
Intro FêTe O5
 

Similar to Part2 CréAtion D’Un Gadget Et Boite à Outils

Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Philippe Beraud
 
Introduction au développement Windows 8 avec XAML et .NET 4.5
Introduction au développement Windows 8 avec XAML et .NET 4.5Introduction au développement Windows 8 avec XAML et .NET 4.5
Introduction au développement Windows 8 avec XAML et .NET 4.5Microsoft
 
Trucs et astuces pour rendre votre application Windows 8 plus visible
Trucs et astuces pour rendre votre application Windows 8 plus visibleTrucs et astuces pour rendre votre application Windows 8 plus visible
Trucs et astuces pour rendre votre application Windows 8 plus visibleMicrosoft
 
Asp.Net Appli De Bout En Bout Tech Days 2008
Asp.Net   Appli De Bout En Bout Tech Days 2008Asp.Net   Appli De Bout En Bout Tech Days 2008
Asp.Net Appli De Bout En Bout Tech Days 2008Gregory Renard
 
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud Microsoft
 
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...Microsoft
 
Optimisation des applications Windows 8/HTML5/WinJS
Optimisation des applications Windows 8/HTML5/WinJSOptimisation des applications Windows 8/HTML5/WinJS
Optimisation des applications Windows 8/HTML5/WinJSMicrosoft
 
Portable Class Library et Nuget : Le Combo gagnant
Portable Class Library et Nuget : Le Combo gagnantPortable Class Library et Nuget : Le Combo gagnant
Portable Class Library et Nuget : Le Combo gagnantMicrosoft
 
Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Microsoft
 
La gestion des périphériques modernes avec System Center 2012 R2 Configuratio...
La gestion des périphériques modernes avec System Center 2012 R2 Configuratio...La gestion des périphériques modernes avec System Center 2012 R2 Configuratio...
La gestion des périphériques modernes avec System Center 2012 R2 Configuratio...MUG-Lyon Microsoft User Group
 
Développeurs, c’est vous le chef !!
Développeurs, c’est vous le chef !!Développeurs, c’est vous le chef !!
Développeurs, c’est vous le chef !!Microsoft
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursStéphanie Hertrich
 
Plaquette Xerox Codendi
Plaquette Xerox CodendiPlaquette Xerox Codendi
Plaquette Xerox CodendiCodendi
 
Kinect en moins de 10 Minutes
Kinect en moins de 10 MinutesKinect en moins de 10 Minutes
Kinect en moins de 10 MinutesMicrosoft
 
Emakina Academy - Blue Kiwi - 20070614
Emakina Academy - Blue Kiwi -  20070614Emakina Academy - Blue Kiwi -  20070614
Emakina Academy - Blue Kiwi - 20070614Marin
 
Introduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascriptIntroduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascriptdavrous
 
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScript
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScriptIntroduction au développement Windows 8 ModernUI avec HTML5 et JavaScript
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScriptMicrosoft
 
Les réseaux sociaux d’entreprise : un levier business
Les réseaux sociaux d’entreprise : un levier businessLes réseaux sociaux d’entreprise : un levier business
Les réseaux sociaux d’entreprise : un levier businessCCI Alsace Eurométropole
 
Présentation keep core évenement e-book lr2l
Présentation keep core évenement e-book lr2lPrésentation keep core évenement e-book lr2l
Présentation keep core évenement e-book lr2lElodieRouanet
 

Similar to Part2 CréAtion D’Un Gadget Et Boite à Outils (20)

Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
 
Introduction au développement Windows 8 avec XAML et .NET 4.5
Introduction au développement Windows 8 avec XAML et .NET 4.5Introduction au développement Windows 8 avec XAML et .NET 4.5
Introduction au développement Windows 8 avec XAML et .NET 4.5
 
Trucs et astuces pour rendre votre application Windows 8 plus visible
Trucs et astuces pour rendre votre application Windows 8 plus visibleTrucs et astuces pour rendre votre application Windows 8 plus visible
Trucs et astuces pour rendre votre application Windows 8 plus visible
 
Jusqu’ou iront les weblogs?
Jusqu’ou iront les weblogs?Jusqu’ou iront les weblogs?
Jusqu’ou iront les weblogs?
 
Asp.Net Appli De Bout En Bout Tech Days 2008
Asp.Net   Appli De Bout En Bout Tech Days 2008Asp.Net   Appli De Bout En Bout Tech Days 2008
Asp.Net Appli De Bout En Bout Tech Days 2008
 
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
 
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
 
Optimisation des applications Windows 8/HTML5/WinJS
Optimisation des applications Windows 8/HTML5/WinJSOptimisation des applications Windows 8/HTML5/WinJS
Optimisation des applications Windows 8/HTML5/WinJS
 
Portable Class Library et Nuget : Le Combo gagnant
Portable Class Library et Nuget : Le Combo gagnantPortable Class Library et Nuget : Le Combo gagnant
Portable Class Library et Nuget : Le Combo gagnant
 
Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?
 
La gestion des périphériques modernes avec System Center 2012 R2 Configuratio...
La gestion des périphériques modernes avec System Center 2012 R2 Configuratio...La gestion des périphériques modernes avec System Center 2012 R2 Configuratio...
La gestion des périphériques modernes avec System Center 2012 R2 Configuratio...
 
Développeurs, c’est vous le chef !!
Développeurs, c’est vous le chef !!Développeurs, c’est vous le chef !!
Développeurs, c’est vous le chef !!
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des Entrepreneurs
 
Plaquette Xerox Codendi
Plaquette Xerox CodendiPlaquette Xerox Codendi
Plaquette Xerox Codendi
 
Kinect en moins de 10 Minutes
Kinect en moins de 10 MinutesKinect en moins de 10 Minutes
Kinect en moins de 10 Minutes
 
Emakina Academy - Blue Kiwi - 20070614
Emakina Academy - Blue Kiwi -  20070614Emakina Academy - Blue Kiwi -  20070614
Emakina Academy - Blue Kiwi - 20070614
 
Introduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascriptIntroduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascript
 
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScript
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScriptIntroduction au développement Windows 8 ModernUI avec HTML5 et JavaScript
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScript
 
Les réseaux sociaux d’entreprise : un levier business
Les réseaux sociaux d’entreprise : un levier businessLes réseaux sociaux d’entreprise : un levier business
Les réseaux sociaux d’entreprise : un levier business
 
Présentation keep core évenement e-book lr2l
Présentation keep core évenement e-book lr2lPrésentation keep core évenement e-book lr2l
Présentation keep core évenement e-book lr2l
 

More from Gregory Renard

WygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLabWygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLabGregory Renard
 
Approach the future of tourism by the new Technologies
Approach the future of tourism by the new TechnologiesApproach the future of tourism by the new Technologies
Approach the future of tourism by the new TechnologiesGregory Renard
 
Approach the future of cities by the singularity of technologies !
Approach the future of cities by the singularity of technologies !Approach the future of cities by the singularity of technologies !
Approach the future of cities by the singularity of technologies !Gregory Renard
 
Wygday 2009 Session Innovation
Wygday 2009   Session InnovationWygday 2009   Session Innovation
Wygday 2009 Session InnovationGregory Renard
 
Net 2007 Faire Du E Commerce Dans Les Mv
Net 2007   Faire Du E Commerce Dans Les MvNet 2007   Faire Du E Commerce Dans Les Mv
Net 2007 Faire Du E Commerce Dans Les MvGregory Renard
 
Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)Gregory Renard
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Gregory Renard
 
Vs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software DevVs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software DevGregory Renard
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 OverviewGregory Renard
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Gregory Renard
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Gregory Renard
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008Gregory Renard
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008Gregory Renard
 

More from Gregory Renard (20)

WygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLabWygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLab
 
WygDay 2010
WygDay 2010WygDay 2010
WygDay 2010
 
M Forum
M ForumM Forum
M Forum
 
Approach the future of tourism by the new Technologies
Approach the future of tourism by the new TechnologiesApproach the future of tourism by the new Technologies
Approach the future of tourism by the new Technologies
 
Approach the future of cities by the singularity of technologies !
Approach the future of cities by the singularity of technologies !Approach the future of cities by the singularity of technologies !
Approach the future of cities by the singularity of technologies !
 
Wygday 2009 Session Innovation
Wygday 2009   Session InnovationWygday 2009   Session Innovation
Wygday 2009 Session Innovation
 
Net 2007 Faire Du E Commerce Dans Les Mv
Net 2007   Faire Du E Commerce Dans Les MvNet 2007   Faire Du E Commerce Dans Les Mv
Net 2007 Faire Du E Commerce Dans Les Mv
 
Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)
 
Wygday 2008
Wygday 2008Wygday 2008
Wygday 2008
 
Web Services
Web ServicesWeb Services
Web Services
 
Vs2008 Linq
Vs2008 LinqVs2008 Linq
Vs2008 Linq
 
Vs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software DevVs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software Dev
 
Vs2008 Ms Lux
Vs2008 Ms LuxVs2008 Ms Lux
Vs2008 Ms Lux
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
 
Tour Horizont.Net
Tour Horizont.NetTour Horizont.Net
Tour Horizont.Net
 

Part2 CréAtion D’Un Gadget Et Boite à Outils

  • 2. Nos Experts Votre satisfaction ! Expertise et expérience unique sur la plate-forme Microsoft .NET Développement de projets avant- gardistes et d’envergure Coaching/Formation « on the job » par nos experts Solutions pour la productivité des développeurs Votre veille technologique / pôle R&D Contactez-nous pour vos projets : Vista, Office 07, Live, Gadgets, Web 2.0, .NET 3.0, WPF, WCF, WF, www.wygwam.com MOSS – WSS V3
  • 3. Notre implication Votre satisfaction ! 7 Bloggeurs Technologiques 6 Auteurs de livres 6 Speakers Events MS et non MS Implication communautaire forte 6 Rédacteurs dans la presse spécialisée Implication au sein de l’INETA Implication UserGroup : FxUserGroup Une équipe de Wyggeurs : 4 Microsoft Most Valuable Professional 1 Microsoft Regional Director www.wygwam.com 2 Microsoft Student Partner (MSP)
  • 4. Présentation Développement Installation – désinstallation Fichier Manifeste : Gadget.xml Localisation Packaging
  • 6. Une gadget est un fichier portant l’extension « .Gadget » Un fichier « .Gadget » est un fichier ZIP contenant tous les médias nécessaires à l’exécution de votre gadget ( html, javascript, styles, images )
  • 11. Lors de l’installation d’une gadget, via un simple double clique sur le fichier « .Gadget », Windows Vista déploie dans le dossier racine des gadgets le .Gadget. Le « dézippage » a lieu dans le dossier racine des gadgets « G:Users<username>App DataLocalMicrosoftWindow s SidebarGadgets »
  • 12. Dans la Sidebar, cliquer droit sur la Gadget que vous souhaitez supprimer. Cliquer sur « désinstaller » :
  • 13. Le fichier manifeste de la Gadget est un fichier XML récapitulatif de votre projet Il précise le nom de votre gadget, la version, l’auteur, la page par défaut, etc…
  • 14. Il est possible de localiser une Gadget c’est-à-dire d’adapter le contenu en fonction de langue utilisé sur la machine cliente. Deux méthodes : Utilisation de la localisation native de la Sidebar la localisation de chaque langue correspond à un dossier Ce système permet sans se soucier du code, de proposer divers localisation Externalisation des variables via JavaScript pour la localisation Il est tout à fait envisageable de déporter le système de localisation au niveau du code
  • 15. En « packageant » la Gadget vous permettrez aux utilisateurs d’installer votre Gadget dans leur Sidebar via un simple double clique Pour cela : Dans le dossier où est stockée « MaGadget » : « G:Users<username>AppDataLocalMicrosoftWindows SidebarGadgetsMaGadget.Gadget » « ZIPpez » le contenu de ce dossier sous le nom de fichier « MaGadget.Gadget.zip » Renommez le fichier « MaGadget.Gadget.zip » en « MaGadget.Gadget ». Le fichier « .Gadget » est à présent créé. Vous pouvez dors et déjà le diffuser votre Gadget à vos amis et sur les sites dédiés à cet effet tel que http://microsoftgadgets.com/ et http://gallery.live.com/
  • 16. Abonnement TechNet Plus : Visual Studio 2005 + Versions d’éval + 2 incidents support Abonnement MSDN Premium S’informer - Un portail d’informations, des événements, une newsletter bimensuelle personnalisée Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique
  • 17. Votre potentiel, notre passion TM © 2007 Microsoft France