Mix10: 第二天主旨演讲内容汇总

今天凌晨 Mix10 第二天主旨演讲上,一开场,Dean Hachamovitch 就宣布并演示了 IE9 平台预览版。随后上台的 Scott Guthrie、Doug Purdy 等人介绍了 Visual Studio 2010 & .NET 4、OData 协议、代号达拉斯 CTP2、代号休斯敦项目等内容。

Visual Studio 2010 & .NET 4

Scott Guthrie 总结了 Visual Studio 2010 中的改进,包括更出色的网络开发支持,以及新 jQuery 模版引擎,并现场演示了 Visual Studio 2010 代码实例。

jquery_creator
图片来源: John Resig, Creator of jQuery, presents during the MIX10 Day 2 Keynote

另外,jQuery 创始人 John Resig 也被邀请至台上。有趣的是,去年 PDC09,WordPress 创始人 Matt Mullenweg 也被邀请上台,微软越来越接受开源社区?

OData 协议

OData 开放数据协议是微软针对 Google 的 GData 推出的,微软将 OData 定义为基于 HTTP、AtomPub 和 JSON 的协议,以提供多种应用、服务和数据商店的信息访问。微软多款产品已经支持 OData 包括 SharePoint Server 2010, Excel 2010, Dynamics 等。

并且,微软今天推出了 OData SDK,包含了 .NET、Java、PHP、Palm WebOS 和 iPhone 的支持。其中 .Net OData 客户端基于 Apache 授权开源。

代号“达拉斯”CTP 2

代号“达拉斯 Dallas”是微软推出的数据商店 – 类比移动应用商店,合作伙伴包括 NAVTEQ、NASA,开发者可在达拉斯中寻找或购买第三方数据,并在自己的应用中使用。达拉斯中的数据包括免费和收费的公共/商业数据,比如全球卫星地图数据、全球天气数据、政府公共数据等。

微软将在接下来的几个月里推出新版本的社区技术预览版,在 7 月 WPC 2010 会议上宣布代号达拉斯平台的数据平台价格。在这次 Mix10 上演示了 Netflix 的达拉斯应用:

Mix10: 第二天主旨演讲内容汇总

代号“休斯敦”

代号“休斯敦 Houston”是一款允许开发者直接在浏览器中管理 SQL Azure 数据库的服务,目标是为云端数据库快速开发准备的。

bill_buxton
图片来源: Bill Buxton explains the research behind the art ware used by Nicolas Kamuda

最后一位主旨演讲者、微软研究院首席研究员 Bill Buxton 演讲的内容为自然用户界面(NUI)的设计,并与 Nicolas Kamuda 谈论了数字画板 Project Gustav 的体验。依旧,若错过了 Mix10 第二天主旨演讲,还可在这里观看其重播视频。

访问: 微软 Mix10 会议官方媒体资料

Mix10: IE9 将不支持 Windows XP

Mix10 主旨演讲后的问与答环节,微软 IE 部门总经理 Dean Hachamovitch 称 IE 9 将不支持 Windows XP。

目前 IE9 平台预览版仅能运行于 Windows Vista SP2 及其以上版本的操作系统(即包括 Windows 7 x86/x64 或 Windows Vista SP2 x86/x64),预计 IE9 正式版也将如此。

Mix10: IE9 平台术预览版发布,包括标准化支持、新脚本引擎、硬件加速

Dean Hachamovitch 解释道:“创建一现代浏览器同时也需要一现代操作系统”。

至于 IE9 平台预览版的开发,MSDN IE 开发中心已经发布了一些 IE9 资料。值得注意的是,IE9 平台将每 8 周更新一次,IE 团队已经列出了多条 IE9 平台预览版反馈途径

来源链接: Microsoft: IE9 won’t run on XP

Mix10: IE9 平台术预览版发布,包括标准化支持、新脚本引擎、硬件加速

微软在 Mix10 第二天的主旨演讲上演示了第一版公开的 Windows Internet Explorer 9 平台预览版,但请注意目前 IE9 的界面并非正式,该版本仅供内核测试。并且现在就可以在微软官方网站上下载

IE9 包含了新的脚本引擎 Chakra,对 HTML5、CSS3、SVG 的支持,HTML5 GPU 加速、SVG 硬件加速等,其中硬件加速也适用于低端配置的 PC。总而言之,IE9 的两大改进就是标准化支持和性能。

Mix10: IE9 平台术预览版发布,包括标准化支持、新脚本引擎、硬件加速

微软 IE9 已经支持 HTML5、CSS3 和 SVG2,但 Acid3 测试分数仅 55/100(之前 PDC09 版本的分数才 32),好在微软许诺 IE9 的标准化支持仍在改进。至今,微软已经向 W3C 提交了 100 多份 HTML5, CSS3, DOM 和 SVG 的测试

IE9 的新 JavaScript 引擎代号为 Chakra,利用了双核处理器提高了性能 – 独立的 JavaScript 执行进程将通过另外一个核心进行并行计算。IE9 在 Webkit Sunspider 测试中的表现如下图表所示,绿色的即表示当前版本的 IE9:

Mix10: IE9 平台术预览版发布,包括标准化支持、新脚本引擎、硬件加速

不得不提的是 IE9 的 HTML5 GPU 加速,在 Mix10 主旨演讲上对比了运行相同的 HTML5 应用的 IE9 和 Google Chrome,结果 IE9 在流畅度方面(每秒帧数)胜于 Chrome。这点,可通过 IE9 平台预览版验证。

Mix10: IE9 平台术预览版发布,包括标准化支持、新脚本引擎、硬件加速

IE9 同样也支持 HTML5 视频(尤其是 720 p 的 H.264 高清)和系统硬件加速,相信看过 Mix 10 主旨演讲视频的同学,已经看到了微软 IE9 标准化和性能方面努力,而微软此次演示时都通过对比 Google Chrome 的“低性能”来突出 IE9 的性能改进 – IE9 中同时播放两部高清视频,仍保持着流畅状态。

其他性能方面的改进包括 PDC09 提到的 Direct2D 硬件图像加速。

微软并没有透露 Beta 版或正式版的发布时间,但根据微软许诺的“每 8 个月 周推出 IE9 更新”,在 Beta 版之前应该还会有几个版本的更新。目前,推荐各位下载 Internet Explorer 9 平台预览版

看起来,微软没让 IE 控们失望,微软希望做到的就是“使 IE9 与其他浏览显示效果一样,并且让它变态地快”。 :)

官方公告: HTML5, Hardware Accelerated: First IE9 Platform Preview Available for Developers

[已结束] Mix 10 第二天主旨演讲直播

这里是 LiveSino 的微软 Mix 10 第二天主旨演讲的中文文字直播,今天的主旨演讲者是微软研究院的首席研究员 Bill Buxton 和 IE 部门总经理 Dean Hachamovitch。而微软的 Mix10 视频直播移步至此页

Mix10: 微软协作翻译技术预览版体验

微软协作翻译 Collaborative Translations 技术预览版在 Mix10 主旨演讲开始前就已经宣布并推出了。简单来说,该技术就是一个由用户参与的翻译改进平台,依靠用户、访客的人工翻译来提高微软机器翻译的质量。

从具体的功能来说,协作翻译允许用户编辑机器翻译的结果,或者评价机器翻译和人工翻译,或直接将翻译标记为错误翻译。

Mix10: 微软协作翻译 Collaborative Translations 体验

目前微软翻译 Widget(目前需要邀请码,或在此申请)和 API 第二版都已整合了协作翻译技术。以 Widget 为例,在启用该翻译,并输入 Bing 开发 AppID 后,即可获得支持协作翻译技术的 Widget 代码。

Mix10: 微软协作翻译 Collaborative Translations 体验

随后将获得的 Widget 代码插入至自己的网站、博客,比如这个范例页面。顺便也可以围观微软翻译到底多久才能将“冰翻译”纠正为“必应翻译”。

我想,微软的这款协作翻译技术相对其他翻译改进功能的优势是:网站内容也可以帮助微软机器翻译习得该词释义的场景,而不是仅仅由用户纠正其机器翻译。另外还有一点,微软也开始鼓励用户参与其项目了,这是好趋势。 :)

Mix10: Windows Phone 7 系列将支持系统更新;及应用商店细节

Long Zheng 今天在与 Windows Phone 产品管理高级总监 Todd Brix 的会议中得知(来源),微软将会为所有 Windows Phone 7 系列手机推出类似 Windows Update 的系统固件更新服务。

Windows Phone 7 系列的这项更新服务旨在将最新性能、可靠性增强等更新推送至用户手机端,当然也会有新功能的推送。

除此之外,Engadget 从微软的 Todd Biggs 确认:Windows Phone 7 Series 应用只能从 Windows Phone Marketplace 应用商店中安装,手机端或 PC 端(通过 Zune 软件)都可浏览或购买;而微软也会针对 Beta 测试和企业应用推出新的应用分发方案。

不过,目前唯一的方法是通过 Windows Phone 开发者后台“解锁”手机,恐怕到时 Windows Phone 7 Series 的“越狱”也将大行其道。

Windows Phone 7 Series 应用商店

而开发者方面,微软一再重申:他们将避免苹果应用审核过程中的不透明和不可预测性。Engadget 还提到

  • 应用商店将由开发商选择应用试用的形式
  • 微软可能会去掉 5 款应用/99 美元/年的限制,但目前无消息
  • 开发者更新应用,不需要额外费用
  • 微软会在 5 月发布详细的 Windows Phone 7 系列应用商店政策和指导原则

对了,有 DreamSpark 帐号的同学可免费在 Windows Phone 应用商店发布自己开发的应用,也就是说 99 美元/年的费用都省了。 :D