3分钟看完 Day2 Keynote

hey~ M姐又给大家带来了满满惊喜的 Build2016 Day 2 Keynote 干货汇总了。


如果你连昨天的都还不知道,那真心就 out 了。如果说信仰在昨天充值爆棚,今天就要充值信仰到掀翻房顶的节奏了!!!


红衣主教今天妥妥变身成为新一任霸道总裁,如果不信就让M姐有图有真相的来证明给你看!!


一登场,红衣主教 Scott 就给出了几个让大家掌声连连的数字。截至目前,全球已经超过30个区域遍布微软云服务,而这些已远远超过亚马逊和谷歌的服务总和了哦!



与此同时,给出了三个你应该选择 Azure 的理由,看到这里,你是不是应该果断投向 Azure 的坏吧呢?



而目前已经有1300000 独立开发者在使用 Xamarin,超过5000000企业和组织正在使用 Azure Active Directory,40%的Azure由startup和ISV使用,超过2000000000000 的 IoT messages……看到这里你是不是更应该考虑一下投身到 Azure 呢?




被刚刚的数据震惊了还不算什么,那么M姐先给你一个前方高能预警!!


现在,你终于可以在终于可以在Windows 上开发 iOS App了哦!!!


因为 Windows 自带了 iOS 模拟器,你可以本地操作进行调试了。


在 Visual Studio 里面你可以直接用拖拽的方式来编辑和设计 iOS App 的用户界面,还有 Android 界面设计,也是在 Visual Studio 中直接搞定。 C# 可以在 Windows 平台上完整的编译 Android 和 iOS 应用啦快来点赞!!!


如果上面的介绍没听明白,那M姐再简单明了的告诉你


现在你可以直接在 Windows 机器上,通过内置的 iOS / Android 模拟器, 使用 C# 妥妥的跨平台开发。


举个栗子:在此之前,你需要两部电脑干活才能搞定这件事,首先得在 Visual Studio 上 Build,然后你还得转到 Mac 上去看一下。而现在呢,你只需要先用一个 Pair 的过程,可以直接在 Visual Studio 上完成开发,然后跑一圈试试看效果了。




看到这里,有没有后悔丢掉了C#?赶快捡起来,春天来了!!!


再此,引用以为C#开发者的体会”一直用C 井开发游戏,做游戏就是好啊,几乎没有平台独有的东西,在Windows上跑顺畅了,在Mac机器上就只剩接SDK和打包了,不用去调游戏逻辑。“


但真的就只凭这么一个消息红衣教主就变身霸道总裁了么?当然远远不止这些!!!


紧接着 Scott 就宣布了更为仗义的一件事。


Xamarin Runtime go to OPENSOURCE!!!


 Xamarin 全部集成到 Visual Studio 各个版本中,从企业版到免费的社区版都有!是不是很令人激动,超Niubility!!


现在你们终于等到了!!MSDN Subscriptions 客户可以免费获得 Xamarin Studio 的所有功能,你没看错,是所有功能,而且真心是免费的哦!!你不再需要额外支付费用,就可以使用 Xamarin 所有功能了。


Miguel de Icaza 登台现场为大家演示 Visual Studio 跨平台 C开发原生 iOS、Android、Windows应用。我软此前花了5亿多刀全资收购了 Xamarin ,没几天就直接就一步到位的免费了~~除了霸道总裁,M姐想不出来应该怎么形容 Scott 了。


即便今天是4月1日,但这也是真真真真的不能再真的一件好消息了!!


So,Visual Studio,此时不下,更待何时?


下载地址: 

https://www.visualstudio.com/downloads/download-visual-studio-vs



而 Xamarin Test Cloud 可以让你轻松解决在不同手机上调适的问题, Xamarin Test Cloud 上面有超过1000种的机型供你选择。现在 Xamarin Test Cloud 更是与 VSTS (Visual Studio Team Service)集成,帮助全平台的 App 解决自动化测试的需求。你今后再也不需要借一堆手机来测试了哦!!!


而且,Xamarin test recorder 是能够记录Android 模拟器中的数据的呢



Xamarin Test Cloud 与 VSTS 的无缝集成,让你可以轻松将代码上传到 Xamarin Test Cloud ,并将执行结果自动集成到 VSTS,进行完美的 DevOps 


这让移动跨平台开发进入到 DevOps 开发运维一体化的高度。无论使用什么语言,开发任意平台的移动应用,都无需安装任何的本地工具,你都可以直接使用 Xamarin Test Cloud + VSTS,完成 DevOps  


过去,移动开发中的 DevOps 一直都不好做,可我软发布了这套工具,非常便于从测试录制,到云端测试执行,CU集成到移动设备的自动化部署,一下子就妥妥的齐活儿了!



随后,霸道总裁向大家介绍微软 loT 战略,基于强大的 Azure 平台,安全与计算能力。


BMW 的未来物联网应用已经都搭建在微软的公有云上。也充分验证了微软公有云对企业级应用的最强支持


BMW 智能驾驶的全系列计算 loT 网络,连接和整合现在与未来的智能设备。使用 Azure IoT,机器学习等技术,实现 BMW Connected App 管理用户日常需求,提供导航、定位、路况、加油等驾驶信息的全部同步。


瞅瞅,咱换车也有目标了不是?



接着霸道总裁又宣布了正式发布Azure Function 预览服务。


Azure Functions开放预览,它在 Azure 领先业界的平台服务上增添了事件驱动的无服务器计算解决方案。函数(Functions)可以帮助开发者简便地处理在网页、移动应用、物联网和大数据场景中极为常见的事件请求。函数在微软云 Azure 和第三方服务中均可运行,能根据需要自动缩放,并且只按照运行时间收费。


说白了就是你可以无需关心底层的虚拟机,关注代码的逻辑实现。每次代码执行付费,runtime开源。是不是超 Cool?



通过Azure Function,可以更加快速更加方便的开发 IoT 的应用,专注在对设备状态变化的监控和相应的业务逻辑的实现。无需关心底层虚机的管理和配置。


讲着讲着,现场一下就灯灭了,现场观众还以为有了状况,谁知道主讲者的Polo 衫竟然亮了~~可是在他登场的时候可看不出来这件 衣服有什么不同之处啊!!


一起来看看 Azure loT Connecte Shirt,是不是很喜欢。


这简直就是内敛程序猿的福音啊!!哪些爱你在心口难开的话,再也不用烂在肚子里面了!也无需在搞什么应用小程序给妹纸了。送件睡衣给妹纸,想说什么说什么!保证就妹纸自己看得见!!




自此,Azure Service Fabric 正式投入商用。并借助微服务应用平台,开发者可以设计出 7*24 小时全天候高可用的云规模应用及服务。


Service Fabric成功支持着微软云服务的运营,经历了实战检验,能够在持续运行中实现无缝衔接的应用生命周期管理,并能便捷地缩放应用规模。同时还推出面向 Windows Server 的 Service Fabric 预览,用来部署在本地数据中心和其它云服务上。


此外还有面向 Linux 的 Service Fabric 和 Java API 接口。


今年晚些时候,我软将会把 Service Fabric Linux 的编程框架开源。


一起期待吧!!



讲到这里,你必须得承认一件事,我软一举将企业中间件推入了云时代!!!


霸道总裁还公布了 Azure 的几项新服务,旨在帮助开发者解决目前操作中遇到的实际问题,同时也能充分发挥 loT、微服务等新技术趋势的优势。这些新功能将让 Azure 成为构建未来智能应用的绝佳平台


无论是在 Linux 或 Windows 平台上,你使用何种开发语言都妥妥的OK


而在游戏领域 Azure Service Fabric 和 ASP.NET Core 的现实案例,基于微服务架构的游戏,使用 ASP.NET Core 开发,跑在  Azure Service Fabric 里面,平滑横向扩展,性能是 Node.js 的6倍。瞬间把其他技术秒成渣(最后一句是引用网友的描述,M姐还是很低调的呢



同时,Azure Service Fabric 让微服务中的应用状态的复制和 Scale 变得轻而易举  


此外,Azure Service Fabric 还发布了预览的离线版本,可以运行在第三方的平台上。So easy 有木有呢!



再引用一位网友的忠告给大家


“如果之前你还想玩玩Akka之类的东西,节约点你的时间吧,Azure Service Fabric 直接给你一个终极解决方案”




随后,霸道总裁 Scott 又请出 accuweather 的小伙伴现身说法。


accuweather 使用 Azure 开发了智能天气解决方案,高性能预测天气数据。每天全球 15000000000 (别数了,150亿)数据请求,T级数据存储在 Data Lake,集成 Machine Learning 和 Bing Predict 以提供智能和商业分析,80%的500强使用了这一数据驱动决策方案。 DocumentDB 直接兼容了 MongoDB 的访问方式 ,支持使用已有的 MongoDB 工具去访问数据库



 行尸走肉游戏也选择使用 Azure Document DB,游戏的存储量也是超大的,用上 Azure 的 DocumentDB 再也不用担心服务器了


简直就是良心游戏,玩家们的福音哦~~



讲到这里还不算完,马上就带来前端攻城狮们的福音。


Power BI Embedded 开启预览,它能让开发者在任何设备平台的任何应用中,嵌入可以完全互动的报告和可视化呈现。


PowerBI 不再是一个网站,而是可以嵌入到应用内的一个模块,是不是一下子变得方便容易了许多呢?


通过内置式的 PowerBI,在你的网站里面可以内置 PowerBI 丰富的图表展示控件,能为前端开发人员省去了大量的开发成本。马上用起来!效率提高杠杠的!!!


Power BI Embedded 集成于应用内的数据可视化工具,通过 SDK 调用,直接通过 Azure 计费。利用已有的 Apache License MongoDB API 和驱动,应用已经可以方便地与完全托管的 Azure DocumentDB NoSQL 服务之间实现通信了。



再次膜拜一下红衣霸道总裁 Scott Gu 吧。


随后登场的陆奇为大家介绍了Office为开发者带来新机遇 ,拥有前所未有的用户量、数据和智能。Developer 们可以考虑 Office 方向的开发了呢!!


利用 Office Graph RestFul API, 将 Office 平台上的数据通过各种关联方式,暴露给外部的应用。让应用与 Office 的用户信息和数据无缝的结合。


btw:注意到陆奇 Tee 上的字了么?是wuli小冰呢



Office 2016 add-ins 可以透过 Office 进行跨平台布署,包括 Office for Mac  


更简单的来说,藉由 Office 的跨平台特色与开发模式,企业应用的转型又有新的方向。而 Office 也终于成为一个 App 的开发平台。此处应有掌声


同样驻扎在西雅图的Starbucks CTO 现场为大家做了现身说法。



Starbucks 首席技术官 Gerri Martin-Flickinger 展示了星巴克正在开发的一个 Outlook 插件 Send Egift,它允许人们在 Outlook 内发送礼品卡,并在附近的星巴克咖啡厅里预定会议。


星巴克的 CTO Martin-Flickinger 表示:“我们一直在探索在店外吸引顾客的新方法。与 Office 的合作不但帮我们开启了与顾客建立联系的新机遇,咖啡和会议的结合还帮顾客节省了时间。通过在 Office 平台上进行开发,我们可以在办公室和移动设备上全面接触客户,并为顾客打造更新鲜和诱人的星巴克体验。” 现场还秀了一下 Build 版 礼品卡~~限量版美得不要不要的!!


也不知道什么时候M姐可以用上!!简直太赞了。有多少人都迷恋这条双尾美人鱼



说到这里,就得告诉大家这个消息了呢


专为开发者打造的门户网站 Office 365 Connectors 今天已经正式上线,供开发者编写和发布自己的连接器(Connector)。连接器可将相互关联的内容,例如:财务记录更新 or 帮助中心日志,从主流应用程序和服务中直接导入至 Office 365 Group 的对话。


开发者门户网站上线时提供的首批连接器包括 Asana、Salesforce、Trello、Twitter、UserVoice、Zendesk 等。


网址在此哦:https://dev.outlook.com/Connectors



随后陆奇公布了另一个好消息

Skype for Business Web & Mobile SDK发布    


陆奇还演示了对话式交互(Conversational Interaction)的未来趋势,同时向开发者展示了他们现在该如何着手打造智能应用,借助有意义的对话去吸引客户。今天发布的 Skype for Business App SDK 开发包和网页开发包让企业可以将 Skype 语音通话功能直接加入他们的网页或是设备端的移动应用上,从而显著提升企业的服务品质并与客户建立更紧密的联系。




就在陆奇结束演讲的时刻,Xamarin 华丽丽的登场了!!MSDN 订阅用户已经可以开始下载 Xamarin 了哦!!


订阅用户已经可以点击邮件推送中的链接激活 Xamarin 产品了呢?这大半夜的不看直播你还真就不知道呢!!




插播完这则消息后,咱们接着回到 Keynote 现场


Muzik LLC 新推出的 SDK 开发包将 Muzik 耳机变成了一个平台。开发者可以充分利用耳机中的众多传感器,为 Windows、iOS、和 Android 设备开发应用。今后你就可以有机会用耳机发红包了哦 


Quest Institute Inc.与微软合作,将首次在太空部署 Windows IoT设备。三名来自加州圣何塞基督山谷学校的学生现场演示了他们的实验,该实验将在国际空间站对金属的柔韧性进行测试。



至此,M姐两天的 Keynote 直播和干货汇总就都呈现给你了哦~~


Build2016两场Keynote尚未完全结束,“一桶浆糊”的言论就随着信仰充值一再爆表而不断飘到M姐眼前!!不管怎样,我相信开发者的未来绝对都是一片春光!!


大家请不要灰心泄气,继续努力学习吧!!康八岱~~


Day 1 的分会场视频已经不少都分享出来了呢,如果你现在已经有了学习的动力,那就赶紧点击“阅读原文”在Build2016 知识的海洋遨游吧~


内容转载自公众号

微软中国MSDN
微软中国MSDN
了解更多

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/329773.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

latex 数学公式_技能分享——LaTeX篇I

公众号文章系列二——“小袁技能分享”上线啦,第一篇推文我们聊一聊LaTeX(音译 “拉泰赫”)Question 1什么是LaTeX?要解释LaTeX是什么,我们先要了解另外一个事物:TeX。1968年,美国著名计算机科学家、现代计算机科学的先…

转:springboot servlet使用配置

转自: springboot servlet使用配置_奔跑的蜗牛的博客-CSDN博客在spring boot中添加自己的Servlet有两种方法,代码注册Servlet和注解自动注册(Filter和Listener也是如此)。 一、代码注册通过ServletRegistrationBean 获得控制。 也…

前端面试常考系列五

转载自 前端面试常考五 一、DIV元素是什么 DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV标签的属性来控制,或…

从业十余年谈谈对dotnet看法与坚持

前言 园子经常在讨论关于.Net发展的问题,我也这些年在工作乃至创业过程中使用.Net碰到的一些问题和看法。个人擅长的技术面,C/C/MFC/STL、ASM、JAVA、VB、Javascript/Typescript、C#/WebForm/MVC、Android/MonoDroid,Linux/Windows,还有没有可…

kali安装python3.7_Debian服务器之安装Python3.7

1、系统环境介绍1.1 系统版本debian-9.6.0-amd64-netinst1.2 系统内核Linux lnnkee 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux2、下载安装包https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz3、配置安装环境apt install libffi-dev …

org.apache.kafka.common.errors.TimeoutException: Topic not present in metadata 解决方法

【README】 本文po出了 topic not present in metadata 的解决方法; 很多博文说是 因为 jackson-databind 没有引入,但是我重新引入后,还是没有解决问题; 最后,原因在于我要发送消息的分区,topic 没有对…

前端面试常考系列六

转载自 前端面试常考系列六 一、为什么重置浏览器默认样式,如何重置 每种浏览器都有一套默认的样式表,即user agent stylesheet,网页在没有指定的样式时,按浏览器内置的样式表来渲染。这是合理的,像word中也有一些预留…

Microsoft将Linux带至桌面操作系统

在今天的Build大会上Microsoft宣布:今年的Windows 10年度更新将使得Windows 10系统能够无缝运行Linux二进制程序。多年来,专家与开发者都在猜测,Linux如何以及何时才能在普通PC用户的桌面系统中更加流行。从今天的新闻来看,似乎Mi…

kafka控制器,复制与存储小结

【README】 1,本文主要总结kafka复制,存储细节;2,本文的kafka集群版本是3.0.0, 有3个broker,分别是 centos201, centos202, centos203 对应的brokerid为 1, 2, 3 ;【1】kafka内部原…

python开发stm32软件_ADB+Python+STM32 实现 微信跳一跳辅助

说明:安卓手机开启USB调试模式,具体如何开启,百度自己手机即可安装ADB工具安装python2.7步骤:1、安装adb工具下载地址:https://download.csdn.net/download/qq_29769263/10420731下载后解压到便于记忆的地方即可,以解压…

不装mono,你的.NET程序照样可以在Linux上运行

让.NET应用程序在linux上运行,目前通用的做法就是在Linux上安装mono,然后通过”mono your.exe“命令运行这个程序。 这种运行.net程序的办法有两个弱点,一个是需要客户机安装mono,二个是 ”mono xx.exe“ 这种命令行总让人感到有点…

JAVA面试常考系列一

转载自 JAVA面试常考系列一 题目一 什么是Java虚拟机?为什么Java被称为平台无关的编程语言? java虚拟机是一个可以执行字节码文件(.class)的虚拟机进程。 为什么java与平台无关呢?因为java源程序(.java&…

转:运维监控系统-监控项及指标的梳理

转自: 运维监控系统-监控项及指标的梳理_程序员杂谈-CSDN博客_运维监控指标综合监控功能工具 综合监控工具完成对被管对象的集中监控、集中维护和集中管理,被管对象包括网络设备、服务器、PC设备、数据库、中间件、存储、备份、安全设备、应用系统等。工…

圆心角 圆弧上点坐标_数控加工中心CNC的G02/G03圆弧指令的I、J、与R的区别

G02:顺(CW)圆弧插补G03:逆(CCW)圆弧插补根据所选择的X、Y平面,指令格式如下两种:G17 G02/G03 X_ Y_ I_ J_ F_;G17 G02/G03 X_ Y_ R_ F_;定义方式:依右手坐标系统&#xf…

AutoMapper 使用实践

一. 使用意图 常常在开发过程中,碰到一个实体上的属性值,要赋值给另外一个相类似实体属性时,且属性有很多的情况。一般不利用工具的话,就要实例化被赋值实体B,然后再将实体A的字段一个个赋值给B的属性,单…

kafka可靠数据传递

【README】 本文阐述了kafka可靠消息传递机制; 本文部分内容总结于《kafka权威指南》(一本好书,墙裂推荐),再加上自己的理解; 【1】可靠性保证 1,在讨论可靠性时,一般使用保证这个…

JAVA面试常考系列二

转载自 JAVA面试常考系列二 题目一 解释一下线程和进程 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上…

雨滴桌面时间插件_Win10美化向——如何搭配你的桌面

// 2020-02-11 //桌面这个东西大家肯定不陌生了,很多人的桌面都如下。_______滑动查看更多图片这多重水印是什么鬼?????还有很多网友呢,也美化了一下自己的桌面。不过呢严格来说,这应…

python画建筑_专题 | Python 绘图入门

我的施工之路Python 绘图入门这是施工系列第18篇,同时也进入到一个新的阶段:Python绘图篇。作为绘图模块的第一篇,与大家一起过过最基本的Python绘图原理。掌握基本的绘图原理很有必要,各个常用绘图库的原理基本都是相通的。所以了…

最新版dotnet-cli下的ASP.NET Core和asp.net mvc【RC2尝鲜】

RC1是http://get.asp.net里面提供的https://docs.asp.net/en/latest/getting-started/index.html,使用旧的ASP.NET Core 1.0。这个版本会使用dnvm,dnu restore和dnx web等,而RC2则不需要,RC2只需要dotnet restore和dotnet run&…