`
Nighthaven
  • 浏览: 106023 次
  • 性别: Icon_minigender_1
  • 来自: GreatArcan
文章分类
社区版块
存档分类
最新评论

Applets重装上阵: 新标签和示例总览(翻译)(下半部分)

阅读更多

·                     Better large heap support. Historically, the maximum heap size that could be specified for applets via the Java Control Panel has been limited. This limitation is fixed in the new Java Plug-In; applets can now utilize as much heap space as command-line applications.

·                     更好的大内存支持. 过去,最大的内存使用量只能由用户在Java Control Panel指定。这样的限制在新的Java Plug-in中得到了修正;现在applet可以通过命令行参数来制定它们可以使用的内存大小。

·                     Better Windows Vista support. Signed applets running in Protected Mode Internet Explorer on Microsoft's Windows Vista now have the same privileges as normal user applications, eliminating a portability barrier to this platform.

·                     更好的Windows Vista 支持. 对于Windows Vista处于保护模式的IE浏览器,已签名的applet现在享有和其他普通的应用程序相同的特权。这消除了之前对于这个平台的移植障碍。

To get started using the new support for applets, including the above tags, you need JDK 6 Update 10 Beta. If you are using FireFox, you also need some beta version of FireFox 3. The above release notes state, on this point: "Sun Microsystems and the Mozilla Foundation have been working closely in order to support the new Java Plug-In in Firefox 3. Both organizations have mutually decided not to back-port the required changes — which are significant — to Firefox 2, as it is expected that most Firefox users will upgrade to Firefox 3 a short time after its final version has been released."

为了使用这些对于applet新的支持,包括上面的这些标签,你需要安装JDK 6 Update 10 Beta。如果你是FireFox用户,你还需要使用FireFox 3。对于这样的发布状况,解释是:“Sun Microsystems Mozilla Foundation为了能在FireFox 3上支持新的Java Plug-In进行了紧密的合作。两个组织都很成熟的决定不会向后兼容至FireFox 2,而是寄希望于绝大多数的FireFox用户会在FireFox 3最终版发布后的很短时间内,将浏览器升级至FireFox 3

Several examples are already available of the new applet technology in action. I must say that I find them pretty convincing: smooth, no browser freezing, very nice indeed.

目前对于新的applet技术,已经有了一些样例程序。我不得不说,我发现他们非常的有说服力:平滑,无浏览器锁死,真的很不错。

NASA World Wind Applet

Shows how to embed the Earth in full 3D on a web page. Click here for all the deployment info.

展示如何把全3D的地球嵌入到网页当中。点这里来了解部署信息

Jake2 Applet

Game deployment over the web? Check out this one for a great and fun example. Click here for deployment info.

通过网页部署游戏? 这是一有趣例子。点这里来了解部署信息。

Scene Graph Applets

The Scene Graph applets are pretty excellent, showing the power of the new Scene Graph together with the power of the new browser Java plugin. Here's the whole list of them:

Scene Graph applets棒极了 ,同时展示了新的Scene Graph 和新的 Java plugin的强大力量。 这里给出这些样例程序的列表:

Calculator. A simple, functioning, calculator application:

计算器. 一个简单的,功能完全的计算器程序:

SnowMark. Illustrates the use of images, transformations, and effects such as shadows and Gaussian blurs. Click the demo to pause / resume the animation:

雪花. 展示了对图片的使用,变型,以及阴影和高斯模糊。点击样例来暂停和恢复动画。

Egg Timer. A functioning "egg timer" example which can be set for up to 59 minutes:

鸡蛋计时器. 一个可运行的“鸡蛋计时器”,可以定时至59分钟:

Dynamic Demo. Shows several hundred dynamically moving shapes in the scene. Click the demo to pause / resume the animation:

动态示例. 在场景中显示了数百个动态移动的形体. 点击样例来暂停和恢复动画:

JPhone. An example of a modern cell phone UI written using Scene Graph:

JPhone. 一个使用Scene Graph来绘制现代手机用户界面的例子:

NestedText. An example of a JSGPanel nested inside an SGComponent, which is part of the scene of another JSGPanel:

NestedText. 一个使用一个JSGPanel 筑巢(译者:绑定?nested好像是Scene Graph专业术语)于 一个 SGComponent,而后者又是另一个 JSGPanel场景的一部分:

JavaFX Timer Applet

How about JavaFX in an applet? The cool thing is that you also see the source code, when you go to the site.

applet中使用JavaFx?最酷的地方是:你访问这个站点的时候,可以看到源代码。

Finally, I had to try it out myself. I created a small applet, added some Swing components, and deployed it via a JNLP file. First I deployed it to FireFox 2 and got the same old terrible performance. Deployed to FireFox 3, it was a breeze. There's some kind of very gentle introduction of the applet to the browser whereby it seems to unfold before your eyes as it is deployed to the page. A very nice professional effect. And then my applet appeared:

最后, 我自己尝试了一下。 我创建了一个简单的applet,添加了些Swing空间,然后通过JNLP文件部署了它。起初我把它部署到了FireFox 2上,结果得到了和以前一样的糟糕表现。而部署到FireFox 3后,像微风一样流畅!当在applet部署到网页的过程中,载入过程非常流畅,然人感觉applet似乎是在你眼前展开一样。非常漂亮专业的效果。下面是我的applet

Also, because of the JNLP support, applets can access JNLP APIs for persistent data storage, local file system access, and other useful functionality from sandboxed code. All the information you should ever need can be found in Release Notes for the Next-Generation Java™ Plug-In Technology and, especially, in JNLP Support in the New Java Plug-in Technology.

并且, 由于有了JNLP的支持, applet可以从sandbox中通过JNLPAPI进行数据存储,本地文件访问和其它很多有用的功能。所有你要的信息都可以在 Release Notes for the Next-Generation Java™ Plug-In Technology ,尤其是JNLP Support in the New Java Plug-in Technology找到。

 

译者:翻译东西最怕的就是翻不准,虽然是翻这种比较随意的blog,翻错了终究不太好。人都是有惰性的,如果只给出个原帖地址,大多数人即使觉得有问题,也很少跑去原帖核实。所以决定回归以前采用的中英文对照的方法,这样只需要向上看一行就能看到原文,更有助于大家理解和纠错。

最后,对于我的所有文章都一样:水平有限,欢迎大家纠正错别字、语法错误和翻译错误。

分享到:
评论

相关推荐

    JAVA applets

    这个压缩包文件"Applets1"很可能是包含了一些Java Applet的源代码示例,供初学者进行学习和调试。 Java Applets的工作原理基于Java插件,该插件允许Web浏览器解析和执行Java字节码。当用户访问包含Java Applet的...

    Applets-fanyi:小程序翻译工具

    【Applets-fanyi:小程序翻译工具】 "Applets-fanyi"是一个专门针对小程序的翻译工具,旨在帮助开发者高效地进行多语言版本的小程序开发。这个开源项目提供了源码,使得用户可以自由查看、修改和扩展其功能,以适应...

    Workshop applets and ExamplePrograms

    总的来说,“Workshop applets”和“Example Programs”是学习和掌握数据结构与算法的重要资源,它们将理论知识与实践相结合,使学习过程更加生动和有效。无论是自学还是课堂教学,这些资源都能极大地促进理解和应用...

    JavaSE程序设计课件:L04-GUI & Applets - 2.pdf

    在Java SE程序设计中,GUI(图形用户界面)和Applets是构建交互式应用程序的重要部分。本课件主要关注如何创建用户界面,涵盖了多种常见的GUI组件以及它们的使用方法。 1. GUI组件 GUI组件是构建用户界面的基本...

    Java - Introduction To Cryptography With Java Applets

    - **Applets的安全限制**:为了保护用户的计算机免受恶意代码的攻击,Java Applets运行在一个沙箱环境中,这个环境限制了Applet能够执行的操作。 - **在Applets中实现密码学功能**:尽管存在安全限制,但Java ...

    applets.zip

    【标题】"applets.zip" 是一个以"applets"为主题的压缩文件,大小为1.08 MB。从这个标题我们可以推断,该压缩包很可能包含与Java小应用程序(Applets)相关的资源或代码。 【描述】由于描述简单地提到了这是一个zip...

    Domino_65x_applets_2009_all_platforms.zip

    Domino_65x_applets_2009_all_platforms.zip Domino_65x_applets_2009_all_platforms.zip Domino_65x_applets_2009_all_platforms.zip

    java-applets-program.rar_java

    applets-program.rar_java”显然包含了一个关于Java Applets的详细讲解资源,特别是“java applets program.ppt”,这是一个PowerPoint演示文稿,可能涵盖了Applets的基础知识、工作原理以及如何开发和部署。...

    HTML_4.01__XHTML_1.0_参考手册

    7. ****:用于嵌入Java applet,但现在已被或取代,因为Java Applets的安全问题和性能问题。 8. ****:用于定义图像映射中的热点区域,通常与和配合使用。 9. ****:粗体文本标签,尽管它常用于改变文本样式,但...

    safari HTML5 handbook

    以上内容仅是部分HTML5标签和属性的简要概述,更详细的信息和示例可以在《Safari HTML5 Handbook》中找到。这本书对于任何希望深入了解HTML5在Safari中的应用的开发者来说都是非常有价值的资源。

    A framework for system tray applets(32KB)

    标题 "A framework for system tray applets(32KB)" 提示我们这可能是一个关于创建系统托盘(也称为通知区域)小程序的框架,且整个框架的大小仅为32KB,这意味着它可能是轻量级且高效的。系统托盘小程序通常是指在...

    Creating Web Applets With Java

    Web小应用程序(Applets)是Java的一种早期应用形式,允许在浏览器环境中执行Java代码,为用户提供丰富的用户体验。本文将深入探讨如何使用Java来创建和部署Web小应用程序。 一、理解Web小应用程序 Web小应用程序...

    Java applets.ppt

    Java Applets Java Applets 是 Java 程序的一种类型,它们可以在浏览器中运行。它们与独立应用程序和 Servlet programs 相比,具有不同的特点和限制。 什么是 Java Applets? Java Applets 是一种 Java 程序,...

    java认证课程Java应用和Java applets的面向对象

    Java认证课程旨在帮助学员深入理解和掌握Java编程语言的核心概念与技术,特别关注Java应用程序(Java Applications)和Java小应用程序(Java Applets)的面向对象编程方法。本课程将引导学习者从基础到高级,逐步...

    Visa GlobalPlatform 2.1.1 -Guidelines for Developing Java Card Applets.pdf

    这部分可能包含了一些关于Visa对GlobalPlatform规范的具体实现或解释的细节,包括但不限于技术规格、具体实现示例以及与标准的偏离等。这部分内容对于深入了解Visa GlobalPlatform 2.1.1版本的功能细节非常重要。 ...

    开发Applets程序,我们得继承Applet类,并覆写必要的函数,下面几个函数控制了Web页面上的applet生成与执行。

    Java 游戏编程是利用 Java 语言开发游戏的过程,尽管在 Java 平台上大型流行的商业游戏相对较少,但 Java 的跨平台性和丰富的库使其在游戏编程领域具有潜力。本篇文章旨在引导初学者逐步掌握 Java 游戏开发,通过...

    object标签遮罩问题

    ### Object标签遮罩问题解析及解决方案 #### 一、Object标签概述 在Web开发中,`<object>` 标签是一种非常重要的元素,主要用于在HTML文档中嵌入多媒体内容,如图像、音频、视频、Java Applets、ActiveX 控件、PDF...

    Java数据结构和算法(第二版)+源代码+Applets

    总而言之,"Java数据结构和算法(第二版)+源代码+Applets"是一个全面的学习资源,涵盖了从基本到高级的数据结构和算法知识,结合源代码实践和Applet演示,使学习过程更加生动和高效。无论是对Java初学者还是经验丰富...

Global site tag (gtag.js) - Google Analytics