Skip to content

Rocking with Zeitgeist

I must say I am very excited about the new developments happening in the Zeitgeist World… I have no idea where to start but here goes nothing.

Our new hacker Morten Mjelva took it as his duty to cook up the telepathy logger……. WOW it works like charm thanks to the support of Danni, Sjoerd and the guys from Collabora, it is always a pleasure to work with them. Zeitgeist now logs when messages were sent/received and when dialogs were opened/closed. This led to a chain reaction of new developments. Morten is a amazing. We immediately sat down and started rethinking our association algorithms. 3 days later we rewrote it to make it 5 times faster and much more accurate thanks to Laszlo Pandy’s suggestions to use “sliding windows” instead of “transactions”. Yesterday we hooked it up with AJ and in the “More Information” Window. We then put in the “Relevant Items” option and the results are better than we expected :)

Randy is restructuring AJ to support stuff like chats/websites and other non file-based activities.

Here are 2 Pictures of our first try to get AJ to show the contacts we chatted with (in this case Hylke) and related items, and another one viewing just items related to an html file

(KEEP IN MIND THIS IS A 2 MINUTE HACK)

This being said I forgot to announce the intense cooperation with the Elementary Project. Guys look out for it because it really takes simplicity and design to another level. Daniel Fore aka DanRabbit designed and started hacking on Dash… A simple yet elegant semi-semantic file browser. Thanks to Randy’s zeitgeist-sharp lib the integration with Dash is going to be a breeze. It is still in an early stage but  the integration till now will be a nice top bar that i intend to infect with Zeitgeist+Tracker sweetness (congrats on the 0.8 guys), as seen here..

It is based on Thorsten Prante’s approach to change what I was doing with Sezen to include Tracker search and make it standalone search app as seen here…

And ofcouse the big zeitgeist magic in form 0f a sidebar showing related files to the selected one, as seen here…

The sidebar already has a little python prototype that just proves the concept. I started hacking it today to be able to view associated files/contacts/etc based on the zeitgeist algorithms. It is a very simple hack and kinda reminds me of Nat Friedmans’s Dashboard. But this is purely context driven. “What do I usually do while chatting with Hylke within the last 2 weeks” was the query of the following demo. You can see how quick associations are calculated.

P.S: Watch the video in HD if possible to understand the context. Also I cant type when excited :) http://vimeo.com/10678237

Now the hardcore stuff…

Randy Barlow started hacking a zeitgeist-sharp lib and wrote a plugin for banshee. When he is back I will post the pictures here…

Besides the association algorithms being implemented the rockstars Markus and Mikkel have finished drafting and implementing our ontology. Ladies and gentlemen the first initiative for a “Zeitgeist Event Ontology” or better yet ZEO can be seen here. This work deserves a post on its own since it will allow some crazy types of associations.

Our youngest star Siegfried (our GSoC student from last year) is coordinating the Zeitgeist 0.3.3 release due the next 2 weeks at max. Stay tuned… because shortly after that GAJ will e out with a new release.

{ 11 } Comments

  1. McIvor | April 5, 2010 at 2:23 am | Permalink

    Zeitgeist is probably my favorite project to follow right now just because it is mindnumbingly awesome.

  2. Sense Hofstede | April 5, 2010 at 8:52 am | Permalink

    OMG! Yay! Wow! Nice!
    Zeitgeist is becoming even more awesome every day! I can’t wait until it gets properly integrated in Ubuntu and GNOME!

  3. CoolGoose | April 5, 2010 at 8:57 am | Permalink

    If you guys could talk with the nautilus people and do half of that design with half of the functionality for the 3.0 release it would rock my socks!.

  4. Zap | April 5, 2010 at 10:36 am | Permalink

    I agree with CoolGoose: you Zeitgeist guys are continously coming out with marvelous new stuff and ideas, but still no so much integration with the rest of Gnome is present. Integration with Nautilus and the Shell is what’s missing and it looks like you’ll have to push for it by yourselves.. :-/

    ps: I read that Gnome-Shell developers are about to rework the Places and Recent Documents panes in the overview. This could be the right time to try again and jump in…

    pps: what about a Compiz-Scale-like plugin that shows relevant documents instead of open windows? :P PP

  5. Louise Hoffman | April 5, 2010 at 11:59 am | Permalink

    Fantastic Apple like theme! Is that a GTK theme that can be downloaded now? =)

  6. Pablo Estefó | April 5, 2010 at 2:14 pm | Permalink

    Nice! =D

  7. Bertrand Lorentz | April 5, 2010 at 5:02 pm | Permalink

    If that Banshee extension is in a working state, we’d be happy to add it to the “Banshee Community Extensions” repository :
    http://gitorious.org/banshee-community-extensions

  8. TomBous | April 5, 2010 at 5:30 pm | Permalink

    That’s amazing! I can’t wait for Dash:)

  9. Randal Barlow | April 6, 2010 at 9:21 am | Permalink

    @Bertrand Lorentz

    Sounds good. I will look into it once I release ZeitgeistSharp which is waiting to be reviewed before I shove it out the door.

  10. Anonymous visitor | April 13, 2010 at 1:24 pm | Permalink

    I was reading this http://www.engadget.com/2010/04/12/microsoft-kin-studio-saves-all-your-content-to-the-web/ and Zeitgeist came to my mind.

  11. Janean Crass | April 27, 2010 at 9:29 pm | Permalink

    I never knew I would be ready to jump high so fast. Can anyone sell me anymore tips?

{ 1 } Trackback

  1. uberVU - social comments | April 5, 2010 at 12:31 pm | Permalink

    Social comments and analytics for this post…

    This post was mentioned on Twitter by seiflotfy: New blog post: Rocking with Zeitgeist http://seilo.geekyogre.com/2010/04/rocking-with-zeitgeist/...

Post a Comment

Your email is never published nor shared. Required fields are marked *