电脑技术学习

Canoo 发布 UltraLightClient 6.1 - RIA框架

dn001
Canoo公司发布了UltraLightClient 6.1 版本.

UltraLightClient是一个用于编写RIA程序的Java函数库,提供了服务器端编程方法和运行模型,是Eclipse大客户端平台(Rich Client Platform, RCP)的理想实现方式。通过ULC,使用J2EE和J2SE架构的开发人员可以高效地为企业级网络应用程序编写出丰富而灵活的图形用户界面。ULC严格按照Swing API的定义,基于可行的开发技巧,实现了代码分割和通讯优化,使开发人员可以远离C/S结构中复杂的代码分配。应用程序的中间版本只配置于服务器上,用户界面由独立的Java描述引擎通过Eclipse RCP或者Java Web Start分配为浏览器上的Applet。

特征:
通信:客户端和服务器端的通信采用half_object模式,对于开发者来说,似乎整个应用都在服务端开发和运行。Ulc控件的使用类似于Swing,至于客户端和服务器端的通信都交由half_object模式来解决
发布:可以用Java Web Start或Applet方式发布;采用ulc的应用可以像servlet或ejb那样发布到应用服务器上,运行时,首先客户端引擎和服务器端的应用建立连接,连接建立后,客户端引擎接受到应用的初始化描述,然后显示它,事件会被送到服务器端,然后仅仅更新需要的部分。
协议:支持http, https, RMI/IIOP, RMI/IIOPS, and T3
他对数据请求、事件的处理可以异步的,同步或异步处理可以通过配置来完成。它可以进行本地缓存、分批取数、本地校验,大大降低于服务器的交互次数

开发级许可证的价格是1495美元.

官方站点:
http://www.canoo.com/ulc

RIA社区:
http://www.matrix.org.cn/topic.shtml?forumId=41

标签: HTC