Jamie Hillman wrote:

[snip...]
but haven't been able to find much about coding back-ends.
We are planning to update the wiki with more information of coding back-ends and filters.

Can a back end be written in a language other than C#
AFAIK,
- backend needs to be a .Net dll.
- Backends derive from LuceneQueryable (if it queries/stores index from/in Lucene), in beagled/LuceneQueryable.cs, which is derived from the interface IQueryable (beagled/Iqueryable.cs).
- They should listen to Inotify events, if applicable


You can look at GaimLogQueryable and LauncherQueryable, two of the simple backends in beagle.

and communicate exclusively over D-BUS?
Back-ends are integral part of the "beagle" daemon, which does the job of crawling, indexing and searching. D-Bus interface is for the external-application to query beagle and get results from it.

Hope this helps!!

V. Varadhan.
_______________________________________________
Dashboard-hackers mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/dashboard-hackers

Reply via email to