热点:

    Build大会:携手微软一起开发未来

      [  中关村在线 转载  ]  
    收藏文章 暂无评论

      昨天,萨提亚、Scott和Terry与大家分享了今年Build大会的重磅新闻和我们的愿景。我们在大会上充分表达了微软的雄心壮志:我们要让这个世界拥有10亿台Windows 10设备;我们要通过通用Windows 平台和新的工具包打造一个最具吸引力的开发平台;我们还要用云来真正驾驭数据的威力。所有这些理念都不是夸夸其谈,而是源于最实在的业务需求和程序编码。除了我们自己的介绍,更精彩的当然是合作伙伴们为我们展现的现实场景和解决方案,他们可以真实地告诉开发者如何利用微软的平台和技术去展现自己的无穷创意。

      在今天的主题演讲中,最令人兴奋的部分是围绕媒体和娱乐展开的。一开场,Muzik Official的朋友们就为我们带来了绝妙的击鼓表演,还有来自说唱乐团Roots的灵魂人物Questlove的特别问候。Muzik开发了低时滞的蓝牙空气鼓槌,音乐家拿着它在空气中敲击时可以获得逼真的空间感受,这意味着在完全没有鼓的情况下也能进行演奏。想象一下,戴上耳机的孩子可以像Questlove一样尽情释放激情,而周围却没有一点声音。我们的另一个合作伙伴Propellerhead也分享了他们打造跨Windows、安卓和iOS的音乐协作应用程序的经验。

      我们的技术专家John Shewchuk在他的博客中,分享了详细的代码和完整的编码演示。

      面向商用开发者,我宣布了微软对Autodesk的Spark平台的支持,它将为Windows 10提供3D打印功能。西门子展示了一个工程解决方案,在Surface Hub触控一体机上实现了工程项目的沉浸式协作。对于大多数开发者来说,制作报告是一件非常痛苦的事情,因此Acumatica展示了他们利用Power BI开发的动态报告解决方案。

      随后,我邀请David Treadwell和Kevin Gallo登台,请他们详细说明了在手机、PC和Xbox等Windows 10设备上开发通用Windows平台(UWP)应用的整个流程。通用Windows平台的用户体验控件可以自动适应不同的屏幕尺寸,当然开发者也可以有针对性地为不同设备量身定制其特有的功能。David更详细地分享了我们如何让开发者利用自己的网页(Web)、.NET/Win32、Android、Java和C++代码以及Objective C代码来开发新的Windows应用。

      Kevin则展示了将传统Win32应用程序转入Windows应用商店的流程,还有如何利用网站去开发Windows应用。今天,我们还正式展示了Microsoft Edge浏览器(之前称作Project Spartan)在渲染引擎上的一些全新改进。其中,我们用一个叫做"街机飞行(Flight Arcade)"的应用展示了Microsoft Edge如何利用WebGL、音频和游戏手柄API拓展了传统网页平台的边界。此外,Kevin还展示了通过重新包装这个基于云的网络应用的代码,将其转变成完全符合通用Windows平台要求的Windows应用的过程。最后,他展示了将安卓和iOS应用移植到Windows上的操作步骤。除了昨天已经公布的部分应用,Windows 10赢得了越来越多的支持,包括来自一些顶级品牌的全新应用,例如FitBit、Shazam和rdio等。我们还讲述了来自合作伙伴的精彩故事,例如与Box携手开发新的Windows通用应用。

      我们知道,很多开发者都期待能通过对现有的、非微软编码的程序再利用,来开发Windows应用。同时我们也知道,有些开发者想要从Windows开始,然后再转向其它平台发展。对于这样的情况,人们通常会采用Xamarin和Unity这样的跨平台开发工具。而今天,John Shewchuk为大家带来了另一个新选择,这项叫做ManifoldJS的新技术是一个开源的JavaScript库,你可以充分利用在网页开发上的经验,用它来创建跨安卓、iOS和Windows平台的托管应用。John在其博客中对这项技术有更详细的介绍。目前,SalesForce已经开始在这种基础架构上进行开发,他们展示的SalesForce One解决方案很好地整合了网页和Windows各自的优势。关于JavaScript的话题还没结束,我们还认真研究了asm.js,一套严格的JavaScript子集,可用作编译器的低层、高效的对象语言--简单地说,它能实现类似原生JavaScript的性能。然后是针对JavaScript的远程调试与测试工具Vorlon.js,它能帮助你远程载入、检查、测试和调试JavaScript代码,在任何有网络浏览器的设备上都能运行。

      微软和GitHub宣布推出Azure上的GitHub Enterprise,让企业能够利用这个已经有数百万开发者正在使用的共享代码平台来开发企业级的软件。此外,通过使用Visual Studio的GitHub扩展,开发者可以更轻松地在Visual Studio 2015内连接和使用公开分享或私人的GitHub项目;借助必应支持的Developer Assistant,开发者可以从全球最大的代码库GitHub中寻找和取用代码示例和项目。有关这些面向Visual Studio扩展的更多信息,请参考我们的博客:面向Visual Studio的GitHub扩展和Developer Assistant中的GitHub集成。

      我们还展示了意大利庞贝古城的3D地图,它由无人机通过50个小时的飞行和扫描制作而成,整个过程拍摄了3万多张图片、数据量有30GB、数据计算耗时1200小时。我们利用一个A7级的Azure虚拟机来制作3D地图网格,在Azure上生成了7200亿个像素和数千万个多边形,使用Babylon.js开发的浏览器内应用,用户可以通过游戏杆穿行于庞贝古城中。

      Joseph Sirosh登台探讨了关于数据的话题,主要聚焦于四大领域:分析和报告、实时运营、预测性分析和重新发明行业。Joseph演示了一个名为"我看起来有多老(HOW OLD DO I LOOK)"的应用,其中使用了来自Azure Marketplace的智能脸部分析API演示了Power BI和Azure Stream Analytics的功用。然后,他还讲述了微软员工Adam Garland利用Azure机器学习在全美大学篮球联赛预测中击败了萨提亚、必应和谷歌的轶事--特别是他在此前从未用过Azure机器学习。Joseph随后也演示了利用机器学习对他自己的基因图谱进行分析来寻找患病风险。最后,Joseph邀请挪威初创公司eSmart Systems的Erik ?sberg上台,分享了该公司利用Azure服务、机器学习和数据重新发明电力管理行业的经验。

      我们还推出了Project Oxford,这是一套尚处于测试阶段的REST API和SDK组件,能让开发者轻松地把机器学习支持的服务用于自己的解决方案,以解释和理解音频、文本、图片和视频等多媒体。

      谈到应用就不能不谈游戏--游戏是应用中收入最高的部分。现在,有些游戏开发商正在向极限发起挑战,例如Square Enix正在开发的新作Witch将是首个在PC平台上使用DirectX 12引擎进行照片级实时渲染的游戏。我们还宣布了一个新的开源项目,可以在Visual Studio内部用Java语言来修改Minecraft。高中生Aidan Brady是Minecraft世界中的搭建明星,也是Mekanism Mod的开发者,他与和微软的Briana Roberts一起,展示了如何用Java开发简单的Mod。

      最后,我宣布了Reactor,这是我们在旧金山新设的微软工作场所的代号。创业公司可以在这里获得专家指导和技术建议,起步期的小公司还可以获得会议和办公场地,而开发者社区也可以在这里聚会。正如我在主题演讲中所提到的,我们将不断地与开发者社区和公司携手举办编程活动,与整个行业一起帮助开发者--所有这些努力都是围绕这个共同的主题。

      在两个小时内,我们谈到了太多的内容,很难用语言完全描述清楚。好消息是,在演讲结束24小时后,你就可以在Channel 9上看到全部内容。

      今天并不是结束,在大会的最后一天也就是本周五,我们还将举行很多会议,也会在网上登出相关视频。下个月,我们将在全球25个城市启动Build Tour,展示Build大会上发布的技术内容。

      Build 2015是我们为开发者举办的一次重要活动,但这只是开始。我鼓励大家查看技术内容、下载工具并告诉我们你的想法

    cio.zol.com.cn true //cio.zol.com.cn/519/5190076.html report 6234   昨天,萨提亚、Scott和Terry与大家分享了今年Build大会的重磅新闻和我们的愿景。我们在大会上充分表达了微软的雄心壮志:我们要让这个世界拥有10亿台Windows 10设备;我们要通过通用Windows 平台和新的工具包打造一个最具吸引力的开发平台;我们还要用云来...
    不喜欢(0) 点个赞(0)

    推荐经销商

    投诉欺诈商家: 010-83417888-9185
    • 北京
    • 上海

    企业信息化文章推荐