最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

从MIX看微软未来战略

IT圈 admin 25浏览 0评论

2024年5月13日发(作者:魏冰莹)

News资讯 

Ceylon将赶超Java? 

在2011年4,EJ举办的QCon.-I ̄京大会上,来自Red Hat的Gavin King首次公开了关于Ceylon语言的重量级话 

题。作为Hibernate的创始人,Gavin广为Java开发者熟知。本次技术大会上透露的Ceylon语言,是Gavin 

在Red Hat近两年一直投身设计并开发的新一代JVM语言,计划在企业开发领域赶超Java的领导地位。 

Ceylon面向企业级应用开发设计,在JVM运行时基础上执 

以及Eclipse ̄ ̄区,并且这些工作对于Red Hat ̄_样规模并汇聚 

行,支持与Java的交互操作。Ceylon语言充分借鉴TJava语言 众多开发好手的公司来说并非是不可能的任务。 

的优势并屏蔽其在设计上的不足,使用静态类型并提供高阶 社区支持对于ceylon语言的发展是必不可少的,然而,要 

函数支持,在保持代码良好可读性的同时进一步降低开发者 

想获得社区的认可与追随,Ceylon语言本身能够提供一个设计 

入门的难度。 

优良的杀手级开发框架将是个巨大的激励因素,就像Ruby语 

Ceylon语言没有设计特殊的Primitive类型或复合类型,所 

言的Rails框架或Scala语言的Lift框架那样,在众多项目中得到 

有类型在类型系统内部都是可表达的。Ceylon的通用类型设计 成功应用。 

 ̄LJava的实现更为简便,而且相比其他类Javaf ̄言具备更高的 此外,IDE环境对于开发语言的普及具有很大的推动作 

安全性,Ceylon的元编程(Refle ̄ion)也必须是类型安全的。 

用,如被不少Java开发者所推崇的Scala语言,则同时拥有 

此外,ceVlon语言减少了开发者对于配置文件的依赖,屏蔽了 基于Eclipse的IDE2 ̄具、基于IntelliJIDEA的开发环境,以及 

Java开发者常常需要对各种XML进行的配置和修改操作。 NetBeans的Scala开发插件。目前,Ceylon语言也同样需要一 

Java语言的确具备众多适宜于企业开发的优点,包括良 

个令人满意的IDE工具,来增强语言的适用性。 

好的开放性、适合企业级开发的健壮性等特点。但是其生产 作为Hibernate的创始人,EJB3.0专家委员会成员,JBoss 

效率和过重的负荷却一直令人诟病。作为一门深受Java语言 

Seam的开发者,Gavin King已经取得了令开发者瞩目的成 

影响的JVM语言,Ceylonl ̄l熟知JavaiN言的专家设计。正是因 

绩,所以运行在JVMZ ̄的新一代编程语言Ceylon ̄否真正 

为Gavin多年的Java开发经验,促使他着手实现这样一个期望 

赶超Java,造就另一个辉煌,非常值得期待。@ 

能够超越Java的语言。 

当然,从头开始创建一门编程语言以及SDK工具包无疑 

高昂 

中国标准化研究院助理研究员,从事信息技术标准化研究工作。关 

是一项耗费巨大工作量的任务,但Gavin在他的Blog(http:// 

注开源社区,也是OSGeo中国和fnfoQ中文站成员。 

in.relation.to/)上撰文写道:我们在设计开发Ceylon语言的过 

程中,借鉴了大量Java开源社区中的成果, ̄NOpenJDK,JBoss 

■ 

从M IX看微软未来战略 

MIX上亮点颇多,因为微软的每一新产品/技术的发布都有相当强的针对性,并且对手都十分强劲。 

从中可以看出微软对未来的谋篇布局。 

首先来看WP7,支持远东语言输入、IE9、HTML5、 

含的新功能了。这些功能背后都有实际的应用场景支持: 

Socket、多任务、陀螺仪、Camera数据实时获取,整合了 

远东语言支持,没有相应的输入法,将wP7挡在了很多市场 

XNA与SilverLight等一系列让人眼花缭乱的功能,令开发者 

以外;IE9发布之后,除了不支持xP#b,获得了一边倒的好 

们觉得自己的春天也来了。仔细分析这些功能会发现,微软 

评,升级并支持HTML5,能够让WP7站在与iPhone相同的起 

不再像以往那样,由着自己的性子来决定下一个版本中所包 

点上;多任务支持,iPhone花了两年多的时间,WP7 ̄IJ是十 

14 

TechnicaI News程序天下事 

个月;Camera数据实时获取,一大票QR、条码识别的应用可 单纯展览图片、视频,变成交互游戏。目前已经有一个虚拟 

以在wP7上畅行无阻了,也许增强现实类的软件也会来凑凑 试衣橱软件,应用到了Kinect技术,允许用户看到自己虚拟着 

热闹;Socket支持,后边站着一个笑嘻嘻的KiK。 

装后的效果。 

可以说,Mango标志着微软新的移动战略布局初露峥 

除此之外,Kinect还有可能改变交互方式,比如取代电 

嵘。当然,微软的短板也非常明显,屡次的升级失败,难 视遥控器,我们只要向Kinect挥挥手,就可以切换电视信号。 

以提交应用的Marketplace,说明微软从OEM导向逐步转向 另外在一些监控领域,我们也可以使用Kinect来监控某些特定 

Service导向,而运营经验不足,会成为微软在移动领域的胜 

动作。 

负手。别忘了,在运营App Store之前,Apple已经对iTunes驾 当然,Kinect的限制也是很明显的,比如对于环境光的 

轻就熟了。 

变化敏感、最多支持两个人、有严格的区域限制。我们在做 

MIX上另一个有趣的东西就是Kinect SDK。Kinect一开 实际开发时,还要考虑到这些因素的限制。 

始只是XBox上的体感套件,可是由于太过成功,被开发者社 

Kinect SDK还有很多玩法等着我们去发明,游戏开发者 

区“破解”后,发明了很多新玩法,比如,廉价的动作捕捉 

准备好了吗?1分 

系统,而且也发布了针对PC的USB驱动。于是微软“从谏如 

流”,发布了针对Windows的Kinect SDK。微软长于做平台, 

却拙于设计商业模式,让合作伙伴去想玩法,微软来赚平台 

的钱。那么玩法有哪些呢?说白了,Kinect ̄够让动作捕捉技 

术进入很多受成本限制的领域。 

比如,展览展示领域,Kinect可以增加展览的交互性,将 

■ 马微软宁最 有价值专家 Windows Mobile开发者。 

不知从何时起,各大移动平台的系统代号都纷纷改成了食物的名字,苹果就不用说,Android从 

Cupcake开始到现在的Honeycomb,而微软也开始加入这一潮流, ̄F.1Windows Phone 7的新版本代号叫 

做芒果(Mango)。 

在4月中举行的MIX11上,微软正式宣布,芒果要来了。 

音乐,Background Transfer进行后台网络数据或文件传输, 

让我们看看芒果给WP7带来的新变化吧。 

Fast App Resume可以实现应用前后台的互相切换,某些部分 

首先是硬件部分,新系统最低硬件要求中CPU从1GHz的 

甚至 ̄Lios的多任务功能还要强大。在多任务方面的架构设计 

高通SnapDragon降低到了800MHz的MSM7x30。这个变化, 也很巧妙,决定后台运行的Agent和App的数量一方面取决于 

方面表明了wP7在系统总体架构上的更加优化和成熟,能 内存大小,还可以根据外接电源的情况自动增加,这样达到 

够在更低要求的硬件上良好运行,另一方面凸显出微软准备 

省电和更多功能的尽量平衡。 

把wP7打人中端智能手机的计划。 特别要注意的是,Agents和应用是会在不同的进程中, 

这无疑对于WP7的推广是非常有利的,更加低廉的价 

可以通过特定的接口进行互相通信,这一点和Android/iOS等 

格,能够让目标市场容量迅速扩大。这一变化对于刚刚成为 智能平台不同,不过Agents和应用两者的权限和能够读取的 

wP7新成员的Nokia来说至关重要,甚至我认为,这个也是 

数据是一样的。 

促使NokiMJ[1入微软阵营的重要决定因素之一。而新加入的 在对设备的访问方面改善也非常大,一方面是新增加了 

陀螺仪也越来越成为智能平台的标配,能够让应用和游戏的 陀螺仪的访问接口,另一方面增强了相机以及电子罗盘等多 

开发者开发出更加出色的体感应用。 

个体感传感器的访问接口,比如相机,原来只能调用拍照接 

对于软件部分,变化就非常大了。首先是多任务的增强 

口,不能实时获得摄像头数据,而新的API对此实现了完全的 

(只是增强),而不是完全多任务,不过对于绝大部分应用 

支持。把Kinect移植 ̄I]WP7上?这个议题比较有趣,但从理论 

来说,应该基本是足够了,让我们好好来看看:Background 上来说是完全可行的。 

Agents负责后台加载等应用,Background Audio进行后台播放 

WP7上的SilverLight版本支持增加到了4.0,而且还在 

15 

2024年5月13日发(作者:魏冰莹)

News资讯 

Ceylon将赶超Java? 

在2011年4,EJ举办的QCon.-I ̄京大会上,来自Red Hat的Gavin King首次公开了关于Ceylon语言的重量级话 

题。作为Hibernate的创始人,Gavin广为Java开发者熟知。本次技术大会上透露的Ceylon语言,是Gavin 

在Red Hat近两年一直投身设计并开发的新一代JVM语言,计划在企业开发领域赶超Java的领导地位。 

Ceylon面向企业级应用开发设计,在JVM运行时基础上执 

以及Eclipse ̄ ̄区,并且这些工作对于Red Hat ̄_样规模并汇聚 

行,支持与Java的交互操作。Ceylon语言充分借鉴TJava语言 众多开发好手的公司来说并非是不可能的任务。 

的优势并屏蔽其在设计上的不足,使用静态类型并提供高阶 社区支持对于ceylon语言的发展是必不可少的,然而,要 

函数支持,在保持代码良好可读性的同时进一步降低开发者 

想获得社区的认可与追随,Ceylon语言本身能够提供一个设计 

入门的难度。 

优良的杀手级开发框架将是个巨大的激励因素,就像Ruby语 

Ceylon语言没有设计特殊的Primitive类型或复合类型,所 

言的Rails框架或Scala语言的Lift框架那样,在众多项目中得到 

有类型在类型系统内部都是可表达的。Ceylon的通用类型设计 成功应用。 

 ̄LJava的实现更为简便,而且相比其他类Javaf ̄言具备更高的 此外,IDE环境对于开发语言的普及具有很大的推动作 

安全性,Ceylon的元编程(Refle ̄ion)也必须是类型安全的。 

用,如被不少Java开发者所推崇的Scala语言,则同时拥有 

此外,ceVlon语言减少了开发者对于配置文件的依赖,屏蔽了 基于Eclipse的IDE2 ̄具、基于IntelliJIDEA的开发环境,以及 

Java开发者常常需要对各种XML进行的配置和修改操作。 NetBeans的Scala开发插件。目前,Ceylon语言也同样需要一 

Java语言的确具备众多适宜于企业开发的优点,包括良 

个令人满意的IDE工具,来增强语言的适用性。 

好的开放性、适合企业级开发的健壮性等特点。但是其生产 作为Hibernate的创始人,EJB3.0专家委员会成员,JBoss 

效率和过重的负荷却一直令人诟病。作为一门深受Java语言 

Seam的开发者,Gavin King已经取得了令开发者瞩目的成 

影响的JVM语言,Ceylonl ̄l熟知JavaiN言的专家设计。正是因 

绩,所以运行在JVMZ ̄的新一代编程语言Ceylon ̄否真正 

为Gavin多年的Java开发经验,促使他着手实现这样一个期望 

赶超Java,造就另一个辉煌,非常值得期待。@ 

能够超越Java的语言。 

当然,从头开始创建一门编程语言以及SDK工具包无疑 

高昂 

中国标准化研究院助理研究员,从事信息技术标准化研究工作。关 

是一项耗费巨大工作量的任务,但Gavin在他的Blog(http:// 

注开源社区,也是OSGeo中国和fnfoQ中文站成员。 

in.relation.to/)上撰文写道:我们在设计开发Ceylon语言的过 

程中,借鉴了大量Java开源社区中的成果, ̄NOpenJDK,JBoss 

■ 

从M IX看微软未来战略 

MIX上亮点颇多,因为微软的每一新产品/技术的发布都有相当强的针对性,并且对手都十分强劲。 

从中可以看出微软对未来的谋篇布局。 

首先来看WP7,支持远东语言输入、IE9、HTML5、 

含的新功能了。这些功能背后都有实际的应用场景支持: 

Socket、多任务、陀螺仪、Camera数据实时获取,整合了 

远东语言支持,没有相应的输入法,将wP7挡在了很多市场 

XNA与SilverLight等一系列让人眼花缭乱的功能,令开发者 

以外;IE9发布之后,除了不支持xP#b,获得了一边倒的好 

们觉得自己的春天也来了。仔细分析这些功能会发现,微软 

评,升级并支持HTML5,能够让WP7站在与iPhone相同的起 

不再像以往那样,由着自己的性子来决定下一个版本中所包 

点上;多任务支持,iPhone花了两年多的时间,WP7 ̄IJ是十 

14 

TechnicaI News程序天下事 

个月;Camera数据实时获取,一大票QR、条码识别的应用可 单纯展览图片、视频,变成交互游戏。目前已经有一个虚拟 

以在wP7上畅行无阻了,也许增强现实类的软件也会来凑凑 试衣橱软件,应用到了Kinect技术,允许用户看到自己虚拟着 

热闹;Socket支持,后边站着一个笑嘻嘻的KiK。 

装后的效果。 

可以说,Mango标志着微软新的移动战略布局初露峥 

除此之外,Kinect还有可能改变交互方式,比如取代电 

嵘。当然,微软的短板也非常明显,屡次的升级失败,难 视遥控器,我们只要向Kinect挥挥手,就可以切换电视信号。 

以提交应用的Marketplace,说明微软从OEM导向逐步转向 另外在一些监控领域,我们也可以使用Kinect来监控某些特定 

Service导向,而运营经验不足,会成为微软在移动领域的胜 

动作。 

负手。别忘了,在运营App Store之前,Apple已经对iTunes驾 当然,Kinect的限制也是很明显的,比如对于环境光的 

轻就熟了。 

变化敏感、最多支持两个人、有严格的区域限制。我们在做 

MIX上另一个有趣的东西就是Kinect SDK。Kinect一开 实际开发时,还要考虑到这些因素的限制。 

始只是XBox上的体感套件,可是由于太过成功,被开发者社 

Kinect SDK还有很多玩法等着我们去发明,游戏开发者 

区“破解”后,发明了很多新玩法,比如,廉价的动作捕捉 

准备好了吗?1分 

系统,而且也发布了针对PC的USB驱动。于是微软“从谏如 

流”,发布了针对Windows的Kinect SDK。微软长于做平台, 

却拙于设计商业模式,让合作伙伴去想玩法,微软来赚平台 

的钱。那么玩法有哪些呢?说白了,Kinect ̄够让动作捕捉技 

术进入很多受成本限制的领域。 

比如,展览展示领域,Kinect可以增加展览的交互性,将 

■ 马微软宁最 有价值专家 Windows Mobile开发者。 

不知从何时起,各大移动平台的系统代号都纷纷改成了食物的名字,苹果就不用说,Android从 

Cupcake开始到现在的Honeycomb,而微软也开始加入这一潮流, ̄F.1Windows Phone 7的新版本代号叫 

做芒果(Mango)。 

在4月中举行的MIX11上,微软正式宣布,芒果要来了。 

音乐,Background Transfer进行后台网络数据或文件传输, 

让我们看看芒果给WP7带来的新变化吧。 

Fast App Resume可以实现应用前后台的互相切换,某些部分 

首先是硬件部分,新系统最低硬件要求中CPU从1GHz的 

甚至 ̄Lios的多任务功能还要强大。在多任务方面的架构设计 

高通SnapDragon降低到了800MHz的MSM7x30。这个变化, 也很巧妙,决定后台运行的Agent和App的数量一方面取决于 

方面表明了wP7在系统总体架构上的更加优化和成熟,能 内存大小,还可以根据外接电源的情况自动增加,这样达到 

够在更低要求的硬件上良好运行,另一方面凸显出微软准备 

省电和更多功能的尽量平衡。 

把wP7打人中端智能手机的计划。 特别要注意的是,Agents和应用是会在不同的进程中, 

这无疑对于WP7的推广是非常有利的,更加低廉的价 

可以通过特定的接口进行互相通信,这一点和Android/iOS等 

格,能够让目标市场容量迅速扩大。这一变化对于刚刚成为 智能平台不同,不过Agents和应用两者的权限和能够读取的 

wP7新成员的Nokia来说至关重要,甚至我认为,这个也是 

数据是一样的。 

促使NokiMJ[1入微软阵营的重要决定因素之一。而新加入的 在对设备的访问方面改善也非常大,一方面是新增加了 

陀螺仪也越来越成为智能平台的标配,能够让应用和游戏的 陀螺仪的访问接口,另一方面增强了相机以及电子罗盘等多 

开发者开发出更加出色的体感应用。 

个体感传感器的访问接口,比如相机,原来只能调用拍照接 

对于软件部分,变化就非常大了。首先是多任务的增强 

口,不能实时获得摄像头数据,而新的API对此实现了完全的 

(只是增强),而不是完全多任务,不过对于绝大部分应用 

支持。把Kinect移植 ̄I]WP7上?这个议题比较有趣,但从理论 

来说,应该基本是足够了,让我们好好来看看:Background 上来说是完全可行的。 

Agents负责后台加载等应用,Background Audio进行后台播放 

WP7上的SilverLight版本支持增加到了4.0,而且还在 

15 

发布评论

评论列表 (0)

  1. 暂无评论