Skip to content

Zeitgeist – Geolocation Magic

So at last Zeitgeist has its geolocation extension…. OH HAPPY DAY!!!!!!!!!!!!!!!

What does it do?

  • Nothing special. We use geoclue to add location of where an event occured in a new little table.

Why its awesome?

  • It allows you to ask Zeitgeist stuff like
    • “Get me the recent files I edited at university”
    • “Who do I contact most when I am at School?”
    • “Which pictures did I take in Brazil?”
    • “Where was I when an Email came in?”
    • “What files did I open during the conference?”

A little screenshot of “El Loco”

How is that useful?

  • With the ongoing trend of mobile computers and smartphones. People do a lot of stuff while they are not at home or at the office. So one always able to call, text, take photos or send/receive mails. The human brain associates these activities with when and where they happened. So this is just a little support for you memory.
  • The desktop or frontpage can adapt to your location. Example: When you are at home you call Family members and when you are at work you call coworkers. So when you are one of these locations your computer or phone can adapt to your environment by populating the contact list differently.

Whats next?

  • In terms or the extension me and Siegfried are still working on enriching the API and waiting for Mikkel to trash us on our shitty API. Markus is making it work on Maemo (Zeitgeist runs on Maemo) so we can start fiddling with the contact lists. Michal will have to write a C library for the extension. And Thorsten will extend the use cases and deployment ideas for this new awesome feature. Randy will implement it in GAJ.
  • More preparations for GUADEC.
  • But for now we have a little demo of the functionality in the form of a tiny little hack called “El Loco”.

DIRECT LINK TO VIDEO

This is by no means an application we intend to maintain, unless there is a high demand. The application is intended to be ported on Maemo and Meego.

{ 6 } Comments

  1. Michael | July 19, 2010 at 8:48 am | Permalink

    Hi,

    I think the geolocation is a really nice feature to find files faster. However, there’s the problem that (I think) most Laptops don’t have GPS chips built in. Would it be possible to get the location according to the network I’m logged in? i.e. at work my wlan ssid is X, at University it’s Y and at home it’s Z. For ethernet connections it’s probably not that easy but e.g. Lotus Sametime still detects where I am even if I’m not logged in to any wifi.

    Regards,
    Michael

  2. Henri Bergius | July 21, 2010 at 12:39 pm | Permalink

    Michael,

    Zeitgeist is using GeoClue for its location needs. This means it will be able to use many different positioning mechanisms including IP positioning, GPS and cell phone triangulation, depending what hardware and networking your machine has available.

    And Seif, cool to see this become reality!

  3. DeeJay1 | July 21, 2010 at 8:08 pm | Permalink

    What mapping library did you end up using for this?

  4. Beton | July 21, 2010 at 10:14 pm | Permalink

    Hi

    I have one question regarding mobile zeitgeist. Is it going to be maemo/meego only, or are you planning to make another os (android maybe :razz: ) version? I suspect that developing linux version is easier than for android os, but right now there aren’t many maemo devices (and those that are on the market aren’t cheap ones). If there was more popular os version I’m sure that more people would appreciate it.

    Cheers, Beton.

  5. Seif Lotfy | July 21, 2010 at 10:18 pm | Permalink

    Android version of zeitgeist is on the way. But its not fully functional due to the lack of dbus. But I think by January we will have a full version for android.

  6. fds | January 28, 2011 at 2:41 am | Permalink

    ho

{ 4 } Trackbacks

  1. [...] De nuevo sorpresita que nos trae Seif Lotfy y su amado Zeitgeist. Le ando viendo varios dias dando vueltas y vueltas a la Geolocalización, poniendo imágenes super chulas y finalmente acaba de publicar en su blog lo que le ha tenido entusiasmado. Se trata de Geolocation Magic, una extensión de Zeitgeist que de momento estará parada hasta ver si hay demanda, pero que está pensada también para correr en Maemo y Meego. ¿Qué te permite hacer?.Pués digamos para tener el concepto claro “Hacer memoria”. En ésta época en que lo mismo enviamos un archivo desde el portatil o desde el móvil..llega un momento que no sabemos muy bién cuando o desde cuál fué.Pués a eso nos ayuda Geolocation Magic. Puede decirte qué archivos guardaste desde la universidad o dónde estabas cuando tomaste unas fotografías.O por ejemplo a quién contáctas más cuando estás en la escuela. Bueno, viendo el video os quedará un poco más claro y también leyendo el post de Lotfy. [...]

  2. [...] Planet GNOME You might also like: Seif Lotfy: In case you missed it: Nautilus Elementary + Zeitgeist Its been out for a while and the UI is not perfect yet but its a start. Thanks to the infamous ammonkey and the elementary team. Here is a direct link to the video… Planet GNOME Adrien Bustany: The 5 guadec questions And here go my five answers to the five questions: Who are you and what do you do? I’m an almost freshly graduated French CS student. I’m currently living in Chile (and have been for one year), but I’m coming back to France very soon. As a programmer, I contribute to the … Marco Barisione: Custom ringtones for your contacts Yesterday I finished implementing the first release of a new program (ringtoned, i.e. ringtone daemon, i.e. I don’t have any imagination for program names) that allows setting a custom ringtone for specific contacts. Ringtoned tries to integrate nicely with the system: You can select the default ringtone in Settings → … [...]

  3. [...] Zeitgeist, the desktop activity logging engine is now becoming geo-aware. From Seif Lotfy’s blog: [...]

  4. | MuyLinux | August 6, 2010 at 12:01 pm | Permalink

    [...] que podríamos tener en nuestros dispositivos y digo podríamos pues su desarrollador espera ver si hay interés en el proyecto, para continuar su [...]

Post a Comment

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