Re: backend implementations
- From: Veerapuram Varadhan <vvaradhan novell com>
- To: Jamie Hillman <mail jamiehillman co uk>
- Cc: dashboard-hackers gnome org
- Subject: Re: backend implementations
- Date: Tue, 25 Jan 2005 19:02:38 +0530
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.
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]