uBrowser is an simple Web Browser that illustrates embedding the Mozilla Gecko rendering engine into a standalone application using the LibXUL framework. The contents of the page is grabbed as it’s being rendered and displayed as a texture on geometry using the OpenGL API. You are able to interact with the page (mostly) normally and visit (almost) any site that works correctly with Firefox 1.5. It’s the by-product of work to enable an embedded browser in the Second Life 3D virtual world software. There are only a few remaining show stoppers, such as control inputs through plugins, that remain to be fixed. With the help of the open source community and Second Life’s residents, these bugs should be rapidly resolved. Source code, executable and build instructions are available.
Feb 08, 2006 | Category: Applications •