微软Build 2017第一天:值得开发者关注的热点
2017年5月10日,微軟 Build 2017在美國西雅圖如期舉辦。Build大會是微軟面向開發者社區舉辦的重要會議,此次Build大會將于5月12日結束。Build大會近幾年連續多次在美國舊金山舉辦,今年,微軟選擇了臨近其總部的西雅圖舉辦Build大會,但依舊人氣滿滿,吸引了眾多開發者。今年的Build大會有哪些值得開發者關注的技術熱點呢?InfoQ中國將在一線為大家進行梳理和及時更新,以饗讀者。
\\以下是Build大會第一天的熱點。
\\一、人工智能:Microsoft AI
\\關鍵詞:Cognitive Services、Azure Batch AI Training、數據服務
\\\\繼2015年提到云計算有“機器學習支持”,2016年提出“構建智能的云平臺”后,微軟終于提出了“微軟AI (Microsoft AI)”這一概念,并稱微軟 AI 與 Azure相結合,為開發人員提供最全面的AI平臺:
\\1.智能API增加至29個
\\對于不想構建深度學習模型的開發者,微軟宣布為開發者提供29項認知服務的API,開發者能夠將視覺、語音、語言、知識和搜索等智能應用加入到任何應用場景中,只需幾行代碼。新增加的API服務包括:
\\- 必應定制搜索\\t
- 定制視覺服務\\t
- 定制決策服務\\t
- 視頻索引\
此外還有一個被稱為Presentation Translator的PowerPoint插件,它利用了微軟的Translation API接口,可以在播放演示文稿的過程中,實時地將其翻譯成多種語言。
\\同時,微軟推出認知服務實驗室(Cognitive Services Labs),開發者可以提前嘗試到尚處于早期研發階段的新服務,例如手勢識別API。
\\2.宣布推出Azure Batch AI Training
\\對于想訓練自己深度神經網絡的開發者,微軟宣布推出Azure Batch AI Training,這是Azure的一項新功能,目前只提供有限預覽。它允許開發者和數據科學家利用參數配置運行環境,針對多CPU、多GPU或現場可編程門陣列(FPGA)等不同環境運行自己的數據模型。
\\3.為開發者提供數據服務
\\微軟為開發者開放了新的Microsoft Graph API接口,包括SharePoint和Planner的API。Microsoft Graph讓開發者能夠訪問Office 365數據和智能,并在聯系人、對話、項目、日程、流程與內容之間建立聯系。以期幫助開發者打造更智能的應用,構建更聰明的工作方式。
\\4.Cortana 技能工具包開啟公共預覽
\\通過創建一個機器人并將其發布到微軟機器人框架新開通Cortana渠道中,開發者可以為Cortana增添新技能。這項服務支持Windows 10、Android、iOS,以及內置了Cortana的哈曼卡頓Invoke揚聲器。Cortana技能工具包目前只在美國可用。
\\5.聊天機器人框架支持新的adaptive card
\\微軟聊天機器人框架加入了對新的適應卡(adaptive card)的支持,開發者一次編寫卡,即可用于多個應用和平臺。利用微軟對話機器人框架,開發者現在可以直接對接更多新渠道,包括必應搜索、Cortana和Skype for Business,并通過微軟的支付請求API,更快速、便捷地用自己的微軟聊天機器人結賬。
\\微軟稱其致力于“為每位開發者、每個機構、每個平臺、每個人服務的人工智能”,因此,其眾多產品中都有著AI的身影。
\\二、云計算:Microsoft Azure全方位升級
\\關鍵詞:Azure Cosmos DB、便捷上云、容器
\\\\1.提升數據庫能力
\\- 發布全球分布式的多模型數據庫服務Azure Cosmos DB\
微軟發布了Azure Cosmos DB,支持全球規模的云服務與數據密集型應用(從物聯網到人工智能到移動計算),微軟稱其可以提供高性能的服務、容錯能力強,同時對數據類型的廣泛支持,包括graph格式。微軟稱其是“第一個全球分布式的多模型數據庫服務”,是“唯一的模式自由數據庫服務”,能提供帶有運行時間保障、高吞吐、高一致性的水平擴展,并能保證99%的個位數毫秒級延遲。Azure Cosmos DB非常靈活,支持流行的NoSQL API,同時還提供了五種定義清晰的一致性等級可供選擇,并且能夠對所有數據自動建立索引。
\\\\- 新增MySQL和PostgreSQL托管服務\
在Azure SQL數據庫基礎上新增的MySQL和PostgreSQL托管服務,為開發者提供了更多選擇,同時還能確保平臺服務的高可用性,盡可能不停機以完成擴展,并可確保數據安全和數據恢復的能力。
\\- 遷移服務開啟預覽\
微軟數據庫遷移服務開啟早期預覽,這將幫助Oracle和SQL Server的用戶更輕松地遷移數據并快速地對自己的應用進行現代化升級。
\\- 改進Azure SQL數據庫\
Azure SQL數據庫的改進包括:
\\(1)全新的托管實例開啟有限預覽,為用戶提供SQL Server虛機實例層級的兼容性,讓企業更輕松地把現有SQL Server應用遷移到Azure SQL數據庫。
\\(2)威脅檢測服務正式上線,Graph 支持服務開啟預覽。
\\2.便捷上云
\\- Azure Cloud Shell\
Azure Cloud Shell 支持多種流行的編程語言,并提供相應的移動端應用,從而提高開發人員的效率。
\\\\- Visual Studio 2017 for Mac正式商用\
Visual Studio 2017 for Mac正式商用,讓開發者在Windows和Mac環境之間實現無縫銜接,全面支持移動、網頁和云端工作負載,并提供Docker工具、Azure Functions和Xamarin.IoT支持功能的預覽。
\\- Azure Service Fabric正式支持Windows Server Containers\
Azure Service Fabric已正式支持Windows Server Containers,通過Visual Studio作為工具,借助Docker Compose 將容器化應用部署到Service Fabric的功能也已開啟預覽。微軟針對幾乎所有類型、所有平臺容器所提供的全面支持,讓開發者得以交付面向關鍵業務的、可擴展的應用和服務。
\\三、物聯網:Azure IoT Edge開啟預覽
\\- \\t
Azure IoT Edge開啟預覽,這項技術能夠將云計算的智能和更多優勢擴展到物聯網邊緣設備。
\\t\\t - \\t
上文中提到的Microsoft Graph擴展服務,能夠將工作環境中的業務內在規律、設備數據與對現實世界復雜關聯的感知結合在一起。
\\t\\t - \\t
新技術讓用戶可以像在數字世界中一樣在現實世界中進行搜索,在確保數據安全可靠的同時提高生產力。
\\t\
四、Office 365:公布系列計劃幫助開發者
\\除上文提到的開放Microsoft Graph API接口外,微軟還公布了Office 365的系列計劃,包括:
\\- \\t
開發者將可以在Microsoft Teams中發布嵌入式應用。作為Office 365提供的一個工作用聊天工具,在Microsoft Teams中加入應用,將以全新的應用體驗打動用戶。開發者還將可以為Teams應用添加新的功能,例如在信息流中加入第三方推送通知、復合擴展和可以交互信息等。
\\t\\t - \\t
對于已經將生產型SaaS應用放在Microsoft Azure上運行并在Azure網站上注冊的開發者和ISV,現在只要通過標準的PowerApps和Microsoft Flow接口,就可以將其應用中的數據和工作流自動擴展到經過授權的Office 365用戶。為了進一步幫助ISV拓展業務,微軟還為銷售團隊提供了額外的獎勵,以鼓勵其向企業客戶銷售由ISV開發的合格的SaaS應用及服務。
\\t\
相關鏈接:
\\微軟 Build 2017直播地址:https://channel9.msdn.com/?wt.mc_id=build_hp
總結
以上是生活随笔為你收集整理的微软Build 2017第一天:值得开发者关注的热点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tomcat日志按天切分
- 下一篇: WEB开发原则