RE: Java-Bonobo integration [was Re: [Java-gnome-developer] Gnome 2 for Solaris DE]
Brought to you by:
afcowie
From: Jeffrey M. <Jef...@Br...> - 2002-12-04 14:21:11
|
This is very good news. I a future version of the bindings we hope to provide bonobo integration. At that time I would like to talk to you in detail about this code. Currently we are trying to stabilize the bindings after a major rewrite so we can produce our next release. > On Tue, 2002-12-03 at 21:02, Tom Ball wrote: > > The only related work is a Swing L&F which *simulates* GTK=20 > by reading > > the theme info and using the referenced graphics files. =20 > Perhaps a demo > > of that work got the writer excited, so that he jumped to=20 > an unwarranted > > conclusion. >=20 > 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. >=20 > A GTK+ Swing look and feel would make embedding of Swing apps=20 > into GNOME > (and vice-versa) considerably more attractive however. >=20 > 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...) >=20 > 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=20 > drivers (for the > FreeTTS service) is implemented in Java and thus uses java-bonobo. >=20 > 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. >=20 > If someone on this list is interested in this type of java/GNOME > integration, and would like to help split the existing work=20 > into the new > CVS module (monkeybeans2), or even help maintain it, I would be > grateful. >=20 > best regards, >=20 > Bill Haneman > GNOME Accessibility Project >=20 > > Although it's possible some random engineer is working on a GTK AWT > > toolkit (Sun's a big place), neither the Mad Hatter or=20 > 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=20 > and as far as I an look into the future, this bidings wont=20 > work with GCJ. > > > > Hmm, I=C2=B4m not sure if this should be a=20 > swing-like-bindings, because it would be very hard to emulate=20 > that stuff that swing does nativ... > > > >=20 > > >=20 > > > I overlooked that in the article. So they reimplemented=20 > 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=20 > Universit=C3=A4t Hamburg-Harburg > > > J.B...@tu... =20 > http://www.tu-harburg.de/~sejb3103/ > > >=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 >=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 >=20 |