写点什么

Consumer JRE:当 Applets 遇到 Java Web Start

  • 2008-07-03
  • 本文字数:1022 字

    阅读完需:约 3 分钟

最近在Sun 开发者网络上的一篇文章声称“applets 归来”,原因在于即将到来的 Java 6 Update 10

该文章列举出了 applets 和 Java Plug-in 的几个变化,这些变化导致该技术浴火重生:

  • 增强的可靠性
  • 改善的用户体验
  • Applets 的后台加载
  • 内建的 JNLP 支持
  • 每个 applet 特定的命令行参数
  • 堆空间大小及 Java 2D API 加速选项
  • 改进的 Java/JavaScript 编程语言集成
  • 改进的 Windows Vista 支持
  • 已签名的 applets 现在可以在 Internet Explorer 的保护模式下正常工作

该文章继续谈到作者认为的最重要的变化:

下一代的 Java Plug-in 最重要的新特性就是对从 JNLP 文件中加载 applets 的内建支持。使用 JNLP 文件格式作为 applet 的描述符使得 applets 可以立刻重用之前为 Java Web Start 应用编写的 JNLP 扩展,并且在很多其他方面极大地扩展了 applets 的能力。

该新设计对于未来 Java applet 的应用产生了几个影响。该版本发布后,以前只为 Java Web Start 定制的特性现在也可以应用在 Java applets 上了。下面是包含的内容:

  • 对 JNLP 扩展的访问—— 有几个针对 Java Web Start 的扩展,包括 JOGL 支持 JavaFX 支持。
  • Java 版本选择和控制——JNLP 文件能对应用所需的 Java 版本进行精细的管理。
  • JNLP APIs——JNLP 拥有一些管理下载、文件保存和打开、与剪贴板交互、打印及大量其他特性的 APIs。
  • VM/ 命令行参数——Java Web Start 应用可以控制特定 JVM 的启动设置,包括内存设置、垃圾收集标志及其他几个系统级控制。

该变化的一部分包括了每个 applet 特定的 JVMs;applets 作为独立进程运行。Java applets 不再作为浏览器进程的一部分而运行了,这样可以保护浏览器免受 applet 性能干扰(反之亦然),同时可以由 applet 自己更好地管理 JVM。

最近 InfoQ 上有一篇文章:‘Pivot:重新发明 Java Applet?’,讲述了 Sun 开发者网络上一篇文章所说的为增强 applet 的一种新型 UI 工具集:

作为一个平台,Pivot 想与直接嵌入到浏览器中的富客户端如 Flex 和 Silverlight 进行正面交锋。Pivot 开发者认为该平台的一部分就是 Java 6 update 10 (也称作 Consumer JRE)。

类似地,JavaFX(Sun 公司推出的一种新型脚本语言技术)也依赖于这一新的 Consumer JRE,其目标在于跟随 Flex 和 Silverlight 之后能在 RIA 市场上占据一席之地。InfoQ 上有很多文章谈到了JavaFX 的变化

InfoQ 将继续报道关于 Java 6 update 10 的新闻和重要事件及其在 RIA 领域对 Java 的影响。
查看英文原文: Consumer JRE: Applets Meet Java Web Start

2008-07-03 00:28573
用户头像

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

关注

评论

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

Flink ML 的新特性解析与应用

Apache Flink

大数据 实时计算 flink 实战

4个为数据程序员量身打造的PyCharm插件

伤感汤姆布利柏

等保测评师工资怎么样?有前途吗?

行云管家

等保 等级保护 等保测评师

【Ubuntu20.04】安装gcc11 g++11, Ubuntu18.04

百度搜索:蓝易云

Linux ubuntu 运维 gcc11 g++11

使用git克隆仓库报错:Warning: Permanently added‘github.com’ to the .....(ssh )

百度搜索:蓝易云

git Linux 运维 报错 云服务器

TDengine 签约福州城建,助力智慧水务数据管理革新!

TDengine

tdengine 时序数据库

直播回顾 | 哈啰一站式业产研协同平台的建设与实践

思码逸研发效能

TiDB MVCC 版本堆积相关原理及排查手段

TiDB 社区干货传送门

性能调优 管理与运维 故障排查/诊断 性能测评

数据抽取在tidb中的应用总结

TiDB 社区干货传送门

实践案例 大数据场景实践 OLTP 场景实践 OLAP 场景实践

TiDB 在企查查数据中台的应用及 v7.1 版本升级体验

TiDB 社区干货传送门

7.x 实践

2024年漳州本地有正规等保测评机构吗?在哪里?

行云管家

等保 等保测评 等保测评机构 漳州

如何实现零基础转行做测试开发,入职3个月后涨薪30%

霍格沃兹测试开发学社

春节期间消费行业收入大涨:企业如何抓住私域运营优化机会?

Geek_2d6073

让 K8s 更简单!8款你不得不知的 AI 工具-Part 2

SEAL安全

人工智能 开源 AI Kubernetes

TiDB 组件 GC 原理及常见问题

TiDB 社区干货传送门

监控 性能调优 集群管理 故障排查/诊断 性能测评

简历秀软技能:轻松吸引HR的注意!

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

测试

测试人生 | 零基础转行做测试开发,入职3个月后涨薪30%

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

测试

查看服务器/IIS日志、log、访问信息基本方法

百度搜索:蓝易云

Linux 运维 windows IIS 云服务器

除了代码行数、工时,我们还有什么更科学的方式度量研发工作量?

思码逸研发效能

怎样利用 AI 大模型,辅助研发管理与效能提升?

思码逸研发效能

一个好运维的自我修养:做好企业 IT 运维工作

伤感汤姆布利柏

新零售SaaS架构:什么是订单履约系统?

EquatorCoco

大数据 架构 零售 SaaS

查看 DB 和 RG 级别的监控指标--新特性 record-db-label

TiDB 社区干货传送门

实践案例 管理与运维 新版本/特性解读 7.x 实践

一文搞懂TiDB的闪回(FlashBack)能力

TiDB 社区干货传送门

实践案例 7.x 实践

国产数据库“同城两中心”容灾方案对比,TiDB表现优秀

TiDB 社区干货传送门

数据库架构选型 数据库架构设计

Consumer JRE:当Applets遇到Java Web Start_Java_R.J. Lorimer_InfoQ精选文章