
RIA与GeoWeb连横共进
本演讲将从一个具体应用的系统架构入手剖析如何使用RIA技术(如Flex,Dojo和Silverlight等)来提供GeoWeb服务,并从RIA软件设计的角度来探讨如何实现系统的可扩充性,可用性和简捷性。演讲中也会以实例来阐述和分享演讲者的观点。

本演讲将从一个具体应用的系统架构入手剖析如何使用RIA技术(如Flex,Dojo和Silverlight等)来提供GeoWeb服务,并从RIA软件设计的角度来探讨如何实现系统的可扩充性,可用性和简捷性。演讲中也会以实例来阐述和分享演讲者的观点。
今年,Novell在Mono平台方面动作频频。前几个月,接连发布了2个Mono相关的商业软件后,又于前几天分别发布了Mono 2.6、MonoDevelop 2.2和Moonlight 2。这一系列的产品发布,预示着Mono已经迈上新台阶。
使用Silverlight 2和3构建的程序集与.NET Framework并非二进制兼容的,因此为了共享代码我们通常需要编译两次才行。借助于Silverlight 4和.NET 4,我们可以在.NET 4中使用某些基于Silverlight的程序集。
之前,要在CLR上开发GUI,我们面临在如下几个重要技术框架之中做出选择:Windows Forms、ASP.NET、WPF、GTK#和Silverlight早期版本。而随着Silverlight 4 Beta的发布,我们有望把Silverlight作为CLR之上通用的GUI框架吗?
Microsoft在PDC 2009上宣布,他们已经开始提供Silverlight开发版Beta了,这距离上个发布Silverlight 3仅有几个月时间。新版本中有大量新的特性:一套完整的控件(超过60个),同一份代码对桌面和Silverlight沙盒都可用,对MEF的支持,完全可编辑的设计界面、完全的智能感知、更好的音频-视频支持、更好的性能等等。
为了更好地实现双向通信,.NET Framework 3.0引入了一个全新的通信协议Net.TCP并作为WCF的一部分。现在Net.TCP将包含在即将发布的Silverlight 4中,相比于HTTP Polling Duplex,它极大地改进了吞吐量和连接的数量。
![]()
最近,InfoQ针对RIA和Ajax技术的现状和展望专门成立了虚拟小组。该小组召集了多位对社区有着卓越贡献的技术精英,包括Dion Almaer、Jnan Dash、Didier Girard、Peter Pilgrim、Tim Sneath和Ryan Stewart。

在加入微软之前,Forest Key是Macromedia公司Flash的产品经理,对用户交互技术有着宗教般的狂热。也是因为对交互技术的喜爱,使他来到了微软。在这次他来中国推广Silverlight的时候,InfoQ中文站的记者有机会就Silverlight的性能、与其他平台的比较、客户为什么要采用 Silverlight技术、开发Silverlight所用的工具和Silverlight在微软产品线中所扮演的角色等问题进行了探讨。