2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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

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

关注

评论

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

架构师训练营第五周总结

Melo

极客大学架构师训练营

写给孩子的两本书我读得津津有味

孙苏勇

读书 陪伴 随笔杂谈

【自学成才系列一】multipass安装篇

小朱

multipass

架构0期Week4作业1

Nan Jiang

当国产iVX遇上新晋产品PowerPlatform,能否披荆斩棘、稳住阵脚?

代码制造者

程序员 编辑器 低代码 快速开发 开发工具

极客大学架构师训练营 系统架构 分布式缓存 一致性哈希 Hash 第9课 听课总结

John(易筋)

极客时间 极客大学 极客大学架构师训练营 分布式缓存 一致性哈希

七月份最新“美团+字节+腾讯”面试题,测试一下你能走到哪一面?

犬来八荒

Java 面试 线程’

基于 Flagger 和 Nginx-Ingress 实现金丝雀发布

郭旭东

Kubernetes CI/CD

去面试Spring Cloud 被问的35个问题

小谈

面试 springboot SpringCloud buffer JVM原理

Linux 操作系统!开篇!!!

苹果看辽宁体育

Linux

腾讯的辣酱不香了 支付宝的区块链真能解决“萝卜章”问题?

CECBC

双链通 萝卜章 区块链方案

如果是你,年薪80万和阿里P7月薪36K,会怎么选?

犬来八荒

Java 腾讯 面试 阿里

信创舆情一线--英特尔暂停向浪潮供货

统小信uos

服务器 舆情 芯片

架构0期Week4作业2

Nan Jiang

如何快速将 Linux 系统制作成 ISO 镜像文件?

JackTian

Linux 运维 操作系统 镜像文件 ISO

谈谈容器和K8s

Gabriel

到底什么是HashMap?

小闫

Java spring 后端 JVM hashmap

「NIO系列」——之Reactor模型

小谈

Spring Boot reactor 后端 nio SpringCloud

拥抱开源开放,易观技术开发者的星海征途

易观大数据

海豚调度 调度引擎

再有人问你分布式事务,把这篇扔给他

码哥小胖

分布式 Java 分布式

ARTS-week5

王钰淇

ARTS 打卡计划

产业数字化无法“一蹴而就”,而是“长跑冠军”。

CECBC

模式与重构-作业

秤须苑

被“假”老干妈耍惨了?憨憨腾讯花1624万卖萌,引全网吃瓜!

程序员生活志

腾讯 互联网 大厂

终于有大佬把TCP/IP协议讲清楚了!面试再也不怂面试官提问了

小闫

jdk JVM Netty buffer TCP/IP

最详细的 Spring Cloud OAuth2 单点登录使用教程送给大家

小闫

面试 后端 JVM SpringCloud

Java面试常用知识(附赠最新面试题)

架构大数据双料架构师

使用 Flutter 快速实现请假与写周报应用

LeanCloud

flutter 后端 数据 教程

游戏夜读 | 关卡设计新手必看

game1night

面试官:十亿级数据ES搜索怎么优化?我直接傻了

犬来八荒

Java 面试 大厂

Google官方MVP+Dagger2架构详解

小吴选手

架构 架构师 架构是训练营

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