BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

JadeLiquid发布基于Firefox的纯Swing浏览器组件

| 作者 Scott Delap 关注 0 他的粉丝 ,译者 宋玮 关注 0 他的粉丝 发布于 2007年4月26日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

JadeLiquid Software最近发布了WebRenderer Swing Edition:一个构建在Mozilla技术上的纯Swing嵌入式浏览器组件。该组件支持Flash、CSS和DHTML等特性,但却不需要安装在目标操作系统上的本地浏览器支持。Swing默认的HTML支持没有跟随当今浏览器标准一起发展。在桌面Java空间中的其他解决方案中,采用的方法是将本地操作系统浏览器组件嵌入到Java里。这种技术要求预先要正确安装浏览器,而纯Swing实现没有这些要求。以下内容来自JadeLiquid的新闻稿:

Swing Edition是与关键客户一起多年研究成果的积累,使Java浏览器开发工具包的开发达到了一个全新的水平……。WebRenderer Swing Edition支持HTML 4.01、XHTML、SSL、JavaScript(包括AJAX)、CSS 1、CSS 2、XSL、XSLT、XML、W3C DOM、plugin和Java Applets等。它提供了一个允许企业混合使用Swing的框架,使AJAX和复杂的Web内容都可以被包含在一个Swing桌面应用中。

在国内关注这一技术发展的Java开发人员WilliamChen的博客中,通俗化地解释了WebRender Swing Edition的工作原理:

WebRenderer Swing Edition是100%Java Swing编写的浏览器内核……。注意WebRenderer是渲染器,并不是具有完备功能的浏览器,它是浏览器的核心,是一个SDK(Software Developement Kit),它的功能是不可能和正式浏览器相比的,但是它已经具备了编写一个浏览器的核心组件。通过编写普通浏览器插件的Bridge插件,应该能够很好地集成传统浏览器所具备的能力,如Flash、各种视频播放器、SVG等。它不是用来浏览Web 2.0网站的,而是往Java桌面应用程序潜入浏览器的工具。

Willian Chen还饶有兴致地根据WebRenderer提供的技术文档,编写了一个简单程序,并给出了截图

查看英文原文:JadeLiquid Software Releases Pure Swing Browser Component Based on Firefox
译者简介:宋玮,有多年软件开发经验,从2002年开始就使用Java,在各个项目开发过程中先后使用过Struts、Oracle ADF、AspectJ等。最近正在使用Spring及Ruby on Rails,对敏捷方法有比较大的兴趣并做过一些尝试。他的blog为http://www.donews.net/victorsong。为InfoQ中文站贡献内容,请邮件至china-editorial@infoq.com

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

它不是用来浏览Web 2.0网站的? by he xiaodong

说它不是用来浏览web2.0网站的,似乎会带来误导。根据我的测试,它能够用来浏览复杂的ajax应用

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT