//Build/ 2016 – 和開發人員對話,擁抱開源、貢獻社群

全球的資訊科技一如既往生氣蓬拔的發展著,不過在近幾年來,微軟將與開發者之間的話題逐漸聚焦在三個議題上。 第一項議題便是:微軟正在擁抱開源社群與技術。在過往,開發者往往僅熟悉於單一平台上,例如 ”純微軟開發環境“、”純甲骨文開發環境“、”純 Linux 開發環境“以及”純蘋果開發環境“,但今日的開發者早已習慣於跨平台間的開發。

0

//Build/ 2016 更簡便的跨平台行動裝置 App 開發 – 使用 Visual Studio 與 Xamarin

上個月,我們才剛剛宣佈 Microsoft 購併了 Xamarin,並且盛大歡迎 Xamarin 團隊加入 Microsoft,請參考:welcomed the Xamarin team to Microsoft。今天在 Build 2016 的主題演講中,Scott Guthrie 就揭示了整合 Xamarin 到 Visual Studio 的計畫。有興趣的讀者可以閱讀 Scott Guthrie 主題演講的摘要報導,網址:Scott Guthrie’s keynote summary post,以及 Nat Friedman 的部落格,網址:Nat Friedman’s blog。

0

//Build/ 2016 – 宣佈以 Azure 管理服務發行 Parse Server

Facebook 在一月時宣佈 Parse,這個由成千上萬開發人員喜愛的開發平台將被關閉,震撼了行動開發產業。今天,我們很高興的宣布 Parse Server on Azure Managed Services,一個給 Parse 開發人員繼續他們的工作並集中於他們喜愛做的事物的簡單方法,藉由行動服務 Azure App Service 與 Notification Hub ,開發人員服務包含 Apache Cordova , Xamarin 與原生 iOS / Andriod 開發的支援,以及受管理的資料庫服務如 DocumentDB 來撰寫很棒的行動體驗。

0

//Build/ 2016 – 微軟智能機器人開發框架

今年的 Build 2016 大會,微軟正式揭曉了微軟智能機器人開發框架。在大會中,微軟 CEO 納德拉也揭示了一個未來願景:「交談即平台 (conversation as a platform)」。這個軟體巨人也在大會主題演講中展示了許多各具功能的智能機器人,有些可以讓使用者與他討論或是交談 (就如同之前推出的交談機器 Tay 一樣),除此之外,微軟同時也發表了一些可以嵌入在 Skype 以及幫助使用者設定時程表、預約飯店或是執行其他的任務。

0

//Build/ 2016 – Windows 10 Anniversary SDK 提供更多機會給開發人員

在 //build 2016 第一天的 Keynote,Satya Nadella 與 Terry Myerson 公佈了 Windows 10 Anniversary Update 並且會持續投資在 Windows Platform 提供更多的機會給全部的開發人員。Terry’s blog 裏面有總結當天相關釋出的消息,此篇內容將特別對開發者需要知道的部分多做一些説明。 這次更新包含數以千計的新功能和 APIs,更多來自於開發人員們的建議與回饋 ( Windows Insider Program ) 所加入的特性與功能。 以下便列出幾個在 keynote 中提到的重點部分: Connected Devices : 實現了新的連接方式,例如:Windows Mobile 與 Xbox 控制器,Windows Mobile 與 Windows 電腦可以直接連接,可以參考示範影片。提供 Cortana 新的延伸應與 Action Center 與 Cloud 互相整合。可以到 Cortana Dev Center 注冊參加 preview program,將可以優先體驗如何整合 Cortana search…

0

//Build/ 2016 – 宣佈 Azure Resource Manager 內的範本匯出功能

今天,我們很高興的宣佈範本匯出功能的預覽,以回應出資源群組作為範本的能力的需求。在這篇部落格文章中,我們將告訴你能與範本互動的三個新方法。 由運行中的資源群組匯出範本 在 Azure Portal ,你可以選擇你目前的資源群組並選擇設定的 Export Template  ( 匯出範本 )。當範本匯出完成時,你能夠在 Portal 下載範本檔或觸發一個新的部署,你也可以找到 PowerShell 指令碼及 CLI 指令碼以用於部署範本。 為了使用 PowerShell 匯出範本,你可以執行下列指令: Export-AzureRmResourceGroup -ResourceGroupName <String> [-Path <String>] [-IncludeParameterDefaultValue [<SwitchParameter>]] [-IncludeComments [<SwitchParameter>]] 若要用 CLI 做,你可以執行: azure group export<name>[directory] 由前次的部署匯出範本 你也可以由你部署的歷史清單中選擇特定部署,並且匯出範本與當時傳送時的參數。選擇 deployment 與按下 Export template 。 若要使用 PowerShell 匯出前次的部署範本,你可以執行: Save-AzureRmResourceGroupDeploymentTemplate -DeploymentName <String> -ResourceGroupName <String> [-Path <String>] 若要使用 CLI ,你可以執行:…

0

//Build/ 2016 – UWP 登上 Xbox、釋出 Xbox One 開發模式與 Windows 10 上的遊戲開發環境

微軟 2016 年開發者大會在本周於舊金山 Moscone 中心進行舉辦,而 Xbox 開發團隊當然沒有錯過這次的大會,為開發者們帶來了 Xbox One 與 Windows 10 上有關於未來跨平台遊戲開發方面的目標與願景。 第一天的開發者大會 Keynote 上由 Xbox 團隊主管 Phil Spencer 談論有關於 Universal Windows Platform  ( UWP ) 除了能於多種 Windows 10 裝置上開發一般應用程式之外,更能讓遊戲透過 UWP 進行跨平台開發。而全新的 Xbox 開發模式更是在發表會上成為一大亮點,該模式能夠允許各式各樣的開發團隊能透過簡單的方式解鎖市售版的 Xbox One ,讓 Xbox One 能夠成為開發、測試以及實驗 UWP App 與遊戲的裝置。 在 UWP 與 Windows 10 上發揮更多機會 在 Keynote 中,Spencer 向大家說明 Windows 10 是最適合遊戲開發者開發遊戲的平台。Windows…

0

//Build/ 2016 – Azure Functions 概述簡介

雲端開發正在演進 資料無所不在,在雲端、地端以及在 Internet 連結的設備之間不斷的擴散。組織正在努力的在資料中將價值解開,並且要求他們的開發人員在不斷壓縮的時程中回應高可擴展性的解決方案。解決方案通常要求開發人員實作出隨選或是已排定時間的批次工作以實行交易、採集與處理資料,或即時做出反應。 這些需求迫使雲端運算典範演進並提供簡單與可擴展的事件驅動式解決方案,開發人員正在尋找方法抽象這些共同的問題與雲端應用程式的概念;釋放他們以聚焦於寫程式來解決在高速與資料驅動的世界中的真正問題。 Azure Functions 概要 今天,Microsoft 宣佈 Azure Functions 。Azure Functions 是一個事件驅動、隨選運算並延展現有的Azure 應用程式平台能力的經驗以實作由事件觸發的程式碼於 Azure 或是第三方服務以及地端的系統。Azure Functions 允許開發人員由連接資料來源或訊息解決方案來執行動作因而讓處理與和事件互動變得容易。開發人員能利用 Azure Functions 建立 HTTP 為主的 API 端點並能由應用程式、行動裝置與 IoT 設備等組成的大範圍存取,Azure Functions 是以擴展為基礎與具隨選能力,因此你只需要依你使用的資源付費即可。 為了支援持續部署與整合,Azure Functions 提供了一個直觀、以瀏覽器為主的使用者介面,以允許你建立已排程或已觸發的程式碼片段,且使用不同的程式語言所實作。 多樣的觸發器與連接器允許開發人員於Azure服務中與事件互動,Azure Functions 的資料處理能儲存到 Azure 資料服務如 Azure Storage 、Azure SQL Database 與 DocumentDB 。 工作原理  強大的開發人員體驗 使用 Azure Functions 的開發人員可以使用不同的程式語言 ( JavaScript、C#、Python…

0