Browser Windows Inside The Application
Posted: October 15th, 2007 | Author: lrei | Filed under: Programming, Python | Tags: browser, linux, Mozilla, osx, Programming, Python, Ui | Comments OffLet’s skip the part about the why – that’s for another post, maybe. I want to create an application that has browser windows inside it. I’m hardly the only person to want to do this but there seem to be surprisingly few ways to do this if you consider cross-platform support a must.
Java can’t do it. In fact after searching I was only able to find 2 options:
Option a) wxMozilla – I already knew this one but considering the last version of it (0.5.4) came out in 2005 and there are at least few posts/emails around the web seem to indicate some problems – though I haven’t investigated this thoroughly.
The big plus of wxmozilla is that I believe this is what was used to develop gush and what I want to do (want != will) is very similar to gush in terms of GUI.
Option b) GtkEmbedMoz/Gecko# – this is the solution that I’m leaning towards.
Does anyone out there know any other options? Preferably something usable with either Java or Python (I really don’t feel like coding in C++) and Linux/Mac/Win support would be nice though only Linux/Mac support is strictly required.
UPDATE: having looked at things in more detail I don’t think GtkEmbedMoz/Gecko# is a good solution for me based on the OSX support and the fact that I’d rather use python for this. That leaves me with wxMozilla as the only option for now (and I’m not sure that it will work).
UPDATE2: while what is (was?) the main page for wxMozilla doesn’t show it, there is an April 2006 version of wxMozilla on the sourceforge page.

This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution 3.0 Unported License.
Related posts: