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