login/register

Snip!t from collection of Alan Dix

see all channels for Alan Dix

Snip
summary

HTML Browser Subproject
Version 0.95 of Warrior (download) includes the capabili ...
Why a Pure Java Browser?
There are a number of advantages to be derived from a br ...
... his is the obvious advantage of a pure Java application.

Warrior: Java Web Browser
http://html.xamjwg.org/browser.jsp

Categories

/Channels/techie/Java

[ go to category ]

For Snip

loading snip actions ...

For Page

loading url actions ...

HTML Browser Subproject

Version 0.95 of Warrior (download) includes the capability to render HTML. The purpose of this subproject is to turn Warrior into an pure Java browser with support for JavaScript (including AJAX) and CSS2 (or CSS3 perhaps later). Our intention is to make Warrior an open source Java-based browser that is fast enough and complete enough for users to comfortably browse the web with.

Why a Pure Java Browser?

There are a number of advantages to be derived from a browser that is written in Java as opposed to a language compiled into native code. Namely:
  • Security.- In principle, a Java program is less suceptible to certain types of vulnerabilities such as a buffer overflow attack.
  • Expandability.- A Java-based application can be implemented to be expandable via powerful cross-platform plugins. Consider how this has helped jEdit and Eclipse, and how they compare to their non-Java predecesors.
  • New paradigms.- Using Java we can implement new powerful cross-platform mechanisms to represent web content. This is what we are trying to do with XAMJ. But we also plan to allow, for example, representation of web content purely as Java source code.
  • Portability.- This is the obvious advantage of a pure Java application.

HTML

<p class="subhead">HTML Browser Subproject</p> Version 0.95 of <strong>Warrior</strong> (<strong><a href="download.jsp">download</a></strong>) includes the capability to render HTML. The purpose of this subproject is to turn Warrior into an pure Java browser with support for JavaScript (including AJAX) and CSS2 (or CSS3 perhaps later). Our intention is to make Warrior an open source Java-based browser that is fast enough and complete enough for users to comfortably browse the web with. <p class="subhead">Why a Pure Java Browser?</p> There are a number of advantages to be derived from a browser that is written in Java as opposed to a language compiled into native code. Namely: <ul> <li><strong>Security</strong>.- In principle, a Java program is less suceptible to certain types of vulnerabilities such as a buffer overflow attack. </li><li><strong>Expandability</strong>.- A Java-based application can be implemented to be expandable via powerful cross-platform plugins. Consider how this has helped jEdit and Eclipse, and how they compare to their non-Java predecesors. </li><li><strong>New paradigms</strong>.- Using Java we can implement new powerful cross-platform mechanisms to represent web content. This is what we are trying to do with <a href="xamj.jsp">XAMJ</a>. But we also plan to allow, for example, representation of web content purely as Java source code. </li><li><strong>Portability</strong>.- This is the obvious advantage of a pure Java application.</li></ul>