introduction



Hi

Ok, since I've given enough time for people to subscribe, here's a short
introduction of the project and immediate plans.

On CVS, there is only a tiny library and a test program to test a couple
of function calls from the library :-)

I've had lots of time to think, and there are a few things that I think
should be changed:

* using D-BUS introspection for getting the list of D-BUS services is
not a very good solution, since it'll mean starting most of the
services, so I am heading towards having apps provide a .atomato XML
file with the list of methods they provide. Thus, libatomato would just
read those files to "introspect" the list of available methods. It
solves not only the introspection but also the need to avoid showing to
the user D-BUS methods that make no sense.

* with those .atomato files, the code of the library would be cleaner,
since we'll use the same .atomato files for all action providers (D-BUS,
simple commands), and just use different code when actually calling the
methods

* we need to start thinking about the GUI ASAP, that is, how it would
work. Do we want to just clone Mac OS's GUI? Any idea from someone?

This is all for the 1st message :)
-- 
Rodrigo Moya <rodrigo gnome-db org>




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