SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

En vedette

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 Site
Uofzenf
 
Laurentje
LaurentjeLaurentje
Laurentje
Mieke_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 Dakpogan
Aur DAKPOGAN GBAGUIDI
 
Trabajo Para Biologia
Trabajo Para BiologiaTrabajo Para Biologia
Trabajo Para Biologia
chicaanime
 
Wii-LeBail
Wii-LeBailWii-LeBail
Wii-LeBail
Fing
 

En vedette (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
 

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

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
Gregory Renard
 
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
Stéphanie Hertrich
 
Emakina Academy - Blue Kiwi - 20070614
Emakina Academy - Blue Kiwi -  20070614Emakina Academy - Blue Kiwi -  20070614
Emakina Academy - Blue Kiwi - 20070614
Marin
 
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
ElodieRouanet
 

Similaire à 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
 

Plus de Gregory Renard

WygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLabWygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLab
Gregory Renard
 
Wygday 2009 Session Innovation
Wygday 2009   Session InnovationWygday 2009   Session Innovation
Wygday 2009 Session Innovation
Gregory 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 Mv
Gregory 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 Dev
Gregory Renard
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
Gregory 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.0
Gregory 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.0
Gregory 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 2008
Gregory 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 2008
Gregory Renard
 

Plus de 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