产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

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

  • 2010-03-27
  • 本文字数:661 字

    阅读完需:约 2 分钟

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

2010-03-27 01:464748
用户头像

发布了 88 篇内容, 共 262.4 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

皮皮App发起爱心捐赠,让城市里的荧荧之光,给乡村孩子带去一片暖冬

联营汇聚

Spring中11个最常用的扩展点,你知道几个?

JAVA旭阳

Java spring

WhaleDI数据治理利器之“低成本数据质量管理”

鲸品堂

12 月 PK 榜

数据治理体系建设与数据资产路线图规划

用友BIP

一文读懂于Zebec生态中的潜在收益方式

股市老人

flutter系列之:移动端手势的具体使用

程序那些事

flutter 大前端 程序那些事

MegEngine Windows Python wheel 包减肥之路

MegEngineBot

深度学习 开源 MegEngine

游戏引擎中的实时渲染和在V-Ray中渲染有什么区别?

3DCAT实时渲染

渲染引擎 游戏引擎 渲染服务 游戏开发引擎

调试3D渲染和3D可视化的五个好处

3DCAT实时渲染

可视化 3D渲染 云渲染 实时渲染

第五届“强网”拟态防御国际精英挑战赛精彩落幕!——网络空间安全大赛再立新标杆

科技热闻

如何提升工作效率--工具篇(60/100)

hackstoic

工具 工作效率

自动化测试技术笔记(一):前期调研怎么做

老张

自动化测试

Verilog语言的循环语句

梦笔生花

Verilog Verilog语法 Verilog循环

HTTP协议基础知识

穿过生命散发芬芳

HTTP 12月月更

AI与低代码的结合及应用

力软低代码开发平台

商密SIG月度动态:文件加密支持SM4算法、Anolis 8.8将默认集成 | 龙蜥 SIG

OpenAnolis小助手

开源 算法 龙蜥社区 商密 SM4

GitHub标星已达26K+,鹅厂技术总监手写分布式架构体系笔记

小小怪下士

Java 程序员 分布式

建筑、工程和施工产业中的3D可视化

3DCAT实时渲染

可视化 云渲染 实时云渲染 云渲染平台

Transformer:让ChatGPT站在肩膀上的巨人?

Baihai IDP

AI Transformer

Colossal-AI助力,摩尔线程预训练语言模型MusaBert荣登CLUE榜单TOP10

科技热闻

如何通过 NFTScan 发掘 NFT 项目的内在价值

NFT Research

区块链 NFT

为什么数字化时代需要 BizDevOps?

阿里云云效

DevOps 数字化转型 数字化 BizDevOps

在霍格沃兹测试开发学社学习是种怎样的体验?

测吧(北京)科技有限公司

测试

优化 20% 资源成本,新东方的 Serverless 实践之路

阿里巴巴云原生

阿里云 Serverless 云原生

【深入浅出Spring原理及实战】「源码原理实战」从底层角度去分析研究PropertySourcesPlaceholderConfigurer的原理及实战注入机制

洛神灬殇

spring 12月日更 12 月 PK 榜 Spring 配置解析

正向拆解mlops

mlops

MLOps

华为时习知,让企业培训更简单!

科技怪授

华为

Osx10.14升级watchman踩坑记

Geek_pwdeic

macos homebrew

【电路设计】避开元器件的这些“坑”,多年的心梗都治好了!

华秋PCB

工具 PCB PCB设计

YonBuilder移动开发平台 AVM框架 封装省市区级联选择弹框

YonBuilder低代码开发平台

开发者 AVM

Apache Pivot初探——基于Java的RIA框架_Java_Gilad Manor_InfoQ精选文章