BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Apache Pivot初探——基于Java的RIA框架

| 作者 Gilad Manor 关注 0 他的粉丝 ,译者 张龙 关注 12 他的粉丝 发布于 2010年3月28日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

Apache Pivot是个开源项目,旨在通过Java创建一个现代化、富客户端的开发平台。Pivot起初是VMWare在2007年的一个研发项目,后来在2008年基于Apache 2.0协议开源了;去年Pivot加入到了Apache Incubator中并于12月成为Apache顶级项目。目前的Pivot完全是由软件开发社区推进的。

Pivot对自己的定位是现代化的RIA工具集,构建在Java2D之上并使用了MVC模式。可以通过Java、JavaScript以及XML(WTKX)编写Pivot应用。
Pivot带有一个GUI库和一个框架以简化GUI应用的创建,如:

Pivot应用既可以Applet的形式也可以独立的桌面应用的形式运行,只要操作系统安装了Java Runtime Environment(JRE)6+(推荐使用Java 6 update 14+)即可。

根据JVM的安全策略,Pivot应用是受限的。要想使用扩展特性如剪贴板和文件系统,Applet或独立应用必须要签名并且得到信任

Pivot与JavaFX的不同之处在于可以使用Java编写应用,而不是私有的JavaFX脚本语言。Pivot本身是个应用创建工具,可以使用动画和特效增强应用的用户体验。

接下来的3个版本(1.5、2.0和2.1)将增强很多GUI组件,稳定性也将有所提升。主要包括:

  • 用于简化Web查询中文件传输的文件序列化类(1.5)
  • 在Pivot发布包中增加WTKX的DTD以及在examples/documentation中增加DTD引用(2.0)
  • 增加对javax.accessibility API的Pivot回调(2.0)
  • 增加“HTML provider”API,包装Flying Saucer XHTML渲染库(2.1)

查看英文原文:First Steps for Apache Pivot, Java-based RIA Framework

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT