--===============0750018740== Content-Type: multipart/signed; boundary="nextPart1962438.PeATvqLqVA"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart1962438.PeATvqLqVA Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Saturday, 2009-06-27, Aaron J. Seigo wrote: > On Saturday 27 June 2009, Shane Fagan wrote: > > Well we have our own semantic framework ish. We're using a sqlite > > database to store file metadata and that we plan on adding support for > > tracker's RDF store in the future. Nepomuk kinda does something similar > > to zeigeist I think. > > the Nepomuk ontologies and query system are being standardized and will be > replacing the role(s) that xesam was trying to fill. it's rather complete > system (from the semantics side of things) and has a _lot_ of work put in= to > it by a number of very dedicated and knowledgeable individuals. KDE is > already been instrumenting several of our applications to feed into > Nepomuk, not least of which is akonadi fro PIM > (email/calendaring/contacts/etc). if it all possible, it would be great to > zeitgeist be able to work with the Nepomuk ontologies and stores. > > that said, it'd be pretty cool to see a zeitgeist widget written in Qt/KD= E. > so to your original question: > > "I was wondering where I should start in making the widget so I thought id > ask." > > from a UI POV, you could dive in with PyQt/PyKDE (iirc zeitgeist is writt= en > in Python, correct?) and should be able to get up and going in very little > time. In case "widget" in this context means desktop widget you should also consi= der=20 to subscribe to plasma-devel [1] Cheers, Kevin P.S.: I had a quick look at the Zeitgeist sources and I am missing the D-Bu= s=20 introspection files for the daemon's standard interfaces. D-Bus bindings fo= r=20 statically typed languages usually use a code generator approach to create = D- Bus proxies, so having such a file as the "official" interface specificatio= n=20 is usually a good idea. [1] https://mail.kde.org/mailman/listinfo/plasma-devel =2D-=20 Kevin Krammer, KDE developer, xdg-utils developer KDE user support, developer mentoring --nextPart1962438.PeATvqLqVA Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iD8DBQBKR2zanKMhG6pzZJIRAin0AJ0cYAk7/gVB92BFMuSznq4vJzhMeACdGBcV 2i/ogrL3S4p37v5Ohj7G8qY= =dmCv -----END PGP SIGNATURE----- --nextPart1962438.PeATvqLqVA-- --===============0750018740== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe << --===============0750018740==--