You are not logged in.

#1 2009-08-17 20:52:43

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Wanted: multiplatform Java bindings for a rendering engine

I'm planning on writing a simple browser in Java, using some embedded rendering engine or other (mostly to brush up on my programming skills)... Something that can work on both Windows and Linux, with the right libraries of course. Problem is I can't seem to find much for embedding browser widgets in Java programs. JRex looks like it's dead, as do other Gecko-related projects, and Java bindings for webkit seem to be in a very early stage of development. There is the embedded browser in Netbeans (if that's even implemented right now) but I'm not sure exactly what that is.

Basically what I'm looking for is mature and currently maintained Java bindings for some useful rendering engine... Does such a thing exist?

(I thought of writing the program in C# using Windows forms, since those work on Linux and include a browser component, and I'm less rusty on C#... But it looks like the browser stuff for Winforms is based on IE, which is not portable at all and generally sucks.)

Edit: also I should mention that I'm looking to support Flash, at least at some point.

Last edited by Gullible Jones (2009-08-17 20:57:50)

Offline

#2 2009-08-18 20:14:19

Statix
Member
From: Hangzhou, China
Registered: 2008-02-16
Posts: 240

Re: Wanted: multiplatform Java bindings for a rendering engine

You can use QT for java. They added the webkit rendering engine to qt a while ago, so that should work. Not sure if you would want to use qt just for the rendering engine though.


Madly in love with Arch64, Openbox, DotA, and of course... penguins!
Happy to help if you're not a Help Vampire. Use your wonderful resources like ArchWiki, Google, and our wonderful search page.

Offline

#3 2009-08-18 20:37:02

SiC
Member
From: Liverpool, England
Registered: 2008-01-10
Posts: 430

Re: Wanted: multiplatform Java bindings for a rendering engine

Gullible Jones wrote:

(I thought of writing the program in C# using Windows forms, since those work on Linux and include a browser component, and I'm less rusty on C#... But it looks like the browser stuff for Winforms is based on IE, which is not portable at all and generally sucks.)

Mono currently supports the Windows.Forms implementation of a browser control when using Linux by using WebKit or Mozilla.  A more detailed explanation can be found here : http://www.mono-project.com/WebBrowser, so you could write it using C# should you wish.

Offline

#4 2009-08-19 02:22:21

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: Wanted: multiplatform Java bindings for a rendering engine

It does? Cool... I'll use C# then!

Offline

Board footer

Powered by FluxBB