内容简介:微软走向“边缘”:Windows和Office?咱们还是聊聊云跟AI吧…
至顶网软件频道消息: 在日前召开的微软 Build 2017 开发者大会上,微软公司 CEO Satya Nadella 公布了 Windows 已经迎来新的发展里程碑——月度活跃用户超过 5 亿。此外,他亦对 Windows 与 Office 进行了少量介绍。
相反,他与微软云企业集团执行副总裁 Scott Guthrie 以及微软人工智能与研究部门执行副总裁 Harry Shum 一道,将大部分时间用在了讨论 Azure 云服务、数据库以及跨平台开发 工具 身上。
在本届开发者大会的开幕式上, Nadella 在主题演讲中表示在这样一个阳光灿烂的日子里,“让人们走入昏暗的会场并谈论云计算”是个很棒的主意。
而 Office 与 Windows 则只能靠边站。
关注微软动态的朋友们可能还记得,其云计算业务一直开发得相当不错,也获得了市场的高度重视。结合今年 1 月微软发布的季度财报结果,这家打造出 Windows 与 Office 两大“怪兽级”产品的软件帝国迎来了高达 93% 的 Azure 营收同比增长。
在本周二的新闻发布会上,微软通信业务负责人 Frank Shaw 将“智能化边缘”与“智能化云”称为该公司构建起的“全新世界观”。
Nadella 则将这一新生儿描述为“未来几年内即将发生的巨大变化”。
为了证明自己的观点,他表示他本人对于基于软件的个人助理工具抱有浓厚兴趣。“您的个人数字化助理能够根据定义在设备上发挥作用,”他同时指出中央计算模式乃至客户端与服务器模式已经过时。事实上,数据已经开始与设备发生剥离。
换句话来说,所有来自联网设备的数据都需要同时利用本地与云计算资源进行处理。而且这场革命并不会以集中化形式出现。
这一判断在其它巨头级厂商中同样得到了印证:思科公司对于物联网的爆炸式增长感到振奋,并努力将智能处理技术带入网络边缘。然而,微软公司实际上推出了一项更符合共识性发展愿景的新服务。具体而言,微软提出了双极世界观,即智能边缘加智能云,而其实际体现正是一款名为 Azure Cosmos DB 的新型“行星规模”数据库。这是一款分布式多模型数据库,由微软研究人员 Leslie Lamport 的工作启发而来,承诺能够在全球范围内的 34 个微软服务区内提供数据,且保证数据能够在不同实例当中保持一致性。
在此次会议上,微软再次祭起 Cortana ,利用其演示 AI 技术如何在不同服务之间实现数据的交换与协作。不过实现这一目标亦“潜在”要求开发人员投入努力——因为必须先行构建 Cortana Skill ,旨在实现点到点连接并管理类似于跨应用切换、复制与粘贴的 AI 型跨应用程序通信活动。
但值得一提的是,目前 Cortana Skills Kit 已经发布公开预览,意味着开发人员能够将微软这款助理软件的功能扩展至哈曼卡顿以及 Invoke 等智能扬声器当中。
除了代码之外,其还能够帮助企业在人员与设备之间建立关联数据对接能力。而这正是微软长久以来希望凭借 Azure Active Directory 、 Graph 以及领英所达成的效果。
现场进行的实时图片识别演示证明,图像识别这类功能确实能够在施工现场等环境下为企业客户提供巨大助益。摄像头能够在现场自动发现未经授权的人员及其触及的设备。以此为基础,企业客户还将发现更多其它使用途径。人工智能在传统理解中往往更像是科幻小说中描述的一类无所不能的智慧载体,但根据微软的解释,其代表的实际包括机器学习框架、自然语言处理、计算机视觉以及图像识别等组件。
Shum 指出,“我们将 AI 视为人类聪明才智的一种放大器。”
微软公司的关注重点在于确保开发人员与企业客户乐于利用微软云计算资源构建并采用 AI 驱动型应用程序,而非将其业务应用于 AWS 或者 Google Cloud Platform 等竞争对手平台当中。
微软公司希望终有一天能够立足物联网等设备在云环境之外交付计算资源。该公司目前已经发布了 Azure IoT Edge 服务的预览版本,其能够以本地方式运行容器化功能。通过这种方式,客户将能够充分享受到低延迟与高响应速度等优势。
事实上,山特维克这家来自瑞典的工业自动化公司一直在测试 Azure IoT Edge ,旨在预测其现场设备中可能存在的故障,从而抢在故障发生前断开对应组件以避免造成损坏及其它后果。
人工智能已经成为技术主题演讲的绝对核心
与其它技术巨头一样,微软公司也坚信 AI 能够给一切现有方案带来提升。其将多套新型 AI 方案纳入原有产品当中——包括必应自定义搜索、自定义视觉服务、自定义决策服务以及视频索引器——这意味着其拥有的认知服务数量已经达到 29 项。
事实上,微软公司一直在关注这一数字。其表示自两年前面向 AI 建立产品组合以来,已经有来自 60 多个国家的约 56 万 8 千名开发者签署了认知服务使用协议。微软同时指出,自去年推出以来,已经有 13 万名开发者注册使用其 Bot 框架。
相比之下, Facebook 公司在 F8 大会上宣布其 Messenger 平台及类似的机器人方案吸引到了 10 万名机器人开发者。
正如 Facebook 公司不得不调整其对机器人技术的期望且不再着重强调基于对话的交互模式,微软公司也承认对话交互式软件并没有如希望中那样带来深远变革。
微软公司 FUSE 实验室总经理 Lili Cheng 在新闻发布会之前表示:“但我们仍然相信,再过几年机器将能够理解一切语言与语音内容。”
与此同时,正如 Facebook 公司的实际经历,为聊天机器人提供基于文本及语音的明确菜单同样效果不佳。
Shaw 强调称,“我们仍然坚信聊天机器人是我们交付的一款令人激动的解决方案。”然而,这样的粗暴论断更像是种“爱信信、不信滚”的吼叫。
微软 Bot 框架确实拥有更为强大的能力,且新增了适配卡( Adaptive Cards )机制。这些卡片属于富媒体接口,可跨越多种应用及平台起效。机器人开发者现在也能够发布机器人并确保其访问必应、 Cortana 以及 Skype for Business 等频道,同时通过 API 执行支付请求。
对于希望训练自有神经网络的开发人员, Shum 提到了一项名为 Azure Batch AI Training 的服务,其支持用户利用 Caffe 、微软 Cognitive Toolkit 以及 TensorFlow 等框架构建模型。这项服务目前正处于内部测试阶段。
Visual Studio for Mac 已经进入通用发布阶段,负责为开发人员提供一套出色的 IDE 以使用 C# 乃至其它多种语言创建跨平台应用,同时亦可同 Xamarin 、 .NET Core 以及 Azure 实现对接与协作。
说到 Azure ,微软公司目前还拥有一款名为 Azure Cloud Shell 的软件,用于指向 Auzre 资源的、基于浏览器的认证 shell 访问。 Azure 亦可以即服务形式管理 MySQL 与 PostgreSQL 数据库,对应的服务名称分别为 Azure Database for MySQL 与 Azure Database for PostgreSQL 。另外,微软亦发布了一款面向 Android 与 iOS 的 Azure Mobile Portal 移动应用。
吻别无聊而陈旧的甲骨文方案
为了确保客户远离竞争对手的吸引,微软公司推出了 Azure 数据库迁移服务,旨在帮助客户将第三方及 SQL Server 数据库迁移至 Azure SQL 数据库内,同时尽可能缩短相关停机时间。
正如 Guthrie 在主题演讲中所言,微软公司希望尽可能拉拢到更多原甲骨文客户。
Azure Service Fabric 的作用在于允许客户运行基于 Windows 及 Linux 系统的容器,其现已可通过 Docker Compose 实现容器构建与运行。而配合即将推出的 Service Fabric 5.6 运行时以及 2.6 SDK , Windows Server 容器已经全面进入通用阶段。
Visual Studio 2017 可通过一项扩展为无服务器计算开发场景提供多种工具,同时配合微软的事件驱动型托管编程服务 Azure Functions 与 Azure Logic 。其具体功能包括负责在内部设施中运行 Azure Functions 的 Azure Functions Runtime 预览版,以及负责对 Azure Functions 功能可用性进行分析与诊断的 Azure Application Insights 。
除了主题演讲中提到的内容, Guthrie 还在本周三发布的一篇博文中讨论了其它一些 Azure 相关消息。
微软公司已经将其基于聊天的工作区方案 Teams 向全部开发者开放,这意味着用户能够通过 Office Store 发布其应用,同时通过一项经过改进的应用发现流程找到更多适合自身需求的应用方案。微软方面已经于去年 11 月发布了 Teams 的一套预览版本。
Word 与 Excel 被赋予经过扩展的 JavaScript API ,这一目前尚处于预览阶段的特性旨在实现与结构化数据的交互。
OneDrive 获得了新的 File Handler 功能,旨在帮助微软合作伙伴改进 OneDrive 内所存储文件的呈现方式。而发布于今年 2 月负责提供 SharePoint 内 JavaScript 钩接能力的 SharePoint 框架则迎来大量加强扩展,这一预览功能旨在允许用户对 SharePoint 资源进行自定义。
另一项令人印象深刻的演示为即将推出的演示文稿翻译加载项,其能够向 PowerPoint 当中添加实时语言翻译 API 。演讲者的表达内容能够被迅速准确地翻译并显示在屏幕之上。
微软 Graph API 亦被扩展至 OneNote 、 SharePoint 站点以及 Planner 当中。
软件巨头计划面向 Azure 分析功能发布新的 Insights API 。不过其目前尚未正式推出,甚至连技术预览版亦不存在。但另外两项微软 Graph 功能已经初露头角,分别为负责罗列 Graph 内数据变更的 delta queries 以及允许开发者扩展基础 Graph 数据类型(例如用户或联系人)的 custom data 。
于去年秋季在 Web 版本 Outlook 中提供预览的 Actionable Messages 已经分别立足微软 Teams 与 Outlook 2016 for Windows 面向 Office 365 用户推出,其能够提供更多面向 Salesforce 等第三方服务的集成能力。
作为收尾内容, Office Store 已经与微软 AppSource 紧密对接,这意味着企业客户将能够以更为组织化的方式管理其软件。同样的, Office for Mac 与 Office Online 也将迎来更加集中化的部署模式。就目前的情况看,智能边缘与智能云之间的集中控制方案似乎仍具备一定生存空间。
在结束了一天的展示之后, Shum 援引了计算机科学家 Alan Kay 的名言:“预测未来的最好办法就是积极发明。”
不过在发明之后,请记得投入时间对成果进行严格测试。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 【从0到1学习边缘容器系列】之 边缘应用管理
- 【从0到1学习边缘容器系列-3】应用容灾之边缘自治
- 中国首个边缘计算平台开源,百度发布智能边缘开源平台 OpenEdge
- Microsoft 将 Azure IoT 扩展到边缘设备,边缘计算越来越重要
- 《边缘云计算技术与标准化白皮书》发布 边缘与云如何实现互补
- CES 2019 | 百度全球发布智能边缘计算产品 BIE 和智能边缘计算开源版本 OpenEdge
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Java Web开发实战经典(基础篇)
李兴华、王月清 / 清华大学出版社 / 2010-8 / 69.80元
本书用通俗易懂的语言和丰富多彩的实例,通过对Ajax、JavaScript、HTML等Web系统开发技术基础知识的讲解,并结合MVC设计模式的理念,详细讲述了使用JSP及Struts框架进行Web系统开发的相关技术。 全书分4部分共17章,内容包括Java Web开发简介,HTML、JavaScript简介,XML简介,Tomcat服务器的安装及配置,JSP基础语法,JSP内置对象,Java......一起来看看 《Java Web开发实战经典(基础篇)》 这本书的介绍吧!