Version 0.96.3 addresses some important rendering issues and adds support for Blockquotes and definition lists.
Cobra is open source and is released under the LGPL license.
Warrior is part of the XAMJ project, which seeks to build not just a web browser but a Java-based Rich Internet Application (RIA) platform.
Version 0.96.1 fixes a "memory leak" bug reported by a user. It also implements common event attributes such as onclick, etc. Other features requested by users have been added.
Cobra is a Java-based HTML renderer and parser API, part of the XAMJ Project. Release 0.95.4 fixes a number of CSS issues and makes the API more usable and easier to get started with.
Home Page: http://html.xamjwg.org/cobra.jsp
Version 0.95.2 fixes a stack overflow error in the security infrastructure of the XAMJ platform.
The XAMJ Project is pleased to announce the first release of Cobra, a pure Java HTML toolkit. The toolkit provides parsing and rendering capabilities, and is released under an LGPL license.
The XAMJ Project announces Warrior 0.93.2, a platform for the deployment of XAMJ apps. XAMJ is an XML UI language tightly integrated with Java. This release adds a Warrior Platform API, which allows Warrior to be called as an XML UI Framework without the need to install it as a browser/platform. It also includes a workaround for a bug that affects JREs prior to 1.5.0_01 (NullPointerException on URL.openConnection.) Finally, it fixes a bug that prevented XAMJ document archives from loading resources.... read more
A couple users have reported the following exception...
at java.net.URL.openConnection(Unknown Source)
at java.lang.Thread.run(Unknown Source)
This seems to be a bug in JRE versions prior to 1.5.0_01 per http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5086348... read more
Warrior is a browser/platform for XAMJ, an XML UI language that is tightly integrated with Java, and which may be served over HTTP (like Java Webstart.) This release intoduces the concept of managed stores per host with size quota restrictions. It also adds grids, connection/proxy settings, and many other bug fixes and enhancements.
We've updated the White Paper to reflect 0.92 changes. We are currently using the White Paper as a semi-formal language specification. We also added a paint (Java2D) example to show how the on-paint event may be used.
XAMJ is a thin client language based on Java and XML. This release introduces several usability and deployment improvements:
- Added mechanism to link from HTML. It consists of
using a file with mime-type application/x-htln+xml
with a root element which has an href attribute.
(We will also be providing a mechanism thru our
website to make this easier.) This is passed to
Warrior as a file, which in turns opens the
target URL. (A XAMJ document over http runs
in a secure sandbox.)... read more
We have added a examples page here:
It currently only has a few simple examples.
It should allow visitors to get a feel for
what XAMJ looks like without first downloading
XAMJ is an XML language designed as
an open-source, Java-based alternative
to Microsoft's .NET-based XAML, plus
as a way to address many of the
is the prototype browser for XAMJ.
This release focuses on improvements
in deployability, reliability and
We are pleased to announce the very first
release of the XAMJ prototype browser,
Warrior 0.90. (Consider this a pre-beta
release.) It may be downloaded from:
XAMJ is an XML language designed from the
ground up to be a Java-based alternative
to Microsoft's XAML and a way to address
many of the shortcomings of HTML. XAMJ can
also be clearly used to build standalone
applications, as the Warrior browser is
written in XAMJ. ... read more
The XAMJ Project codebase has been committed to Sourceforge's CVS repository. You can use anonymous cvs access to check it out. The project should preferably be checked out under the /opt/ directory.
We are within a week or two of the first official release. We'd just like to polish a couple things before we do that.
For those with Java knowledge, you can build the project either with the Ant script under XAMJ_Build or by creating an Eclipse workspace and importing existing projects XAMJ_Build, XAMJ_Reference_Engine and XAMJ_Public_API. To run from within Eclipse you need to add a VM argument: -Dxamj.clientlet.class.path=/opt/XAMJ_Project/XAMJ_Public_API... read more