SlideShare una empresa de Scribd logo
1 de 47
Back from //build
1 an déjà ! Merci à tous !
L’équipe du MUG
Arnaud MAICHAC
@arnaudmaichac
Philippe DIDIERGEORGES
@DePhiless
Joffrey KERN
@Jo_Kern
Christophe GIGAX
@ChristopheGigax
Marc TRAUTMANN
Windows 10 Anniversary
Update
Les grandes évolutions de Windows 10 !
• Anciennement intitulé Redstone
 Première grande évolution de Windows 10
• Nom significatif
 Lancement le 29 Juillet 2016 ?
• Un même système, une même plateforme, un même Store
 Ouverture à la Xbox
 Gros travail fait sur la base du système
 Edge : arrivée des extensions, compatible Windows Hello
 Remaniement du menu Démarrer
Les grandes évolutions de Windows 10 !
• Conversion des applications Win32
 Projet Centennial devient « Desktop App Converter »
 16 millions d’applications éligibles
• Synchronisation plus poussée
 Notifications entre le PC et le mobile (Facebook, SMS, appels …) même avec Android
 Amélioration de Cortana
• Windows 10 Anniversary SDK
 Windows Ink APIs
 Cortana APIs
 Microsoft HoloLens Development Edition
 Windows Hello
Les grandes évolutions de Windows 10 !
• Bash on Ubuntu … on Windows !
 Line de commande Linux sur Windows
 Lancement de scripts Bash
• Xamarin
 Développer en C# pour Android, iOS, Windows
 Disponible gratuitement dans Visual Studio
• Windows Ink
 Petit outil de prise de notes rapide
 Intégré à Office et Edge
Visual Studio ‘15’ Preview
Déjà une preview d’un nouveau VS !
• Première preview de Visual Studio ’15’ annoncée durant la //build
 Attention : à ne pas confondre avec VS2015 …
• Deux modes d’installation
 L’installation classique (même processus que pour VS2013 et VS2015)
 L’installation légère : http://aka.ms/vsnewinstaller
• Les premières nouveautés
 Temps d’installation d’une minute pour Visual Studio Core avec le nouvel installeur
 Edit’n’Continue pour le XAML
 UWP App Analysis
 Nouveau helper pour les exceptions
DEMO
Quelques nouveautés de VS ‘15’
Projet Centennial
Le projet Centennial, qu’est ce que c’est ?
• Un des 4 bridges pour l’UWP annoncé lors de la //build/ 2015
• Permet de porter votre application de bureau (Win32 / .NET) sur l’Universal
Windows Platform
• Concrètement : transformation d’un installeur .exe / .msi en un package
Appx (bientôt installable avec un double-clic)
• Son nouveau petit nom : Desktop App Converter
MSI AppX
Installation du Desktop App Converter
• Pour le moment : ne fonctionne que sur la build 14316 de Windows 10
Entreprise
• A terme : sera disponible pour Windows 10 Pro et Entreprise
• Etapes pour lancer le Desktop App Converter depuis une VM (Hyper-V) :
 Ne pas utiliser cette VM 14316: https://developer.microsoft.com/en-us/microsoft-
edge/tools/vms/windows/
 Mettre en place la Nested Virtualization : https://msdn.microsoft.com/en-
us/virtualization/hyperv_on_windows/user_guide/nesting
DEMO
Conversion d’une application
MS Bot Framework
Microsoft BOT Framework
• Un Bot?
Microsoft BOT Framework
• Un Bot?
Microsoft BOT Framework
• Un Bot?
Microsoft BOT Framework
• Un Bot?
Microsoft BOT Framework
• https://dev.botframework.com/
• Tooling:
 Emulateur
 API C# et NodeJS
• Basé sur des API et services Existants:
 Hébergement sur Azure
 Speech API
 LUIS
Microsoft BOT Connector
• De nombreux service compatibles
• Connecte votre Bot et le service:
 Envoi / Réception de messages
 Conservation du contexte utilisateur
 Traduction automatique
 Télémétrie
• Fonctionnalités avancées:
 Mise en place de véritables formulaires sous la forme de
conversations avec validation
DEMO
MS Cognitive Services
Microsoft Cognitive Services
• Des API pour intégrer de l’intelligence à vos applications
• Intelligence Artificielle et Machine Learning
• Il y avait des signes:
Microsoft Cognitive Services
Vision Parole Langage Connaissance Search
Computer Vision API Bing Speech API Bing Spell Check API
Academic Knowledge
API
Bing Autosuggest API
Emotion API
Custom Recognition
Intelligent Service
Language
Understanding
Intelligent Service
Entity Linking
Intelligence Service
Bing Image Search
API
Face API
Speaker Recognition
API
Linguistic Analysis API
Knowloedge
Exploration Service
Bing News Search API
Video API Text Analytics API
Recommandations
API
Bing Video Search API
Web Language Model
API
Bing Web Search API
DEMO
Windows Ink
Windows Ink
• Windows Ink workspace
• Paramétrage avancé du stylet
• Windows Ink API
Windows Ink Workspace
Paramétrage "avancé" stylet
Windows Ink API
• InkCanvas
• InkToolbar
• InkPresenter
DEMO
Windows Ink
ASP.NET CORE
ASP.NET CORE
ASP.NET CORE
ASP.NET CORE
• Complètement modulaire
• Cycle de développement rapide
• Prêt pour le Cloud
• N’est marié à aucun IDE
• Open Source !
• Multiplateformes
• Performant !
ASP.NET CORE
ASP.NET CORE
26/01/2016
1,118,512
ASP.NET CORE
26/01/2016
1,118,512
31/03/2016
+3,400,000
ASP.NET CORE CLI
ASP.NET CORE CLI
• Une ligne de commande pour tout faire avec .NET Core !
• Open Source !
ASP.NET CORE CLI
• Création d’un nouveau projet
$ dotnet new
• Récupération des dépendances d’un projet
$ dotnet restore
• Compilation d’un projet
$ dotnet build
• Publier un projet
$ dotnet publish
ASP.NET CORE CLI
• Récupérer les dépendances & exécuter un projet
$ dotnet run
• Exécuter un projet
$ dotnet monProjet.dll
DEMO
ASP.NET CORE
Des questions ?
Liens utiles
• La //Build/ 2016 en vidéo: https://channel9.msdn.com/Events/Build/2016/
• Windows Insider : https://insider.windows.com/
• Visual Studio ‘15’ Preview : https://www.visualstudio.com/fr-fr/visual-studio-
next-downloads-vs.aspx
• Desktop App Converter : https://www.microsoft.com/en-
us/download/details.aspx?id=51691
• Bot Framework: https://dev.botframework.com/
• Cognitive Services: https://www.microsoft.com/cognitive-services/
Prochain évènement
• ???

Más contenido relacionado

La actualidad más candente

MUG Strasbourg - Développement d'une Universal Windows Apps
MUG Strasbourg - Développement d'une Universal Windows AppsMUG Strasbourg - Développement d'une Universal Windows Apps
MUG Strasbourg - Développement d'une Universal Windows Appsmugstrasbourg
 
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, LinuxYasmine Amrani
 
Symfony et Sonata Project chez Canal+
Symfony et Sonata Project chez Canal+ Symfony et Sonata Project chez Canal+
Symfony et Sonata Project chez Canal+ ekino
 
Meilleurs logiciels gratuits pour tpe pme
Meilleurs logiciels gratuits pour tpe pmeMeilleurs logiciels gratuits pour tpe pme
Meilleurs logiciels gratuits pour tpe pmeAlexandre Bouchet
 
Kinect pour les développeurs Web
Kinect pour les développeurs WebKinect pour les développeurs Web
Kinect pour les développeurs Webekino
 
Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...
Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...
Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...SOAT
 
Tap publisher par Frédéric Aloé
Tap publisher par Frédéric AloéTap publisher par Frédéric Aloé
Tap publisher par Frédéric AloéCocoaHeads France
 
[XamarinDay] Développez en XAML avec Xamarin Forms
[XamarinDay] Développez en XAML avec Xamarin Forms[XamarinDay] Développez en XAML avec Xamarin Forms
[XamarinDay] Développez en XAML avec Xamarin FormsCellenza
 
Firebase par nicolas lehovetzki
Firebase par nicolas lehovetzkiFirebase par nicolas lehovetzki
Firebase par nicolas lehovetzkiCocoaHeads France
 
.NET Core - Mug In Clermont
.NET Core - Mug In Clermont.NET Core - Mug In Clermont
.NET Core - Mug In ClermontThomas BAILLY
 
Introduction à Xamarin
Introduction à XamarinIntroduction à Xamarin
Introduction à XamarinPatrice Cote
 
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
 
J'ai fait une app native en React Native
J'ai fait une app native en React NativeJ'ai fait une app native en React Native
J'ai fait une app native en React NativeCocoaHeads France
 
Xamarin et le développement natif d’applications Android, iOS et Windows en C#
 Xamarin et le développement natif d’applications Android, iOS et Windows en C# Xamarin et le développement natif d’applications Android, iOS et Windows en C#
Xamarin et le développement natif d’applications Android, iOS et Windows en C#SOAT
 
MobileDay - Parcours 1 Hybride (Cordova)
MobileDay - Parcours 1 Hybride  (Cordova)MobileDay - Parcours 1 Hybride  (Cordova)
MobileDay - Parcours 1 Hybride (Cordova)Cellenza
 

La actualidad más candente (20)

Native script
Native scriptNative script
Native script
 
Meetup aix-js-28-08-2017
Meetup aix-js-28-08-2017Meetup aix-js-28-08-2017
Meetup aix-js-28-08-2017
 
MUG Strasbourg - Développement d'une Universal Windows Apps
MUG Strasbourg - Développement d'une Universal Windows AppsMUG Strasbourg - Développement d'une Universal Windows Apps
MUG Strasbourg - Développement d'une Universal Windows Apps
 
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
 
.NET Framework
.NET Framework.NET Framework
.NET Framework
 
Symfony et Sonata Project chez Canal+
Symfony et Sonata Project chez Canal+ Symfony et Sonata Project chez Canal+
Symfony et Sonata Project chez Canal+
 
Meilleurs logiciels gratuits pour tpe pme
Meilleurs logiciels gratuits pour tpe pmeMeilleurs logiciels gratuits pour tpe pme
Meilleurs logiciels gratuits pour tpe pme
 
Kinect pour les développeurs Web
Kinect pour les développeurs WebKinect pour les développeurs Web
Kinect pour les développeurs Web
 
Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...
Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...
Développer des applications iOS et Android avec c# grâce à Xamarin par Cyril ...
 
Tap publisher par Frédéric Aloé
Tap publisher par Frédéric AloéTap publisher par Frédéric Aloé
Tap publisher par Frédéric Aloé
 
[XamarinDay] Développez en XAML avec Xamarin Forms
[XamarinDay] Développez en XAML avec Xamarin Forms[XamarinDay] Développez en XAML avec Xamarin Forms
[XamarinDay] Développez en XAML avec Xamarin Forms
 
Firebase par nicolas lehovetzki
Firebase par nicolas lehovetzkiFirebase par nicolas lehovetzki
Firebase par nicolas lehovetzki
 
.NET Core - Mug In Clermont
.NET Core - Mug In Clermont.NET Core - Mug In Clermont
.NET Core - Mug In Clermont
 
Introduction à Xamarin
Introduction à XamarinIntroduction à Xamarin
Introduction à Xamarin
 
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
 
J'ai fait une app native en React Native
J'ai fait une app native en React NativeJ'ai fait une app native en React Native
J'ai fait une app native en React Native
 
BBL DevOps pour Xamarin
BBL DevOps pour XamarinBBL DevOps pour Xamarin
BBL DevOps pour Xamarin
 
Xamarin et le développement natif d’applications Android, iOS et Windows en C#
 Xamarin et le développement natif d’applications Android, iOS et Windows en C# Xamarin et le développement natif d’applications Android, iOS et Windows en C#
Xamarin et le développement natif d’applications Android, iOS et Windows en C#
 
MobileDay - Parcours 1 Hybride (Cordova)
MobileDay - Parcours 1 Hybride  (Cordova)MobileDay - Parcours 1 Hybride  (Cordova)
MobileDay - Parcours 1 Hybride (Cordova)
 
Atelier initiation Windows Phone 7
Atelier initiation Windows Phone 7Atelier initiation Windows Phone 7
Atelier initiation Windows Phone 7
 

Similar a MUG Strasbourg - Back From Build

Let's Go dans l'univers mobile multiplateforme avec Xamarin
Let's Go dans l'univers mobile multiplateforme avec Xamarin Let's Go dans l'univers mobile multiplateforme avec Xamarin
Let's Go dans l'univers mobile multiplateforme avec Xamarin Christian Hissibini
 
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
 
Windows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksWindows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksJean-Sébastien Dupuy
 
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...Microsoft
 
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8Microsoft
 
Challenge Exakis - Applications universelles - Introduction
Challenge Exakis - Applications universelles - IntroductionChallenge Exakis - Applications universelles - Introduction
Challenge Exakis - Applications universelles - IntroductionJonathan Le Guellec
 
Introduction au développement Windows 8.1
Introduction au développement Windows 8.1Introduction au développement Windows 8.1
Introduction au développement Windows 8.1Microsoft
 
L'histoire d'HTML5 pour les développeurs Windows Phone 8
L'histoire d'HTML5 pour les développeurs Windows Phone 8L'histoire d'HTML5 pour les développeurs Windows Phone 8
L'histoire d'HTML5 pour les développeurs Windows Phone 8Microsoft
 
Actionscript: du web au mobile
Actionscript: du web au mobileActionscript: du web au mobile
Actionscript: du web au mobileMartin Arvisais
 
Journée Agences Web - Scénario Présence en ligne
Journée Agences Web - Scénario Présence en ligneJournée Agences Web - Scénario Présence en ligne
Journée Agences Web - Scénario Présence en ligneChristophe Lauer
 
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
 
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
 
Passage aux applications mobiles
Passage aux applications mobilesPassage aux applications mobiles
Passage aux applications mobilesneuros
 
userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014USERADGENTS
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8davrous
 
10 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8Microsoft
 
Réalisation d’applications Desktop Windows/Mac Os avec PHP
Réalisation d’applications Desktop Windows/Mac Os avec PHPRéalisation d’applications Desktop Windows/Mac Os avec PHP
Réalisation d’applications Desktop Windows/Mac Os avec PHPAlexandre Morgaut
 

Similar a MUG Strasbourg - Back From Build (20)

Let's Go dans l'univers mobile multiplateforme avec Xamarin
Let's Go dans l'univers mobile multiplateforme avec Xamarin Let's Go dans l'univers mobile multiplateforme avec Xamarin
Let's Go dans l'univers mobile multiplateforme avec Xamarin
 
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
 
Formation mobile-cross-platform
Formation mobile-cross-platformFormation mobile-cross-platform
Formation mobile-cross-platform
 
Windows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer TalksWindows Phone 8 for Business - Developer Talks
Windows Phone 8 for Business - Developer Talks
 
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...
 
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
 
Challenge Exakis - Applications universelles - Introduction
Challenge Exakis - Applications universelles - IntroductionChallenge Exakis - Applications universelles - Introduction
Challenge Exakis - Applications universelles - Introduction
 
Introduction au développement Windows 8.1
Introduction au développement Windows 8.1Introduction au développement Windows 8.1
Introduction au développement Windows 8.1
 
L'histoire d'HTML5 pour les développeurs Windows Phone 8
L'histoire d'HTML5 pour les développeurs Windows Phone 8L'histoire d'HTML5 pour les développeurs Windows Phone 8
L'histoire d'HTML5 pour les développeurs Windows Phone 8
 
Actionscript: du web au mobile
Actionscript: du web au mobileActionscript: du web au mobile
Actionscript: du web au mobile
 
Journée Agences Web - Scénario Présence en ligne
Journée Agences Web - Scénario Présence en ligneJournée Agences Web - Scénario Présence en ligne
Journée Agences Web - Scénario Présence en ligne
 
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
 
Développement web mobile avec IONIC 2
Développement web mobile avec IONIC 2Développement web mobile avec IONIC 2
Développement web mobile avec IONIC 2
 
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...
 
Passage aux applications mobiles
Passage aux applications mobilesPassage aux applications mobiles
Passage aux applications mobiles
 
userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8
 
10 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8
 
Réalisation d’applications Desktop Windows/Mac Os avec PHP
Réalisation d’applications Desktop Windows/Mac Os avec PHPRéalisation d’applications Desktop Windows/Mac Os avec PHP
Réalisation d’applications Desktop Windows/Mac Os avec PHP
 
Silverlight
SilverlightSilverlight
Silverlight
 

MUG Strasbourg - Back From Build

  • 2. 1 an déjà ! Merci à tous !
  • 3. L’équipe du MUG Arnaud MAICHAC @arnaudmaichac Philippe DIDIERGEORGES @DePhiless Joffrey KERN @Jo_Kern Christophe GIGAX @ChristopheGigax Marc TRAUTMANN
  • 5. Les grandes évolutions de Windows 10 ! • Anciennement intitulé Redstone  Première grande évolution de Windows 10 • Nom significatif  Lancement le 29 Juillet 2016 ? • Un même système, une même plateforme, un même Store  Ouverture à la Xbox  Gros travail fait sur la base du système  Edge : arrivée des extensions, compatible Windows Hello  Remaniement du menu Démarrer
  • 6. Les grandes évolutions de Windows 10 ! • Conversion des applications Win32  Projet Centennial devient « Desktop App Converter »  16 millions d’applications éligibles • Synchronisation plus poussée  Notifications entre le PC et le mobile (Facebook, SMS, appels …) même avec Android  Amélioration de Cortana • Windows 10 Anniversary SDK  Windows Ink APIs  Cortana APIs  Microsoft HoloLens Development Edition  Windows Hello
  • 7. Les grandes évolutions de Windows 10 ! • Bash on Ubuntu … on Windows !  Line de commande Linux sur Windows  Lancement de scripts Bash • Xamarin  Développer en C# pour Android, iOS, Windows  Disponible gratuitement dans Visual Studio • Windows Ink  Petit outil de prise de notes rapide  Intégré à Office et Edge
  • 9. Déjà une preview d’un nouveau VS ! • Première preview de Visual Studio ’15’ annoncée durant la //build  Attention : à ne pas confondre avec VS2015 … • Deux modes d’installation  L’installation classique (même processus que pour VS2013 et VS2015)  L’installation légère : http://aka.ms/vsnewinstaller • Les premières nouveautés  Temps d’installation d’une minute pour Visual Studio Core avec le nouvel installeur  Edit’n’Continue pour le XAML  UWP App Analysis  Nouveau helper pour les exceptions
  • 12. Le projet Centennial, qu’est ce que c’est ? • Un des 4 bridges pour l’UWP annoncé lors de la //build/ 2015 • Permet de porter votre application de bureau (Win32 / .NET) sur l’Universal Windows Platform • Concrètement : transformation d’un installeur .exe / .msi en un package Appx (bientôt installable avec un double-clic) • Son nouveau petit nom : Desktop App Converter MSI AppX
  • 13. Installation du Desktop App Converter • Pour le moment : ne fonctionne que sur la build 14316 de Windows 10 Entreprise • A terme : sera disponible pour Windows 10 Pro et Entreprise • Etapes pour lancer le Desktop App Converter depuis une VM (Hyper-V) :  Ne pas utiliser cette VM 14316: https://developer.microsoft.com/en-us/microsoft- edge/tools/vms/windows/  Mettre en place la Nested Virtualization : https://msdn.microsoft.com/en- us/virtualization/hyperv_on_windows/user_guide/nesting
  • 20. Microsoft BOT Framework • https://dev.botframework.com/ • Tooling:  Emulateur  API C# et NodeJS • Basé sur des API et services Existants:  Hébergement sur Azure  Speech API  LUIS
  • 21. Microsoft BOT Connector • De nombreux service compatibles • Connecte votre Bot et le service:  Envoi / Réception de messages  Conservation du contexte utilisateur  Traduction automatique  Télémétrie • Fonctionnalités avancées:  Mise en place de véritables formulaires sous la forme de conversations avec validation
  • 22. DEMO
  • 24. Microsoft Cognitive Services • Des API pour intégrer de l’intelligence à vos applications • Intelligence Artificielle et Machine Learning • Il y avait des signes:
  • 25. Microsoft Cognitive Services Vision Parole Langage Connaissance Search Computer Vision API Bing Speech API Bing Spell Check API Academic Knowledge API Bing Autosuggest API Emotion API Custom Recognition Intelligent Service Language Understanding Intelligent Service Entity Linking Intelligence Service Bing Image Search API Face API Speaker Recognition API Linguistic Analysis API Knowloedge Exploration Service Bing News Search API Video API Text Analytics API Recommandations API Bing Video Search API Web Language Model API Bing Web Search API
  • 26. DEMO
  • 28. Windows Ink • Windows Ink workspace • Paramétrage avancé du stylet • Windows Ink API
  • 31. Windows Ink API • InkCanvas • InkToolbar • InkPresenter
  • 36. ASP.NET CORE • Complètement modulaire • Cycle de développement rapide • Prêt pour le Cloud • N’est marié à aucun IDE • Open Source ! • Multiplateformes • Performant !
  • 41. ASP.NET CORE CLI • Une ligne de commande pour tout faire avec .NET Core ! • Open Source !
  • 42. ASP.NET CORE CLI • Création d’un nouveau projet $ dotnet new • Récupération des dépendances d’un projet $ dotnet restore • Compilation d’un projet $ dotnet build • Publier un projet $ dotnet publish
  • 43. ASP.NET CORE CLI • Récupérer les dépendances & exécuter un projet $ dotnet run • Exécuter un projet $ dotnet monProjet.dll
  • 46. Liens utiles • La //Build/ 2016 en vidéo: https://channel9.msdn.com/Events/Build/2016/ • Windows Insider : https://insider.windows.com/ • Visual Studio ‘15’ Preview : https://www.visualstudio.com/fr-fr/visual-studio- next-downloads-vs.aspx • Desktop App Converter : https://www.microsoft.com/en- us/download/details.aspx?id=51691 • Bot Framework: https://dev.botframework.com/ • Cognitive Services: https://www.microsoft.com/cognitive-services/

Notas del editor

  1. NodeJs 314,418 - 4.4% https://www.techempower.com/benchmarks
  2. NodeJs 314,418 - 4.4% https://www.techempower.com/benchmarks
  3. NodeJs 314,418 - 4.4% https://www.techempower.com/benchmarks Premier chiffre sur github. Deuxième chiffre annoncé à la Build.