【WinHec启示录】透过Windows 10技术布局,谈微软王者归来

每个时代都有王者,王者的成功,往往是因为恰逢其时地发布了一个成功的产品(具有里程碑意义,划时代的产品)。Windows 95的成功标示着微软是PC时代的王者;WinXP的成功标示着微软是互联网时代的王者;而恰恰是Windows Vista、Windows 7和Windows 8对移动互联网时代的忽视,王者地位拱手让人;在即将来临的物联网时代,Windows 10的即将成功,预示着微软将成为物联网时代的王者。

物联网的三要素,无非是云、入口、端。而微软恰恰在这三点上,都已经完成了最重要的布局。

一个云:Windows Azure

WindowsAzure于2008年发布,目前在商业领域已经取得了比较大的成功,并且我在博文《管中窥豹,物联网之我见》所提到,微软的云有别于亚马逊和阿里的云平台,是真正的云计算平台。

一个系统:Windows 10

目前来看、物联网的主要入口有三种:传统PC、平板、手机。虽然WinXP很成功,但是在移动互联网时代,随着传统PC的市场萎缩及微软移动操作系统Windows CE、Windows Modble、Windows RT和Windows Phone的相继失败,微软越来越被边缘化。而Windows 10的发布,将强有力的改变这个局面。

Windows10所有版本,基于同样的OneCote,统一的驱动模型,统一的应用API接口,意味着厂商或个人开发的设备驱动,及应用程序,一次开发,所有的平台都能运行。这样以前被别人诟病的Windows Phone或Windows RT应用不足的局面将大大改观。

此外为了让Windows 10 在尽可能的多的平台上运行,微软这次也放出了大招:除了正版Windows用户一年内免费升级外,通过腾讯和奇虎360,让大量的Windows盗版用户,也可以顺利升级为Windows 10平台。在手机领域,微软提供了刷机固件,比如小米4就可以刷机为Windows 10平台。

在物联网开发领域,微软提供免费的Windows IoT版本。

为了更好地适应物联网开发,扩展了低功耗总线的驱动开发的支持,以方便连接各种智能硬件模块。

一个端:.Net MicroFramework

在2014年初的微软Build大会上,有《Windows and the Internet  of Things》演讲,就着重介绍了.Net MicroFramework系统(详情,可参见我以前的博文《.Net Micro Framwork简介》)。

在IoT金字塔布局中,是一个非常重要的基础层。

这一次,Windows 10的出现,把Large、Mobile、Small三层变成了一层,也就是Windows 10。

这一次存在多年的Windows CE系列合并在了Windows中,从历史长河中隐去,但是.Net Micro Framework却顽强地存活了下来,并且其战略地位却越来越凸显了。随着去年.Net Micro Framwork之父Colin Miller的回归,.Net Micro Framework发展方向越来越明确了。其开源代码,最近也从CodePlex移步到GitHub,支持高通AllJoyn物联网规范和微软WinRT APIs接口,并且SDK支持VS2015开发。(开源地址:http://netmf.github.io

有了这三个点支撑,下一步如何进行互联和开发,成了最关键的环节。

一个开发平台:Visual Studio

从Windows Azure、Window 10到.Net Micro Framework,都可以基于目前为止最好用的开发工具(甚至没有之一)-- Visual Studio系列开发工具。

驱动开发工具也已经集成到Visual Studio工具中,并且简化了开发流程。

统一的开发体验,统一的开发语言,可以让物联网时代的开发者,从云到端,任意翱翔。

一个互联协议: AllJoyn

微软于去年加入AllSeen联盟(高通提出智能家居互联方案),AllSeenAlliance 是负责监督 AllJoyn 的非营利性联盟。声明重点是支持“万物互联”。 AllJoyn是支持 IoT 设备和应用互操作性的开源通信框架。

现在Windows 10已经全面支持AllJoyn技术。

现在已经发布的.Net Micro Framework4.4版本,也支持AllJoyn通信规范,在WinHec会议上的示例演示,就是运行.Net Micro Framework的AllJoyn设备,自动和Windows 10设备进行互联。

WinHec从2008年之后,沉寂了7年之后,在深圳召开。这沉寂的七年,也是微软相对沉沦的7年(想当年2008年的北京WinHec会议,我还参与了相关的会场筹备和接待工作,如今已恍如隔世)。如今物联网时代即将来临,微软也已凤凰涅槃,烈火重生,已经初步准备完毕,剩下的就看开发者如何去选择和追随了。

【声明】本文版权属叶帆(刘洪峰)所有,未经允许,禁止转载。

时间: 2024-08-15 06:57:37

【WinHec启示录】透过Windows 10技术布局,谈微软王者归来的相关文章

【WinHec启发录】透过Windows 10技术布局,谈微软王者归来

每一个时代都有王者,王者的成功,往往是由于恰逢其时地公布了一个成功的产品(具有里程碑意义,划时代的产品).Windows 95的成功标示着微软是PC时代的王者:WinXP的成功标示着微软是互联网时代的王者.而恰恰是Windows Vista.Windows 7和Windows 8对移动互联网时代的忽视,王者地位拱手让人.在即将来临的物联网时代,Windows 10的即将成功,预示着微软将成为物联网时代的王者. 物联网的三要素,无非是云.入口.端. 而微软恰恰在这三点上,都已经完毕了最重要的布局.

Windows 10 技术预览版抢先体验

Windows 10 是微软公司新一代操作系统,即传说中的Windows Threshold,NT内核为6.4.该系统于2014年9月30日(美国东部时间, 北京时间2014年10月1日)发布开技术预览版.北京时间10月2日凌晨开放下载技术预览版[1] .该操作系统可能会是微软的最后一款操作系统(即不再有大更新). Windows 10正式版将于2015年发布,将涵盖PC.平板电脑.手机.XBOX和服务器端,芯片类型将涵盖Intel.AMD和ARM[2] . 上面文字引述百度百科内容. ====

06、Windows 10 技术预览

随着 Windows 10 发布的,未来 Windows 平台都是统一开发模型,可以只写一个 Appx 包,就可以同时部署到 Windows/ Windowsw Phone/ Tablet /xbox ..平台上了,我们几个 Windows 组的同事也是摩拳擦掌,希望写一 个用户体验很好的客户端. 看了一下 MSDN 最新发布的文档和视频教程,这里作为笔记,大概总结了一下在 Windows 10上,针对 Windows 8.1 和 WP 上的一些技术更新. 贴一张视频里面聚合的路线图: MSDN

Windows 10 技术预览

信息世界新纪元,Windows 10开启 分享继续中--

熊猫猪新系统测试之一:Windows 10 技术预览版

话说本猫不用windows很多年了呀!不过看到微软最新的Windows10还是手痒了,想安装体验一把.于是第一时间下载,并做成usb引导安装镜像,在08年的老台式机上安装尝鲜鸟.下载ISO和安装方法这个略过了,因为网上一大把教程吖!这里只是就使用的第一感觉和大家分享下. 首先,微软自己说了,Windows10 技术预览版(build 9841)不推荐实际工作使用,一是因为bug较多,二是微软会在后台大量收集用户使用报告,有隐私拒绝强迫症的童鞋可以略过鸟!我在家一般用Mac OS X系统,在单位用

Windows 10技术浏览版评测

距win8发布(2012/10/26)不到两年,微软就发布了下一代操作系统,仿佛是为了破解偶数必败的规律,微软跳过了windows9,直接使用windows10来对新系统进行命名,在微软发布Windows Technical Preview之后,笔者就获得了该镜像,并第一时间安装,闲话不多说,让我们来看一下win10的new design吧~ 首先安装过程基本没有变化,不过安装界面仍然是win7的风格,轻车熟路安装完后,我们就进入了系统在桌面上,除了约定俗成的回收站图标,还多了一个网页的链接,如

windows 10 自适应布局

https://msdn.microsoft.com/library/windows/apps/dn894631.aspx Use visual state triggers to build UI that can adapt to available screen space Your UI may need to adapt to changes in window size. Adaptive visual states allows you to change the visual s

[深入浅出Windows 10]布局原理

5.2 布局原理 很多时候在编写程序界面的时候都会忽略了应用布局的重要性,仅仅只是把布局看作是对UI元素的排列,只要能实现布局的效果就可以了,但是在实际的产品开发中这是远远不够的,你可能面临要实现的布局效果要比常规布局更加复杂,这就需要对布局的技术知识有深入的理解和掌握才能够实现.要实现一个布局的效果,可能会有很多总布局方案,我们该怎么去选择实现的方法?如果要实现的一个布局效果是比较复杂的,我们该怎么去对这种布局规律进行封装?要解决这些问题,首要的问题就是需要我们对程序的布局原理有着深入的理解.

微软 Windows 10 将支持 8 英寸以下 ARM 平板设备

2015 年 1 月 24 日,  9:32 下午 - 微软本周展示了 Windows 10 一系列新的改变,也包括首次公开展示的 Windows 10 手机版,但 ARM 平板并没有得到太多提及. 而且微软官方也确认驱动 ARM 平板的 Windows RT 操作系统将只有“特殊更新提供部分 Windows 10 功能”,意味着现有 Surface RT 和 Surface 2 和 Lumia 2550 用户可能享受不到 Windows 10 完整系统功能. 不过微软仍会支持 ARM 平板设备