Re: XML-RPC & Gnome



On 12 Apr 2001 14:21:37 -0400, Eric Kidd wrote:
> 
> On Wed, Apr 11, 2001 at 02:05:54PM +0200, Erik Bågfors wrote:
> > Disclaimer: I don't know xmlrpc so what I'm saying here might be totaly
> > stupid :) 
> 
> No, it sounds quite intelligent, actually.

Good :)
  
> > Would it be possible to wrap some of the smaller corba-stuff using
> > xmlrpc??  The perl-corba bindings for example are real easy to use and
> > you can dynamicaly build functions from them, without going through the
> > normal compile the idl to your language, write code for that, run
> > it-procedure.  
> 
> Ooooh.  That's sweet.

The perl-corba binding are really nice.  The python once are as nice. 
To bad we don't have nice ruby-bindings to corba :)
 
> > Basically my idea is to create a small server that listens to an xmlrpc
> > request to load a idl-file, then opens a corba-conection to the
> > corba-server and then executes whatever corba-call the xmlrpc-client
> > chooses.
> 
> This seems like an exellent idea, at least from my perspective.  It would
> give you a way to painlessly make Gnome CORBA calls from almost every major
> programming language.

I really don't think doing everything is possible.  Corba is a pretty
advanced system. However, looking at /usr/share/idl you can see that
there are quite alot of small/easy idl's
 
> But I don't know enough CORBA to know what the XML-RPC API would look like.

And I don't know enough xml-rpc :)

Another idea is to use the future perl/bonobo-bindings and create some
kind of xml-rpc support in them.  KDE already has a kdexmld (if I
remember the name correct) though which you can for example controll
their spreadsheet.  Gnome should have that too :)

/Erik


-- 
Erik Bågfors               | http://erik.bagfors.nu/    
erik bagfors nu            | Erik Bagfors engohol se
Supporter of free software | GSM +46 733 279 273
fingerprint: 6666 A85B 95D3 D26B 296B 6C60 4F32 2C0B 693D 6E32




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]