写点什么

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

  • 2007-04-24
  • 本文字数:925 字

    阅读完需:约 3 分钟

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

2007-04-24 22:065151
用户头像

发布了 150 篇内容, 共 45.0 次阅读, 收获喜欢 10 次。

关注

评论

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

全网最强分布式事务详解

程序员小毕

Java 分布式 分布式事务 后端 架构师

业财税档融合:大企业管理升级的必然选择

用友BIP

税务云 业财税档融合

和鲸 ModelWhale 与麒麟系统适配认证,打造自主安全、性能可靠的信创 AI 基础软件

ModelWhale

人工智能 信创 国产 麒麟软件 数据科学平台

我也创业了!

Serverless Devs

人工智能 Serverless 云原生

第二届“鼎新杯”数字化转型应用大赛-全国入围赛结果公示及最佳人气案例投票启动

信通院IOMM数字化转型团队

数字化转型 IOMM 鼎新杯

软件测试 | MyISAM是什么

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

测试

DevOps国际峰会 | 采访龙智总经理,分享DevOps见解与行业趋势

龙智—DevSecOps解决方案

DevOps 金融行业 devops国际峰会

容灾切换时间减少 99%,“云边协同”如何提升影演服务效率与稳定性

阿里巴巴云原生

阿里云 云原生

别再说调试器不好用了!

高端章鱼哥

前端 调试器

网关改造正当时,跟学 HigressOps 夏季营

阿里巴巴云原生

Stepn跑鞋/Jogger慢跑者NFT系统开发案例

薇電13242772558

NFT

一份数据满足所有数据场景?腾讯云数据湖解决方案及DLC内核技术介绍

腾讯云大数据

数据湖

数字孪生搭高台,温控节能唱新戏

鲸品堂

数字孪生 建模 智慧机房

10 个处理 JavaScript 对象的实用技巧!

这我可不懂

JavaScript 前端 开发语言

2023年秋招最新版牛客网Java面试题及答案整理(持续更新)

架构师之道

Java 面试

亚信安慧荣获第二届“鼎信杯”优秀技术支撑奖

亚信AntDB数据库

数据库 AntDB AntDB数据库 企业号 7 月 PK 榜

Docker的架构与安装

timerring

Docker

8月31日,上海!第十八届中国IDC产业(长三角)年度大典即将召开!

中国IDC圈

数据中心

出海是产业互联网发展的必然趋势之一

用友BIP

产业互联网 中企出海

【升职加薪秘籍】我在服务监控方面的实践(1)-监控蓝图

蓝胖子的编程梦

elasticsearch 性能优化 Grafana 服务监控 #Prometheus

比AD更好用的“PCB设计文件转生产文件”工具

华秋PCB

软件 工具 AD PCB PCB设计

软件测试 | MySQL存储引擎

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

测试

安全文件传输:如何降低数据丢失的风险

镭速

文件传输 安全文件传输

数字孪生(Digital Twin)快速入门:简介以及应用示例

龙智—DevSecOps解决方案

数字孪生 digital twin

软件测试 | MySQL字符集的设置

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

测试

故障注入的方法与工具

DevOps和数字孪生

故障注入 汽车行业

户外LED显示屏怎样在5G时代下发展?

Dylan

5G 广告 数字化 城市 户外LED显示屏

香港中文大学携手PingCode打造运维管理解决方案

易成管理学

PingCode 香港中文大学

西安航天基地人才创新创业大赛正式启动

华为云PaaS服务小智

西安 大赛 比赛 西安航天 企业人才

软件测试 | MySQL字符集的修改步骤

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

测试

第二届粤港澳大湾区(黄埔)国际算法算例大赛正式开启报名

ModelWhale

算法大赛 琶洲 院士 数据科学竞赛 算法赛

JadeLiquid发布基于Firefox的纯Swing浏览器组件_Java_Scott Delap_InfoQ精选文章