PowerPoint Presentationdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/26/2016  · Run...

Post on 24-Aug-2020

5 views 0 download

Transcript of PowerPoint Presentationdownload.microsoft.com/download/0/F/1/0F1B141A-9C... · 4/26/2016  · Run...

陳晴台灣微軟

2016 Build大觀

Run BASH on Ubuntu on Windows!

• Windows Subsystem for Linux (WSL)

• Integrates Linux User Mode into Windows through partnership with Canonical

• Not a VM

• Why?• Bring the tools devs and admins are familiar

with in OSS to Windows

• Use tools like apt-get, EMACS, etc.

• Scott Hanselman explains: https://channel9.msdn.com/Events/Build/2016/C906

VideoBash on Windows

https://channel9.msdn.com/Events/Build/2016/KEY01#time=38m27s

Desktop App Converter

VideoDesktop App Converter

https://channel9.msdn.com/Events/Build/2016/B829?time=4m5s

Cortana Intelligence Suite with Bots

http://dev.botframework.com/

Bot Framework is a Microsoft-operated service and an SDK.

Bot Framework is one of many tools Microsoft offers for building a complete bot.

Others include: LUIS, Speech APIs, Azure, more

Your conversation logic

Logic

Web service

LUIS

Your bot

Your bot

{"type": "Message","id": "68YrxgtB53Y","conversationId": "DphPaFQrDuZDKyCez4AFGcT4vy5aQDje1lLGIjB8v18MFtb","language": "en","text": "You can say \"/order\" to order!","attachments": [ ],"from": {"name": "+12065551212","channelId": "sms","address": "+12065551212","id": "Ro52hKN287","isBot": false

},"channelData": { SMS data here },"botUserData": { your data here },...

}

Bot Connector

VideoBot Framework

https://channel9.msdn.com/Events/Build/2016/KEY01#time=1h54m02s

VideoXamarin for Everyone

https://channel9.msdn.com/Events/Build/2016/KEY02#time=18m32s

Visual Studio “15” Preview

• Open Folder as Solution

• Code Syntax Rules Engine

• Super-fast installation experience

• Get it here: https://www.visualstudio.com/en-us/news/vs15-preview-vs.aspx

VideoVisual Studio “15” Preview

https://channel9.msdn.com/Events/Build/2016/B810

Microservices

Datacenter (Azure, On Premises, Other Clouds )

Load

Balancer

PC/VM #1

Service Fabric

Your code, etc.

PC/VM #2

Service Fabric

Your code, etc. PC/VM #3

Service Fabric

Your code, etc.

PC/VM #4

Service Fabric

Your code, etc.PC/VM #5

Service Fabric

Your code, etc.

Service Fabric Cluster

Management to deploy

your code, etc.

(Port: 19080)

App Web Request(Port: 80/443/?)

What is Azure Functions?

1st class support

Node/JavaScript

C#Experimental support

F#

Python

PHP

Batch

Bash

PowerShell

Supported Languages