SlideShare une entreprise Scribd logo
1  sur  32
Outillage pour Windows 8
                          XAML
   Sébastien Pertus              Cyprien Autexier
               DPE                    Consultant
          Microsoft             Wygwam & Askalll

http://blogs.msdn.com/b/mim         http://www.sandor.fr
             @sebastienpertus                @sandorfr


Code / Développement
Donnez votre avis !
                   Depuis votre smartphone, sur :
                    http://notes.mstechdays.fr

    De nombreux lots à gagner toutes les heures !!!
               Claviers, souris et jeux Microsoft…

       Merci de nous aider à améliorer les TechDays

http://notes.mstechdays.fr
Accélérateur sur technologies Microsoft

                                                                  .NET
                                                                  WPF
                                                                  Silverlight
                                                                  HTML5
                                                                  MVC
                                                                  Cartographie
                                                                  Cloud
                                                                  SharePoint
                                                                  Office 365
                                                                  Lync
                                                                  Windows Phone
                                                                  Windows 8
                                                                  UX
                                                                  TFS
                                                                  Test
                                                                  Méthodologie
                                                                  SQL Server
                                                                  SSRS
                                                                  SSAS



x 80 collaborateurs
France Belgique Suisse Canada
Déjà des outils pour les patterns de développement sur Windows 8

       GUIDANCE & LIBRARIES

Développement
Les outils
    • Intégrés à Visual Studio
         – Nuget
         – Extensions And Updates
    • Les composants commerciaux
         – Telerik
         – Dev Express
         – Infragistics
    • La communauté
         – Codeplex
         – Github
Développement
Extensions and Updates




Développement
Extensions and Update




Développement
Ajouter une référence à JSON.NET




Développement
nservicebus PublishSettingsGenerator UrlShortener.Helper postal




                                                                                                                   Common.Logging
    Nuget                            Simple.Data.Core                          FakeItEasy
                                                   Autofac Altairis.Web.Security




                                                  Spark
                        Bootstrapper               QuickGraph




                                                                                                                                                            Newtonsoft.Json
                                        FluentHtml-ci
    • Ajouter une référence n’a jamais été aussi
                                                                 Machine.Specifications




                                                                                                                                                                                                MvcMailer
                                                                                                                                                                              reactiveui-core
                         Should AutoMapper                    MvvmLight
                           Antlr NUnit




                                                                                                                                              Elmah
      simple !
            Adam.JSGenerator




                                                                                                                                                  Hammock
         51Degrees.mobi
                        StructureMap
                               RhinoMocks                                                                                                                                 DotNetZip


                                                                                      NHibernate
                                    fasterflect
                                                  FluentValidation




                                                                                                                                                                                                FluentAssertions
                                                                     DotNetOpenAuth                                                             BBCode




                                                                                                                                                                                                                   HtmlAgilityPack
                                                                                                                                                                              Lucene
                  Azure
                                                                                                   Castle                           FluentNHibernate




                                                                                                              Ninject
                    NSubstitute
                                                                                                                                               WatiN
                                                                                                   NLogjQuery                log4net




                                                                                                                                                                              xunit
                    AutoPoco
                                                                                                                                                Rx
                                                                                                            Iesi Collections ErikEJ.SqlCeMembership
           iTextSharp




                                TweetSharp                                                     Facebook
                                                    linq.js




                                                                                                                                                Moq
                                combres                                                          MvcContrib SharpZipLibCLEditor
                                                                                                                                                                     RestSharp
                               MvcSiteMapProvider                                                  jQuery.Validation
                                                                                                                 Simple.Data.Core
                                                                                                                              RavenDB
Développement
Codeplex
    • http://www.codeplex.com




Développement
Callisto
    De nombreux contrôles
    Flyouts, Menu, Tilt Effect, Ratings, Watermark

    Un accélerateur de développement
    Des outils mais aussi des exemples pour vos développements
    custom

    http://timheuer.github.com/callisto/
Développement
SQLite
Moteur de base de donnée cross-platform
Utilisez le même moteur sur que ce soit avec W8, WP8 ou d’autres systèmes

Support des transactions et de l’indexation
Synchronisez vos données
• Projet Codeplex (enfin presque …)
  – Non supporté par MS
  – Basé sur la toolkit Sync FX 4.0



   Sync.Win8                          Sync Fx Toolkit 4.0
    SQLite                            Sync Framework 2.1
    WinRT                              SQL SERVER 20xx
MVVM Light – Nuget – Callisto – SQLite – Bing Maps

       UTILISER LES OUTILS VS

Développement
Le marché du composant tiers est en marche

       COMPOSANTS COMMERCIAUX

Développement
DevExpress
                Graphiques et jauges
                Créez des dashboard élégants et interactifs

                DataGrid
                Affichez simplement vos données métier

                Cartes
                Intégrez des données géospatiales (Bing, OpenStreetMaps, Shapefiles)

                Editors
                Créez des dashboard élégants et interactifs

Développement
Telerik
Graphiques et jauges
Créez des dashboard élégants et interactifs

Tiles
Reproduisez facilement le style du startscreen au sein de votre application.

Un large choix de contrôles
Infragistics
                Cartes
                Imagerie géospatiale performante

                Graphiques
                Affichez vos statistiques avec élégance

                Un large choix de contrôles (éditeurs, grille)




Développement
La communauté open source supporte elle aussi windows 8

       COMPOSANTS OPEN SOURCE

Développement
Google Analytics
    Un portage de Silverlight Analytics
    Une solution de télémétrie pour vos applications

    Analysez de façon détaillée l’utilisation de votre
    application (pages, durées, custom events)

    http://w8ga.codeplex.com/




Développement
WinRTBouncyCastle
Un portage de BouncyCastle
La plupart des algorithmes cryptographiques en code managé

Des apis complémentaires du système :
Certificats X509, TLS plus souple, algorithmes supplémentaires

http://w8bouncycastle.codeplex.com/
ManagedEsent
    Esent (JetBlue) est le moteur de base de données natif
    Directement intégré à Windows et exploité par Mail, Exchange ou encore ActiveDirectory

    Fait partie des apis autorisées (passe le WACK)

    Fonctionnalités riches
    Transactions, logs, backup, indexation…

    Un wrapper managé
    ManagedEsent est un wrapper managé permettant d’exploiter ces APIs avec c#




ManagedEsent
Votre boite à outil déjà présente sur Windows 8

OUTILLAGE
Fiddler
Le proxy de deboguage que l’on ne présente plus
Interceptez les communications http et https de vos applications

Support windows 8
Configurez simplement les autorisations système pour déboguer vos applications Modern-UI
Ants Performance Profiler
Outils d’analyse de performance
Indentifiez facilement et rapidement les problèmes de performances dans votre code.
Expression Design
L’outil de design de Microsoft désormais gratuit
Importez vos fichiers illustrator ou photoshop et exportez les en Xaml

Simplifiez votre gestions des assets avec le vectoriel
ManagedEsent, Telerik, DevExpress, Google Analytics

       UTILISER LES OUTILS TIERS

Développement
Et Encore ….
CONCLUSION
AUTRES OUTILS
Protobuf
    Un format de sérialisation cross-platform
    Basé sur un fichier peu verbeux de description des dto

    Transmettez vos données avec aisance et performance

    Générez vos DTO et compilez vos serializer

    http://code.google.com/p/protobuf-net/
    (WP8 & W8)

Développement
Développeurs                                                         Pros de l’IT
 http://aka.ms/generation-app       Formez-vous en ligne        www.microsoftvirtualacademy.com

    http://aka.ms/evenements-
                 developpeurs     Retrouvez nos évènements      http://aka.ms/itcamps-france


            Les accélérateurs
                                  Faites-vous accompagner
Windows Azure, Windows Phone,
                                  gratuitement
                   Windows 8


                                   Essayer gratuitement nos     http://aka.ms/telechargements
                                                 solutions IT

         La Dev’Team sur MSDN       Retrouver nos experts       L’IT Team sur TechNet
          http://aka.ms/devteam           Microsoft             http://aka.ms/itteam

Contenu connexe

Tendances

Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"Nazih Heni
 
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL 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
 
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
 
symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)
symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)
symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)Fabien Potencier
 
Les nouveautés de Visual Studio 11
Les nouveautés de Visual Studio 11Les nouveautés de Visual Studio 11
Les nouveautés de Visual Studio 11Microsoft
 
Module 2 introduction à asp.net web forms
Module 2   introduction à asp.net web formsModule 2   introduction à asp.net web forms
Module 2 introduction à asp.net web formsMohammed Amine Mostefai
 
Les nouveautés du Framework .NET 4.5
Les nouveautés du Framework .NET 4.5Les nouveautés du Framework .NET 4.5
Les nouveautés du Framework .NET 4.5Microsoft
 
Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'artTugdual Grall
 
Cv ines ouaz
Cv ines ouazCv ines ouaz
Cv ines ouazInes Ouaz
 
Java & Etat de l'art
Java & Etat de l'artJava & Etat de l'art
Java & Etat de l'artInes Ouaz
 
Introduction au développement Windows 8 et Windows Phone 8
Introduction au développement Windows 8 et Windows Phone 8Introduction au développement Windows 8 et Windows Phone 8
Introduction au développement Windows 8 et Windows Phone 8Microsoft
 
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
 
Application Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & HibernateApplication Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & HibernateInes Ouaz
 
Front end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeFront end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeOuadie LAHDIOUI
 
J2eeintro
J2eeintroJ2eeintro
J2eeintromedbmb
 

Tendances (20)

Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"
 
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
 
EcmaScript
EcmaScriptEcmaScript
EcmaScript
 
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
 
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
 
Initiation à ASP.NET 4.0
Initiation à ASP.NET 4.0Initiation à ASP.NET 4.0
Initiation à ASP.NET 4.0
 
symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)
symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)
symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)
 
Les nouveautés de Visual Studio 11
Les nouveautés de Visual Studio 11Les nouveautés de Visual Studio 11
Les nouveautés de Visual Studio 11
 
Module 2 introduction à asp.net web forms
Module 2   introduction à asp.net web formsModule 2   introduction à asp.net web forms
Module 2 introduction à asp.net web forms
 
Les nouveautés du Framework .NET 4.5
Les nouveautés du Framework .NET 4.5Les nouveautés du Framework .NET 4.5
Les nouveautés du Framework .NET 4.5
 
Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'art
 
Cv ines ouaz
Cv ines ouazCv ines ouaz
Cv ines ouaz
 
Java & Etat de l'art
Java & Etat de l'artJava & Etat de l'art
Java & Etat de l'art
 
Introduction au développement Windows 8 et Windows Phone 8
Introduction au développement Windows 8 et Windows Phone 8Introduction au développement Windows 8 et Windows Phone 8
Introduction au développement Windows 8 et Windows Phone 8
 
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
 
2 ModéLe Mvc
2 ModéLe Mvc2 ModéLe Mvc
2 ModéLe Mvc
 
HTML5 & SilverLight 5
HTML5 & SilverLight 5HTML5 & SilverLight 5
HTML5 & SilverLight 5
 
Application Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & HibernateApplication Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & Hibernate
 
Front end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeFront end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitée
 
J2eeintro
J2eeintroJ2eeintro
J2eeintro
 

En vedette

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
 
IntroductionIntroduction0 angie cordner
IntroductionIntroduction0 angie cordnerIntroductionIntroduction0 angie cordner
IntroductionIntroduction0 angie cordnercordneran
 
Seni lukis
Seni lukisSeni lukis
Seni lukisinoseven
 
Conception d’une application pour Windows 8 avec Blend 5
Conception d’une application pour Windows 8 avec Blend 5Conception d’une application pour Windows 8 avec Blend 5
Conception d’une application pour Windows 8 avec Blend 5Microsoft
 

En vedette (6)

Obezite Cerrahisi
Obezite CerrahisiObezite Cerrahisi
Obezite Cerrahisi
 
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
 
IntroductionIntroduction0 angie cordner
IntroductionIntroduction0 angie cordnerIntroductionIntroduction0 angie cordner
IntroductionIntroduction0 angie cordner
 
Seni lukis
Seni lukisSeni lukis
Seni lukis
 
Conception d’une application pour Windows 8 avec Blend 5
Conception d’une application pour Windows 8 avec Blend 5Conception d’une application pour Windows 8 avec Blend 5
Conception d’une application pour Windows 8 avec Blend 5
 
Antioqueñidad 2014
Antioqueñidad 2014Antioqueñidad 2014
Antioqueñidad 2014
 

Similaire à Outillage pour Windows 8 XAML

Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...Microsoft
 
Introduction à DotNetNuke
Introduction à DotNetNukeIntroduction à DotNetNuke
Introduction à DotNetNukeMicrosoft
 
DotNetNuke aux TechDays 2012
DotNetNuke aux TechDays 2012DotNetNuke aux TechDays 2012
DotNetNuke aux TechDays 2012Cyril P
 
Solutions Linux Développement Rapide Java
Solutions Linux Développement Rapide JavaSolutions Linux Développement Rapide Java
Solutions Linux Développement Rapide JavaLaurent Guérin
 
Keynote .NET 2015 : une nouvelle ère
Keynote .NET 2015 : une nouvelle èreKeynote .NET 2015 : une nouvelle ère
Keynote .NET 2015 : une nouvelle èreMicrosoft
 
Tout sur les SPA
Tout sur les SPATout sur les SPA
Tout sur les SPAMicrosoft
 
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...Microsoft Technet France
 
Intellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server InternalsIntellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server InternalsNeil Armstrong
 
Kinect en moins de 10 Minutes
Kinect en moins de 10 MinutesKinect en moins de 10 Minutes
Kinect en moins de 10 MinutesMicrosoft
 
Lutece, CMS star du J2EE
Lutece, CMS star du J2EELutece, CMS star du J2EE
Lutece, CMS star du J2EELINAGORA
 
.NET Microframework, les joies de l'électronique et du code pour tous
.NET Microframework, les joies de l'électronique et du code pour tous.NET Microframework, les joies de l'électronique et du code pour tous
.NET Microframework, les joies de l'électronique et du code pour tousMicrosoft
 
Analyse et optimisation des performances des applications Windows Phone 7.5
Analyse et optimisation des performances des applications Windows Phone 7.5Analyse et optimisation des performances des applications Windows Phone 7.5
Analyse et optimisation des performances des applications Windows Phone 7.5Microsoft
 
TypeScript for dummies
TypeScript for dummiesTypeScript for dummies
TypeScript for dummiesMicrosoft
 
Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.Microsoft
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...Microsoft Technet France
 
Scom et orchestrator main dans la main (ser214)
Scom et orchestrator main dans la main (ser214)Scom et orchestrator main dans la main (ser214)
Scom et orchestrator main dans la main (ser214)Jean-François BERENGUER
 
soft-shake.ch - Domotique et robotique avec le micro Framework .NET
soft-shake.ch - Domotique et robotique avec le micro Framework .NETsoft-shake.ch - Domotique et robotique avec le micro Framework .NET
soft-shake.ch - Domotique et robotique avec le micro Framework .NETsoft-shake.ch
 
Conférence "Architecture Android" du 19 Mars 2013 par Mathias Seguy fondateur...
Conférence "Architecture Android" du 19 Mars 2013 par Mathias Seguy fondateur...Conférence "Architecture Android" du 19 Mars 2013 par Mathias Seguy fondateur...
Conférence "Architecture Android" du 19 Mars 2013 par Mathias Seguy fondateur...Mathias Seguy
 

Similaire à Outillage pour Windows 8 XAML (20)

Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...
 
Introduction à DotNetNuke
Introduction à DotNetNukeIntroduction à DotNetNuke
Introduction à DotNetNuke
 
DotNetNuke aux TechDays 2012
DotNetNuke aux TechDays 2012DotNetNuke aux TechDays 2012
DotNetNuke aux TechDays 2012
 
MERAZKA Messaoud
MERAZKA MessaoudMERAZKA Messaoud
MERAZKA Messaoud
 
Solutions Linux Développement Rapide Java
Solutions Linux Développement Rapide JavaSolutions Linux Développement Rapide Java
Solutions Linux Développement Rapide Java
 
Keynote .NET 2015 : une nouvelle ère
Keynote .NET 2015 : une nouvelle èreKeynote .NET 2015 : une nouvelle ère
Keynote .NET 2015 : une nouvelle ère
 
Tout sur les SPA
Tout sur les SPATout sur les SPA
Tout sur les SPA
 
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
 
Intellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server InternalsIntellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server Internals
 
Kinect en moins de 10 Minutes
Kinect en moins de 10 MinutesKinect en moins de 10 Minutes
Kinect en moins de 10 Minutes
 
Lutece, CMS star du J2EE
Lutece, CMS star du J2EELutece, CMS star du J2EE
Lutece, CMS star du J2EE
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
.NET Microframework, les joies de l'électronique et du code pour tous
.NET Microframework, les joies de l'électronique et du code pour tous.NET Microframework, les joies de l'électronique et du code pour tous
.NET Microframework, les joies de l'électronique et du code pour tous
 
Analyse et optimisation des performances des applications Windows Phone 7.5
Analyse et optimisation des performances des applications Windows Phone 7.5Analyse et optimisation des performances des applications Windows Phone 7.5
Analyse et optimisation des performances des applications Windows Phone 7.5
 
TypeScript for dummies
TypeScript for dummiesTypeScript for dummies
TypeScript for dummies
 
Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...
 
Scom et orchestrator main dans la main (ser214)
Scom et orchestrator main dans la main (ser214)Scom et orchestrator main dans la main (ser214)
Scom et orchestrator main dans la main (ser214)
 
soft-shake.ch - Domotique et robotique avec le micro Framework .NET
soft-shake.ch - Domotique et robotique avec le micro Framework .NETsoft-shake.ch - Domotique et robotique avec le micro Framework .NET
soft-shake.ch - Domotique et robotique avec le micro Framework .NET
 
Conférence "Architecture Android" du 19 Mars 2013 par Mathias Seguy fondateur...
Conférence "Architecture Android" du 19 Mars 2013 par Mathias Seguy fondateur...Conférence "Architecture Android" du 19 Mars 2013 par Mathias Seguy fondateur...
Conférence "Architecture Android" du 19 Mars 2013 par Mathias Seguy fondateur...
 

Plus de Microsoft

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuMicrosoft
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileMicrosoft
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Microsoft
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Microsoft
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Microsoft
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à ZMicrosoft
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Microsoft
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Microsoft
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET CoreMicrosoft
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Microsoft
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Microsoft
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursMicrosoft
 

Plus de Microsoft (20)

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 

Outillage pour Windows 8 XAML

  • 1. Outillage pour Windows 8 XAML Sébastien Pertus Cyprien Autexier DPE Consultant Microsoft Wygwam & Askalll http://blogs.msdn.com/b/mim http://www.sandor.fr @sebastienpertus @sandorfr Code / Développement
  • 2. Donnez votre avis ! Depuis votre smartphone, sur : http://notes.mstechdays.fr De nombreux lots à gagner toutes les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les TechDays http://notes.mstechdays.fr
  • 3. Accélérateur sur technologies Microsoft .NET WPF Silverlight HTML5 MVC Cartographie Cloud SharePoint Office 365 Lync Windows Phone Windows 8 UX TFS Test Méthodologie SQL Server SSRS SSAS x 80 collaborateurs France Belgique Suisse Canada
  • 4. Déjà des outils pour les patterns de développement sur Windows 8 GUIDANCE & LIBRARIES Développement
  • 5. Les outils • Intégrés à Visual Studio – Nuget – Extensions And Updates • Les composants commerciaux – Telerik – Dev Express – Infragistics • La communauté – Codeplex – Github Développement
  • 8. Ajouter une référence à JSON.NET Développement
  • 9. nservicebus PublishSettingsGenerator UrlShortener.Helper postal Common.Logging Nuget Simple.Data.Core FakeItEasy Autofac Altairis.Web.Security Spark Bootstrapper QuickGraph Newtonsoft.Json FluentHtml-ci • Ajouter une référence n’a jamais été aussi Machine.Specifications MvcMailer reactiveui-core Should AutoMapper MvvmLight Antlr NUnit Elmah simple ! Adam.JSGenerator Hammock 51Degrees.mobi StructureMap RhinoMocks DotNetZip NHibernate fasterflect FluentValidation FluentAssertions DotNetOpenAuth BBCode HtmlAgilityPack Lucene Azure Castle FluentNHibernate Ninject NSubstitute WatiN NLogjQuery log4net xunit AutoPoco Rx Iesi Collections ErikEJ.SqlCeMembership iTextSharp TweetSharp Facebook linq.js Moq combres MvcContrib SharpZipLibCLEditor RestSharp MvcSiteMapProvider jQuery.Validation Simple.Data.Core RavenDB Développement
  • 10. Codeplex • http://www.codeplex.com Développement
  • 11. Callisto De nombreux contrôles Flyouts, Menu, Tilt Effect, Ratings, Watermark Un accélerateur de développement Des outils mais aussi des exemples pour vos développements custom http://timheuer.github.com/callisto/ Développement
  • 12. SQLite Moteur de base de donnée cross-platform Utilisez le même moteur sur que ce soit avec W8, WP8 ou d’autres systèmes Support des transactions et de l’indexation
  • 13. Synchronisez vos données • Projet Codeplex (enfin presque …) – Non supporté par MS – Basé sur la toolkit Sync FX 4.0 Sync.Win8 Sync Fx Toolkit 4.0 SQLite Sync Framework 2.1 WinRT SQL SERVER 20xx
  • 14. MVVM Light – Nuget – Callisto – SQLite – Bing Maps UTILISER LES OUTILS VS Développement
  • 15. Le marché du composant tiers est en marche COMPOSANTS COMMERCIAUX Développement
  • 16. DevExpress Graphiques et jauges Créez des dashboard élégants et interactifs DataGrid Affichez simplement vos données métier Cartes Intégrez des données géospatiales (Bing, OpenStreetMaps, Shapefiles) Editors Créez des dashboard élégants et interactifs Développement
  • 17. Telerik Graphiques et jauges Créez des dashboard élégants et interactifs Tiles Reproduisez facilement le style du startscreen au sein de votre application. Un large choix de contrôles
  • 18. Infragistics Cartes Imagerie géospatiale performante Graphiques Affichez vos statistiques avec élégance Un large choix de contrôles (éditeurs, grille) Développement
  • 19. La communauté open source supporte elle aussi windows 8 COMPOSANTS OPEN SOURCE Développement
  • 20. Google Analytics Un portage de Silverlight Analytics Une solution de télémétrie pour vos applications Analysez de façon détaillée l’utilisation de votre application (pages, durées, custom events) http://w8ga.codeplex.com/ Développement
  • 21. WinRTBouncyCastle Un portage de BouncyCastle La plupart des algorithmes cryptographiques en code managé Des apis complémentaires du système : Certificats X509, TLS plus souple, algorithmes supplémentaires http://w8bouncycastle.codeplex.com/
  • 22. ManagedEsent Esent (JetBlue) est le moteur de base de données natif Directement intégré à Windows et exploité par Mail, Exchange ou encore ActiveDirectory Fait partie des apis autorisées (passe le WACK) Fonctionnalités riches Transactions, logs, backup, indexation… Un wrapper managé ManagedEsent est un wrapper managé permettant d’exploiter ces APIs avec c# ManagedEsent
  • 23. Votre boite à outil déjà présente sur Windows 8 OUTILLAGE
  • 24. Fiddler Le proxy de deboguage que l’on ne présente plus Interceptez les communications http et https de vos applications Support windows 8 Configurez simplement les autorisations système pour déboguer vos applications Modern-UI
  • 25. Ants Performance Profiler Outils d’analyse de performance Indentifiez facilement et rapidement les problèmes de performances dans votre code.
  • 26. Expression Design L’outil de design de Microsoft désormais gratuit Importez vos fichiers illustrator ou photoshop et exportez les en Xaml Simplifiez votre gestions des assets avec le vectoriel
  • 27. ManagedEsent, Telerik, DevExpress, Google Analytics UTILISER LES OUTILS TIERS Développement
  • 31. Protobuf Un format de sérialisation cross-platform Basé sur un fichier peu verbeux de description des dto Transmettez vos données avec aisance et performance Générez vos DTO et compilez vos serializer http://code.google.com/p/protobuf-net/ (WP8 & W8) Développement
  • 32. Développeurs Pros de l’IT http://aka.ms/generation-app Formez-vous en ligne www.microsoftvirtualacademy.com http://aka.ms/evenements- developpeurs Retrouvez nos évènements http://aka.ms/itcamps-france Les accélérateurs Faites-vous accompagner Windows Azure, Windows Phone, gratuitement Windows 8 Essayer gratuitement nos http://aka.ms/telechargements solutions IT La Dev’Team sur MSDN Retrouver nos experts L’IT Team sur TechNet http://aka.ms/devteam Microsoft http://aka.ms/itteam

Notes de l'éditeur

  1. Intro code / dev
  2. Notation