每个时代都有王者,王者的成功,往往是因为恰逢其时地发布了一个成功的产品(具有里程碑意义,划时代的产品)。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所有版本,基于同样的OneCore架构,统一的驱动模型,统一的应用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 Framework 4.4版本,也支持AllJoyn通信规范,在WinHec会议上的示例演示,就是运行.Net Micro Framework的AllJoyn设备,自动和Windows 10设备进行互联。

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

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

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

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

    每一个时代都有王者,王者的成功,往往是由于恰逢其时地公布了一个成功的产品(具有里程碑意义,划时代的产品).Windows 95的成功标示着微软是PC时代的王者:WinXP的成功标示着微软是互联网时代的 ...

  2. Windows ECP技术浅谈

    文章目录 Windows ECP技术浅谈 1. FltAllocateExtraCreateParameterList 2. FsRtlAllocateExtraCreateParameter 3. ...

  3. Windows 10 技术预览

    windows10的技术预览版已经发布了很久了,正式版大约在今年的夏天就会发布,作为微软寄予厚望的下一代全平台操作系统,相比于windows8.1,windows10做了哪些改进,又添加了哪些新功能. ...

  4. 为 Surface Pro 3 全新安装 Windows 10 技术预览版

    最近 Windows 10 Technical Preview Build 10041 终于发布了.第一时间在我使用的所有设备上安装升级,感觉还不错.然而手头一台 Surface Pro 3 在升级后 ...

  5. Windows 10 自带输入法微软拼音「简体」「繁体」切换快捷键

    快捷键:Ctrl + Shift + F 经常无缘无故的不知道点击了什么导致输入法变成繁体,关键是不太记事每次都要查询一番,还是记下来吧.

  6. Windows 10 再香,国内超一半用户「死守」停更的 Windows 7

    作者 | 杨雪梅 来源 | 新浪科技(ID:techsina) 属于Windows 7的时代结束了. 近日,微软正式停止了对Windows 7系统的更新维护服务.服务停止后,微软不会再对Windows ...

  7. 190个国家和地区111种语言Windows 10今夏正式发布

     中国深圳,2015 年 3 月 18 日--在今天举行的 Windows 硬件工程产业创新峰会 (WinHEC)上,微软公司操作系统事业部执行副总裁特里Ÿ梅尔森(Terry Myerson)宣布 ...

  8. Android刷windows 10系统,有哪些手机可以刷win10系统?Android机上将可刷Win10?

    微软在前几天WinHEC(Windows硬件工程产业创新峰会)上宣布与小米合作,为小米4推出Win10的刷机包,但这只是一个开端,微软的计划是未来推出可在任何Android设备上直接运行Windows ...

  9. Windows 10 Technical Preview 安装体验及变化

    Windows 10 Technical  Preview  安装及最新变化 2014.10.1零晨,微软官方发布了windows 10技术预览版,下载体验一番,与大家分享一下使用心得. Window ...

最新文章

  1. print_r() 'ThinkPHP\Common\common.php 601
  2. RedHat Linux乱码解决方案(转)
  3. 全民直播CTO张云龙:已全面迁移至阿里云
  4. 华为光猫鉴权解密逆向
  5. winform c#绑定combobox下拉框 年度代码。
  6. idf实验室--简单编程字符统计
  7. Creating Apps With Material Design —— Creating Lists and Cards
  8. 基于Java的账号、密码登陆页面及验证
  9. http --- 从输入URL到页面加载的过程发生了什么?
  10. mysql行转列sql函数_(转)行变列SQL语句(MSSQL) - jack - 博客园
  11. T 沙龙 2018 年 1 月上海第 10 次线下活动总结
  12. Pygame实现”走四棋儿“双人对战小游戏
  13. MSDTC报错怎么破
  14. 2021数据库课程设计培训笔记:【jdbc】部分
  15. 需求文档你怎么写?为什么这么写?如何写一份好的需求文档?
  16. WIN10电脑端微信字体变模糊如何调节回来
  17. rtf转换成html,转换Rtf到HTML
  18. 彻底弄懂 Linux 下的文件描述符(fd)
  19. 如何使用Nacos实现配置热更新
  20. iCloud数据存储

热门文章

  1. 微信小程序和python数据交互_记录 python flask 与微信小程序交互
  2. Lenovo 联想老主板装系统
  3. JQuery蒙板层(特效)
  4. 大学计算机基础第5版赵英良答案,清华大学出版社-图书详情-《C++程序设计实验指导与习题解析》...
  5. frameset的基础使用方法
  6. android 耳机图标显示图标,一种耳机图标的显示方法及终端与流程
  7. 设置带自己域名的邮箱,腾讯QQ办理 法
  8. 【Android】基础控件【基础】【复习】
  9. CentOS设置中文输入法
  10. Netty的高低水位