Archives mensuelles : mars 2016

Résumé du 1er Keynote de la Build 2016

L’évènement tant attendu est enfin arrivé, après avoir été soldout en 1 minute, la Build a débuté hier avec un 1er keynote essentiellement orienté autour de 3 thèmes :

  • Windows
  • L’intelligence artificielle
  • Hololens

Windows

Le 1er keynote a démarré par une démonstration de l’utilisation de stylet dans la prochaine mise à jour de Windows qui sera proposée cet été. Une démonstration à mon avis trop longue, où on a insisté à essayer de démontrer que l’on avait enfin trouver une vraie utilité aux stylets.

Passons donc à une annonce technique bien plus intéressante avec l’annonce du Desktop App Converter qui permet de repackager un MSI en Modern App, et qui permet de faire fonctionner en mode hostée une telle application ainsi repackagée. Un excellent moyen de publier les applications Win32 desktop “traditionnelles” dans le Windows Store !

Autre nouveauté technique qui aurait surpris tout le monde si elle n’avait pas fuité sur Twitter quelques heures avant le keynote : le support de bash directement dans Windows de manière native. Suivant les retours effectués sur UserVoice, l’éditeur a en effet ajouté la possibilité d’utiliser les outils en ligne de commande du monde Linux grâce à un nouveau sous-système appelé “Windows Subsystem for Linux”.

Et enfin autre nouveauté intéressante attendue depuis longtemps puisque Microsoft nous l’avait déjà “vendue” à de multiples reprises, le développement sur XBOX va enfin prendre une nouvelle dimension. Le store devrait se remplir de nombreuses applications notamment grâce à l’annonce de la possibilité pour chaque possesseur de XBOX de l’utiliser en tant que kit de développement. Un mode développement sera en effet proposé lors d’une prochaine mise à jour afin de rendre accessible le développement d’applications dédiée à cette plate-forme sans nécessiter l’achat d’un kit dédié assez coûteux.

L’intelligence artificielle

Les principaux acteurs de l’informatique investissent énormément dans ce domaine, et Microsoft n’est pas en reste dans ce domaine.

En plus d’intégrer des algos d’IA dans des produits finaux (dans Cortana ou OneDrive par exemple), l’éditeur se doit de proposer l’accès aux avancées dans ce domaine à l’ensemble des développeurs afin que l’ensemble de l’industrie puisse en bénéficier.

Et Microsoft nous a donc montré deux manières d’y accéder. La première, via une traditionnelle API via les Microsoft Cognitive Services. L’accès à la reconnaissance intelligente d’image, à la reconnaissance vocale est donc à la portée de tous !

L’utilisation de ces services a été illustré via la création de lunettes permettant de recouvrer la vue aux non-voyants :

Deuxième solution annoncée durant le keynote : Microsoft Bot Framework qui permet de créer des bots intelligents pour Skype, Slack, SMS, etc. L’idée est d’ajouter une manière simple d’intéragir avec une application en discutant de manière naturelle.

Hololens

Commençons par une annonce qui n’en était pas une, le démarrage de la commercialisation d’Hololens le jour-même à partir du 30 Mars à destination des développeurs.

Différentes démonstrations ont été faites, qui malheureusement deviennent plutôt classiques. Il est dommage que Microsoft n’ait pas attendu la Build pour montrer les hologrammes humains en temp réél :

 

Cela aurait permis d’avoir une démo avec effet “waouh” ce qui n’est plus le cas des démonstrations “classiques” d’Hololens.

Il n’en reste pas moins que l’on reste très impatient de pouvoir tester tout cela !

A noter la mise à disposition sur Github des sources d’une application d’exploration de la galaxie. Une très bonne idée qui permettra aux chanceux développeurs qui travaillent sur ce device d’avoir un bon exemple réél d’application.

En synthèse

Ce 1er keynote a été plutôt décevant d’un point de vue du rythme, d’un point de vue de son déroulement. Commencer le keynote afin de montrer que l’on peut utiliser un crayon et une règle n’a pas aidé à apporter une bonne dynamique et de l’intérêt à ce qui était présenté.

On notera l’absence de Windows Phone dans ce keynote, l’éditeur a communiqué le fait que cette plate-forme n’était pas le focus de cette année, et que la priorité était ailleurs et c’est une très bonne chose.

Une chose est sûre, je suis impatient de voir le keynote d’aujourd’hui afin des annonces techniques sympa à me mettre sous la dent !

News de la semaine #13

image #ALM
Improved commit traceability, custom multiline fields, and board/test integration – Mar 24

#VisualStudio
Visual Studio Tools for Unity (Channel 9)

 

#ASPNET
Offline Web Applications with MVC

#npmGate
How one developer just broke Node, Babel and thousands of projects in 11 lines of JavaScript
NPM & left-pad: Have We Forgotten How To Program?
kik, left-pad, and npm

#openness
Microsoft provides a few more details on its SQL on Linux plans | ZDNet

#France
Meilleur Dev de France 2016 : erreur 503
Keynote de la //Build 2016 à Toulouse, le 30 Mars

News de la semaine #12

 

image#ALM
PowerBI et VSTS : enfin du reporting simple ! – Cellenza Blog
Here’s what’s inside Microsoft’s private preview of Visual Studio next | ZDNet

#WEB
Deploy an MVC Application to a Container
Microsoft Edge extensions now available to preview
A WebAssembly Milestone: Experimental Support in Multiple Browsers ★ Mozilla Hacks – the Web developer blog
What is Middleware Anyway?

#ARCHITECTURE
An Introduction to Microservices with Mark Russinovich (Channel 9)

#PRODUITS
Microsoft releases to manufacturing SharePoint Server 2016 | ZDNet
Introducing LINQPad.QueryPlanVisualizer – About My Cod

#FRANCE
Microsoft Expériences : les TechDays opèrent leur transformation | ITespresso.fr

News de la semaine #11

 

image#OPENNESS
Microsoft joins the Eclipse Foundation and brings more tools to the community
Announcing SQL Server on Linux – The Official Microsoft Blog
Why Microsoft needs SQL Server on Linux | ZDNet

 

#CLOUD
Microsoft’s new Dynamics AX ERP-as-a-service offering is truly cloud-first | ZDNet

#DATA
Visual Studio now speaks the R language!

#WINDOWS
Visual Layer : Redonnez le pouvoir à votre GPU

#WEB
ASP.NET 5 on Nano Server — ASP.NET documentation
ASP.NET AJAX Control Toolkit – New Release v16.1 and GitHub Hosted!

#TOULOUSE
Projection Keynote de la //Build/ 2016 à Toulouse

News de la semaine #10

 

image#ALM
Better exploratory testing, test results for release environments, squash merge, and more – Mar 3
Migrating from Codeplex to Github

#DOTNET
.Net Core – qu’est ce que c’est ?
Phil Haack Replies to Concerns on .NET OSS

#WINDOWS
Microsoft’s ambitious HoloLens headset ships on March 30
Windows Server 2016 Containers – Server Core, Containers and Setting Up a Base OS Image

#SECURITE
Major SSL Vulnerability Affects OpenSSL and HTTPS server traffic