写点什么

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:28740
用户头像

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

关注

评论

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

图解Kafka消费者客户端分区分配策略

石臻臻的杂货铺

Kafk

华为云云耀云服务器L实例:智能化、高性价比的轻量级云服务器

YG科技

华为云云耀云服务器L实例:打造轻量级行业解决方案,助力企业轻松上云

YG科技

HTTPS的安全体现在什么地方?

巨量HTTP

https HTTP

夯实金融云基础设施底座,天翼云助力金融行业释放发展新活力

天翼云开发者社区

云计算 安全

国产“芯”突破 | 优博讯携手海思推出AI新零售创新方案

极客天地

议题征集中| KCD 2023 杭州站,共话云原生技术

OpenAnolis小助手

云原生 杭州 龙蜥社区 议题征集 KCD

安全可靠的文件传输服务助力完成更高效的医疗保健工作(上)

镭速

文件传输服务 医疗保健

实现 LangChain 版本的 AutoGPT 项目的图形化界面

b1a2e1u1u

关于前端就业前景的一点看法

树上有只程序猿

前端 前端开发

大语言模型测试

b1a2e1u1u

k8s优雅停服

tiandizhiguai

DevOps kubernetes 运维

Java整合Thymeleaf和wkhtmltopdf实现HTML导出PDF

落日楼台H

PDF thymeleaf wkhtmltopdf htmltopdf

云服务器选购指南:一步步指导企业如何挑选合适的云服务器

YG科技

研发管理的挑战、本原与方案

iSoftBook

项目管理 软件工程 研发管理平台 敏捷方法 研发云平台

Spring 注入集合

小万哥

Go golang 后端 开发 开发程序员

华为云云耀云服务器L实例:打造企业级高效稳定的基础云服务架构

YG科技

未来3-5年,前端开发往哪个方向发展更好就业?

互联网工科生

前端 前端开发 低代码

大模型时代的 AI 原生云

Baidu AICLOUD

AI 原生云

JVM heap + non-heap是否等于 RSS?

虚实的星空

大规模流量下的云边端一体化流量调度体系

火山引擎边缘云

边缘计算 数字孪生 边缘云 火山引擎边缘云

华为云云耀云服务器L实例:轻量级应用服务器也能有高性能,助力业务快速发展

YG科技

昇腾 AI 创新大赛2023河北区域赛成功举办,22支优秀团队脱颖而出

彭飞

安全可靠的文件传输服务助力完成更高效的医疗保健工作(下)

镭速

文件传输服务 医疗保健

kill -15 与kill -9的区别

源字节1号

开源 软件开发 前端开发 后端开发 小程序开发

电子行业云MES解决方案

万界星空科技

MES系统

喜讯!广通优云两大产品入选软博会“年度优秀创新软件产品推广目录”

广通优云

华为云云耀云服务器L实例:游戏开发者的高性能轻应用服务器之选

YG科技

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