Lobo - Java Web Browser / News: Recent posts

Lobo Browser: 0.98.4 Released

Lobo is an extensible all-Java web browser and RIA platform. It supports HTML 4, Javascript (AJAX) and CSS 2 plus direct JavaFX and Java (Swing/AWT) rendering. Cobra is the web browser's renderer API; also a Javascript-aware HTML parser.

Version 0.98.4 brings Lobo up to date with JavaFX 1.0.

Additionally, the Lobo API now has vetoable navigation listeners and a feature that allows caller to obtain the document object. ... read more

Posted by Lobo Project Lead 2009-01-19

Lobo Browser: 0.98.3 Released

Lobo is an extensible all-Java web browser and RIA platform. It supports HTML 4, Javascript (AJAX) and CSS 2 plus direct JavaFX and Java (Swing/AWT) rendering. Cobra is the web browser's renderer API, and also a Javascript-aware HTML parser.

Version 0.98.3 implements SUB and SUP. Additionally, it fixes about 20 user-reported bugs. Please see the changelog for details.

Changelog: http://sourceforge.net/project/shownotes.php?group_id=139023&release_id=623331
Download: http://lobobrowser.org/download.jsp
SF Page: http://sourceforge.net/projects/xamj

Posted by Lobo Project Lead 2008-09-01

Lobo Browser: 0.98.2 Released

Lobo is an extensible all-Java web browser and RIA platform. It is being built to support HTML 4, Javascript (AJAX) and CSS2 plus direct JavaFX and Java (Swing/AWT) rendering. Cobra is the web browser's rendering engine API and a Javascript-aware HTML parser.

Version 0.98.2 of Lobo introduces some enhancements related to JavaFX compilation, in addition to numerous HTML renderer bug fixes. Please see the changelog for details.... read more

Posted by Lobo Project Lead 2008-05-12

Cobra HTML Toolkit: 0.98.1 Released

Lobo is an extensible all-Java web browser and RIA platform. It supports HTML 4, Javascript (AJAX) and CSS2 plus direct JavaFX and Java (Swing/AWT) rendering. Cobra is the web browser's rendering engine API; also a Javascript-aware HTML parser.

Cobra is a HTML DOM parser and rendering engine that is part of the all-Java Lobo web browser.

Version 0.98.1 introduces a few HTML parser enhancements. We have written a new page specifically about the HTML DOM parser, which includes examples that involve the use of XPath and simulation of form submission. See:... read more

Posted by Lobo Project Lead 2008-03-24

Jim Weaver Comments on JavaFX Support in Lobo

Jim Weaver is the author of "JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications" (Apress). He also runs a JavaFX blog: http://learnjavafx.typepad.com/

We recently requested Jim's permission to post his Tetris applet at lobobrowser.org as a proof of concept of Lobo's recently introduced JavaFX support. Jim has now written a post on this capability of Lobo. Check it out here:... read more

Posted by Lobo Project Lead 2008-03-15

Jim Weaver's Tetris JFX in Lobo

I got Jim Weaver's permission to post one of his examples, which is basically the beginnings of a Tetris game written in compiled JavaFX Script:

http://www.lobobrowser.org/ext/jfx/TetrisMain.fx
(click to start in Lobo 0.98+)

It's slightly modified to run in Lobo. View its source code for some indications on how it's set up. It also highlights some things that need to be improved in Lobo.

I've posted other examples in the Open Discussion forum:... read more

Posted by Lobo Project Lead 2008-03-12

Lobo Browser: 0.98 Released

Lobo is an extensible all-Java web browser and RIA platform. It supports HTML 4, Javascript (AJAX) and CSS2 plus direct JavaFX and Java (Swing/AWT) rendering. Cobra is the web browser's rendering engine API; also a Javascript-aware HTML parser.

The Lobo Project leadership is pleased to announce milestone release 0.98 of our all-Java web browser, Lobo. This is the first release of Lobo that can directly render compiled JavaFX source files. Information about this new capability can be found here:... read more

Posted by Lobo Project Lead 2008-03-10

JNode could make Lobo its browser

JNode is an innovative Java-based operating system effort. It is undergoing active development for several years now, and it appears to be growing. The maintainers of jNode have expressed interest in using Lobo some time in the future:

http://www.jnode.org/node/2396

We welcome that. jNode could very well be the OS of the future. It makes sense that they would use the browser of the future :)

Posted by Lobo Project Lead 2008-03-05

First Lobo Plugin Reported

Geertjan Wielenga has created an actual Lobo plugin JAR file that serves a practical purpose, i.e. render XML files and syntax color them in Lobo. A link where you can download the JAR file can be found in his latest post titled "How to Add Syntax Coloring for XML in the Lobo Java Web Browser" here:

http://java.dzone.com/news/how-add-syntax-coloring-xml-lo

You just need to save the JAR file in the ext directory of your Lobo installation, start/restart the browser, load any local XML file or one from the internet, and voila!

Posted by Lobo Project Lead 2008-02-08

Rendering New Content Types in the Lobo Java Web Browser

Another great post by Geertjan Wielenga:

http://java.dzone.com/news/rendering-new-content-types-lo

This time the author explains how to get Lobo to render arbitrary content types, using a ".mf" (JAR Manifest) file as an example.

From the post, I can see there are some gaps in the existing documentation. For example, it's not clear that NavigatorExtension.init() is where you need to register your clientlet selectors. Geertjan Wielenga figured that out by looking at the JavaDoc.... read more

Posted by Lobo Project Lead 2008-02-07

Plugging into Lobo's Pure Java Web Browser

Please check out the following excellent post by Geertjan Wielenga over at Dzone.com:

http://java.dzone.com/news/plugging-lobos-pure-java-web-b

It provides an outstanding how-to on a simple Lobo plugin. This is a great contribution to the project, and let's hope others like these from the community start to show up. There's only so much the maintainers of the project (i.e. me) can do, considering all of the other outstanding work. Community help is critical to the success of an open source project where resources are limited, obviously.... read more

Posted by Lobo Project Lead 2008-02-06

The Java Posse: "LoboBrowser is project of the week."

I don't know the details, but LoboBrowser is listed under the heading "Project of the week" here:

http://javaposse.com/index.php?post_id=301490

Well, thanks!

Posted by Lobo Project Lead 2008-01-29

Lobo Browser: 0.97.5 Released

Lobo is an open source web browser that is written entirely in Java. It is being developed with the aim to support HTML 4, Javascript and CSS2. The general goal of the project is to produce a browser that is fast, easy to extend, secure and feature-rich.

Lobo is being released along with its pure Java rendering engine, Cobra. Version 0.97.5 introduces a BrowserPanel class, improved float layout and many bug fixes. Several patches contributed by user guenze are also included with this release. Please see the changelog for details. ... read more

Posted by Lobo Project Lead 2008-01-15

Lobo Project Growing Nicely

Considering that it's still a relatively new project, and given its current limitations, the Lobo Project is growing fairly well. See our all-time stats.

http://sourceforge.net/project/stats/?group_id=139023&ugn=xamj&type=&mode=alltime

Posted by Lobo Project Lead 2007-11-30

Lobo Browser 0.97.4 Released

Lobo is an open source web browser that is written entirely in Java. It is being developed with the aim to support HTML 4, Javascript and CSS2. The general goal of the project is to produce a browser that is fast, easy to extend, secure and feature-rich.

Lobo is being released along with its pure Java rendering engine, Cobra. Verion 0.97.4 introduces CSS2 media rules, and support for image attributes border, hspace and vspace. It fixes various bugs, including one introduced in 0.97.3 with the hover feature, whereby inputs would be cleared in certain situations. Please see the changelog for details.... read more

Posted by Lobo Project Lead 2007-11-26

Lobo Browser 0.97.3 Released

Lobo is an open source web browser that is written entirely in Java. It is being developed with the aim to support HTML 4, Javascript and CSS2. The general goal of the project is to produce a browser that is fast, easy to extend, secure and feature-rich.

Lobo is being released along with its pure Java rendering engine, Cobra. Verion 0.97.3 introduces Javascript events onmouseover, onmouseout and oncontextmenu. It also fixes some bugs. Please see the changelog for details. ... read more

Posted by Lobo Project Lead 2007-11-12

JavaFX: How Much Interest is There? (via Javalobby)

http://www.javalobby.org/java/forums/t100513.html

JavaFX has gotten quite a bit of hype. Not only is it Java's answer to Silverlight, but it is also supposed to be a competitor to Apollo. Part of the goal of JavaFX is an attempt bring Java applets back from the dead. JavaFX, coupled with the consumer JRE and the Java kernel, should allow small, and very fast Java downloads and installs, along with very fast application startup times. ... read more

Posted by Lobo Project Lead 2007-08-27

Lobo Browser 0.97.2 Released

Lobo is an open source web browser that is written entirely in Java. It is being developed with the aim to support HTML 4, Javascript and CSS2. The general goal of the project is to produce a browser that is fast, easy to extend, secure and feature-rich.

This release fixes some issues introduced in version 0.97.1 and it also makes it easier to get started with the browser API. Please see the changelog for details.... read more

Posted by Lobo Project Lead 2007-08-27

Lobo Browser 0.97.1 Released

The Lobo Project is pleased to announce version 0.97.1 of our Java-based web browser. Lobo is open source and is written entirely in Java. It is being developed with the aim to support HTML 4, Javascript and cSS2. The general goal of the project is to produce a browser that is fast, easy to extend, secure and feature-rich.

We are also releasing Cobra 0.97.1, a new version of the HTML rendering engine Lobo relies on. It includes many fixes and enhancements. The float logic was rewritten in order to solve a number of layout issues. Javascript Event objects were introduced. A commonly reported Javascript scoping issue was fixed. Please see the changelog for details.... read more

Posted by Lobo Project Lead 2007-08-20

Cobra without Rhino 0.97

User qbproger has contributed a distribution of Cobra with all Rhino-dependent code removed:

http://www.quibb.org/cobra/cobra-0.97-nojs.zip

Rendering should be equivalent to Cobra 0.97, except in cases where Javascript is expected to change the HTML DOM.

Users wishing to distribute Cobra as part of a propietary application can use the "nojs" version without worrying about complying with the GPL license of Rhino.... read more

Posted by Lobo Project Lead 2007-07-29

Lobo Browser 0.97 Released

The Lobo Project is pleased to announce the first release of our new web browser: Lobo. Lobo is open source and is written entirely in Java. It is being developed with the aim to support HTML 4, Javascript and cSS2. The general goal of the project is to produce a browser that is fast, easy to extend, secure and feature-rich.

Lobo 0.97 is being released along with a browser API that complements our rendering engine.... read more

Posted by Lobo Project Lead 2007-07-09

Status of XAMJ Language Effort & A Word About JavaFX

The intention of this posting is to officially announce that the XAMJ language effort is inactive, as if that wasn't pretty obvious already. The whole project will be renamed as of version 0.97, when we will release a new and improved browser, which will also be renamed.

We haven't spent much time on the XAMJ language effort given that developing the HTML rendering capability has been time consuming, and that's where most user interest has been focused. ... read more

Posted by xamjadmin 2007-06-30

Cobra 0.96.5 Released

Cobra is a HTML parser and rendering engine that is being developed to support HTML 4, Javascript (including AJAX) and CSS2. The open source Cobra toolkit is written in Java 100% and is freely available for download.

We are pleased to announce version 0.96.5 of Cobra, which improves on its asynchronous Javascript capability. The innerHTML property and the Image class have been implemented. Some of the fixes released allow the new Google link bar to render. Additionally, Amazon.com rendering is now fairly close, with some minor issues remaining. Around 25 other bug fixes and improvements are new with this version. Please see the changelog for details.... read more

Posted by xamjadmin 2007-06-04

Cobra & Rhino Licensing Notice

It has been brought to our attention that, according to the Free Software Foundation (FSF), the Mozilla Public License (MPL) is not compatible with either the GPL or LGPL licenses. This is relevant to Cobra since it relies on Rhino, a Javascript engine from the Mozilla Foundation, which has traditionally been released under the MPL license.

The next release of Cobra, 0.96.5, which is due to be out within days, will use Rhino 1.6R5, which is released under a dual MPL/GPL license. Some clues about why the Mozilla Foundation has done this can be found here:... read more

Posted by xamjadmin 2007-06-02

Cobra 0.96.4 Released

Cobra is a pure Java open source HTML rendering engine and parser that is being developed to support HTML 4, CSS2 and JavaScript. Cobra is the rendering engine of the Warrior browser.

Version 0.96.3 addresses some important rendering issues and adds support for Blockquotes and definition lists.

Changelog: http://sourceforge.net/project/shownotes.php?release_id=508129&group_id=139023

Home: http://html.xamjwg.org/cobra.jsp... read more

Posted by xamjadmin 2007-05-13