Java-Bonobo integration [was Re: [Java-gnome-developer] Gnome2 for Solaris DE]
Brought to you by:
afcowie
From: Bill H. <bil...@su...> - 2002-12-04 11:34:46
|
On Tue, 2002-12-03 at 21:02, Tom Ball wrote: > The only related work is a Swing L&F which *simulates* GTK by reading > the theme info and using the referenced graphics files. Perhaps a demo > of that work got the writer excited, so that he jumped to an unwarranted > conclusion. The only other work that I am personally aware of is java-bonobo integration work. The work in that area that I am aware of is public, and personally I think it may be more promising for general java/GNOME integration for some projects than the java/gtk+ bindings that this mailing lists members are working on. A GTK+ Swing look and feel would make embedding of Swing apps into GNOME (and vice-versa) considerably more attractive however. Erdi Gergo (ca...@ru...) had a project called 'monkeybeans' some time ago that was an attempt to provide a bonobo implementation for Java. I think he got frustrated with it; but we (GNOME accessibility folks) needed to do this as part of our work, too. So we discovered some of the reasons why monkeybeans was blocked (I think) and now we have GNOME's Bonobo::Unknown and bits of the other base libbonobo IDL implemented in Java, along with all of the GNOME Accessibility IDL in 'at-spi'. (Unfortunately the CORBA support in versions of Java before 1.4 was pretty broken, it's not too surprising that Erdi was having problems. Also there were misunderstandings about how the "POA" worked...) Erdi has blessed the idea of calling the new work "monkeybeans2". At present the code lives in GNOME CVS's "java-access-bridge" for historical reasons, but we have agreed that Java/Bonobo implementation code and bindings are of general interest and the Bonobo:: parts of java-access-bridge should be split out into a new "monkeybeans2" module. So far I haven't had time, but it's not a big job to do this bit of surgery and it makes a lot of sense, since other GNOME CVS modules are also using this work. For instance 'gnome-speech' which provides text-to-speech services; one of the available drivers (for the FreeTTS service) is implemented in Java and thus uses java-bonobo. At the moment we've mostly just implemented Unknown and some of the basic PropertyBag APIs from Bonobo, but most of libbonobo will soon be required, and libbonoboui (the GUI embedding and control stuff) would make sense to do. Having this would make embedding, control, and the ability to write GNOME components in Java (and vice-versa) possible. If someone on this list is interested in this type of java/GNOME integration, and would like to help split the existing work into the new CVS module (monkeybeans2), or even help maintain it, I would be grateful. best regards, Bill Haneman GNOME Accessibility Project > Although it's possible some random engineer is working on a GTK AWT > toolkit (Sun's a big place), neither the Mad Hatter or JavaSoft teams > are, and they are where such a project would get released. >=20 > Tom >=20 > On Tue, 2002-12-03 at 02:22, Jan Blunck wrote: > > On Tue, 3 Dec 2002, Clemens Eisserer wrote: > >=20 > > >=20 > > > The article says that sun has already created bindnigs and as far as = I an look into the future, this bidings wont work with GCJ. > > > Hmm, I=C2=B4m not sure if this should be a swing-like-bindings, becau= se it would be very hard to emulate that stuff that swing does nativ... > > >=20 > >=20 > > I overlooked that in the article. So they reimplemented AWT for GTK+2??= ?=20 > > The article is really missing the important facts. > > Anybody ever heard about that project before??? > >=20 > > jan > > --=20 > > Jan Blunck Technische Universit=C3=A4t Hamburg= -Harburg > > J.B...@tu... http://www.tu-harburg.de/~sejb31= 03/ > >=20 > >=20 > >=20 > > ------------------------------------------------------- > > This SF.net email is sponsored by: Get the new Palm Tungsten T > > handheld. Power & Color in a compact size! > > http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en > > _______________________________________________ > > java-gnome-developer mailing list > > jav...@li... > > https://lists.sourceforge.net/lists/listinfo/java-gnome-developer >=20 >=20 >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: Microsoft Visual Studio.NET=20 > comprehensive development tool, built to increase your=20 > productivity. Try a free online hosted session at: > http://ads.sourceforge.net/cgi-bin/redirect.pl?micr0003en > _______________________________________________ > java-gnome-developer mailing list > jav...@li... > https://lists.sourceforge.net/lists/listinfo/java-gnome-developer |