Re: [Tracker] Can i directly use Tracker API with application



Hi Ivan,
You can call tracker without any special registration. We provide libtracker-client as a convenience for C developers (and our command line tools), wrapping some DBus code and encoding help functions. So, if your application is in C, use libtracker-client. If it is in vala or python or other languages with easier DBus integration, go for the DBus API.

Even in higher level languages, it would be great to be able to use the commodities provided by tracker-client and use DBus transparently. My current use case is making a tracker frontend using SeedKit. based on one of the many existing web-based semantic/linked-data browsers. This could be achieved for most bindings by making tracker-client g- instrospectable, is there any effort in this direction ? Would patches be welcomed ?

From what I understand your are investigating a direct access to Tracker with your own binary IPC/RMI protocol, tracker-client could hide that transition to client apps developers, being in C or higher level languages.

Happy coding,


Regards,

Ivan

_______________________________________________
tracker-list mailing list
tracker-list gnome org
http://mail.gnome.org/mailman/listinfo/tracker-list




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