From mboxrd@z Thu Jan 1 00:00:00 1970 From: Torsten Wagner Subject: Does Org-mode need to be position aware? Date: Fri, 25 Jun 2010 09:38:21 +0900 Message-ID: <4C23FA7D.8090305@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=36185 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORwv1-0003L5-Vf for emacs-orgmode@gnu.org; Thu, 24 Jun 2010 20:37:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORwuz-0006LE-T8 for emacs-orgmode@gnu.org; Thu, 24 Jun 2010 20:37:19 -0400 Received: from mail-pv0-f169.google.com ([74.125.83.169]:57060) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORwuz-0006L5-KX for emacs-orgmode@gnu.org; Thu, 24 Jun 2010 20:37:17 -0400 Received: by pvg4 with SMTP id 4so964041pvg.0 for ; Thu, 24 Jun 2010 17:37:16 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Dear All, I recently bought a Android-based phone and was pleased to see the mobileorg version for Android. As you all may know people tend away from static computer places and we have mobileorg and some of us even run emacs and org-mode natively on smartphones and other gadgets. More and more of this devices come with a build-in GPS or at least they get can get the current location by tracking the mobile phone towers. Playing around with Android for a few days, I saw many applications which make use of the fact that the location is known to them. E.g. they show restaurants, shops, or doctors praxis close to you. I start wondering whether org-mode should get aware of my location and whether people might be interested to add a location tag to org-mode tasks. In a similar way as we add status, priorities, dates, tags, etc. It might be interesting to add a location. A special agenda search could list only those entries associated with my current location (or within a given circle). Since GPS coordinates are somehow ugly and human unreadable, I thought it should be possible to mask them similar to links. E.g., like [[gps://35.71083783530009,139.8175048828125][Somewhere in Japan +3km]]. Obviously, the first part has to be generated by read out the GPS location, the second part is a human readable description and a given radius. Closing this "link" would end up in "Somewhere in Japan +3km". A "C-a l" could compile an agenda list only showing those entries which intersect with my current location. Obviously, it requires to read in GPS data, which might be tricky to do for all those different devices. Furthermore, it might need emacs-lisp code as well as some external program to read-out the position of the GPS module. But I guess the emacs-lisp gurus here might know this much better then I do. Another issue comes to my mind for mobileorg users. As far as I know, mobileorg only fetches agenda views from a server but does not generate them. However, this would be necessary to create this kind of location aware agendas. Would be nice to hear other opinions. Makes this sens? Should it be part of mobileorg, or rather a independent package? Maybe something for me to get used to emacs-lisp ?! ;) Bye Torsten