UI independance
Derek Atkins
warlord at MIT.EDU
Wed Feb 12 22:34:58 CST 2003
Well, one issue with this approach is yet more ties to Gnome.
So I would certainly object to doing this "in the engine".
However, adding a corba/bonobo interface on top of the
engine (either along-side or under the gnome ui) would
probably be fine.
Care to work on it? ;)
-derek
Alex Barclay <alex at planet-barclay.com> writes:
> Derek Atkins wrote:
>
> >
> >Another thing to consider: Linas and I had discussed (on this list,
> >IIRC), the possibility of making a Bonobo Server out of Gnucash. This
> >would allow other (gnome) applications to talk to GnuCash and perform
> >functions. Similarly, it would be nice if GnuCash would act like
> >Netscape, Mozilla, Acroread, or lots of other applications -- detect
> >if one copy is running and "pass" information across.. This would
> >make it easier to turn GnuCash into a web plug-in -- the web browser
> >could just call "gnucash", and it would either start a new one or, if
> >one was running, pass the information into the running gnucash.
> >
> Please take this option! I used to be very anti-Micro$oft until I
> started learning about COM/DCOM. There are huge advantages to using
> this kind of component architecture provided that the security
> implications can be worked out - Gnome using unix domain sockets fits
> this bill nicely.
>
> One of the applications I would like to produce at some point is a
> general ledger running on my palm. When I sync it would upload its
> data to the gnucash engine. If we went with a raw socket interface I'd
> be left writing the interface code. If we went with SOAP I'd be left
> writing the XML messages. If we go with CORBA I can use the current
> object mapping and concentrate only on my app.
>
> Great idea. What do we do to make this one a reality?
>
> Alex.
>
>
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the gnucash-devel
mailing list