(轉)微軟借力.NET開源跨平臺支持,佈局物聯網平臺開發

       今天科技類最大的新聞,莫過於微軟宣佈.NET開發框架開源計劃。.NET 開源,集成 Clang 和 LLVM 而且自帶 Android 模擬器,這意味着 Visual Studio 這個當下最好沒有之一的 IDE 正式支持編寫 Android 和 iOS 程序 -- Visual Studio 和 .NET 真正開始走向跨平臺化。Nadella 說的「移動爲先,云爲先」和「找到微軟最初的本質」終於連成一線。(詳情請參見相關新聞連接:http://www.cnbeta.com/articles/345617.htm)。框架

    同時.NET Micro Framework之父Colin Miller也高調回歸,在11月11日發佈一篇以ComingHome爲標題的新博文,文中聲稱,微軟發佈新的計劃,將加大對.NET Micro Framework的投入力度,着力在智能設備和物聯網領域進行深度開發。正由於如此,因此通過兩年的離開後,從新歸隊領導.NETMicro Framework下一步的開發。(相關博文請參見:http://blogs.msdn.com/b/netmfteam/archive/2014/11/11/coming-home.aspx)。工具

    目前來看,將來物聯網的開發平臺,無非集中在三個層面:雲,移動入口,端。佈局

    在雲這個平臺上,微軟的戰略眼光和實際執行都比較到位,至少技術和總體佈局上並無落後。可是在移動入口(手機、平板),起個大早,趕一晚集,拉一個偌大 的諾基亞來墊背,也沒有擺脫敗局。因此如今宣佈開源.NET,支持Android和IOS開發,就是想在移動入口有所做爲(最近office一些產品也爲 這些嵌入式平臺免費提供了)。剩下的就是端,這個端不是指傳感器等設備,而是指接入端,雖然.NET Micro Framework設計之初,是專爲智能設備開發而準備。可是隨着物聯網時代的來臨,接入設備的多樣性,及通訊的複雜性,讓易於開發和易於調試的.NET Micro Framework從新煥發新的生命力。微軟從新重視.NETMicro Framework,雲+端同時發力,在物聯網時代,勝算就會多幾分了。開發工具

    近幾年來,ARM經過推出Cortex系列的產品,在硬件層面,儘量統一了不一樣廠家的芯片的核心功能,另外 又經過CMSIS中間件,抹平了各廠家的芯片差別,借力mbed和CoAP技術提供物聯網開發支持(相關詳細內容,能夠參見去年的一篇博文:http://blog.csdn.net/yfiot/article/details/17006331)。經過JS,Html5,C/C++等開發語言,藉助開源庫,經過幾年的努力,逐漸造成了相對完整的物聯網開發體系。不過C/C++開發,開發門檻比較高,調試和維護都不是太方便,對微軟這種以易用起家的公司來講,物聯網領域充滿機會。.net

    物聯網從雲到端、到手機、到平板,各類軟硬件平臺,藉助.NET開發,經過統一的開發工具,統一的開發語言,花最小的代價,完成總體開發--至少這是目前我所看到的,最誘人的前景。設計

相關文章
相關標籤/搜索