Re: ideas for a personal cluster with gta04
hi, I have just seen that marble intends to use wlan router positions for gps routing as well. they talk about http://www.openwlanmap.org/ and a library: libwlocate maybe this is of interest to your project. best regards robin ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: ideas for a personal cluster with gta04
Hi, for a given cell, it gives you the average position of the cell coverage, based on where it has been "seen" by openbmap logs. I am not sure if the signal strength is being used in computing that position. You should ask on the openbmap website, as I have not worked very much on the algorithm. Nevertheless what I know is that signal strength is very inaccurate, because it is subject (a lot) to interferences (reflection, going through material, etc.). Onen On 15/06/12 13:26, robin wrote: hi, I had seen that they also provide an online api, though as far as I understand for each cell that your phone sees it you can get the gps data of the cell. So now you have eg the coordinates and signal strengths from 4 cells how do you calculate where you are. Is there a function for the have fast the signal de- creases in regards to your distance to the cell? are all cells signaling with the same signal strenght / amount of energy? The android/iphone gsm lokating mechanism works very accurate, but I have no idea how they do it. best regards robin ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community -- Onen ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: ideas for a personal cluster with gta04
hi, I had seen that they also provide an online api, though as far as I understand for each cell that your phone sees it you can get the gps data of the cell. So now you have eg the coordinates and signal strengths from 4 cells how do you calculate where you are. Is there a function for the have fast the signal de- creases in regards to your distance to the cell? are all cells signaling with the same signal strenght / amount of energy? The android/iphone gsm lokating mechanism works very accurate, but I have no idea how they do it. best regards robin ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: ideas for a personal cluster with gta04
Hi, the openbmap project proposes a Web API for getting location, based on the GSM data or WiFi. The data is available for offline use too. http://openbmap.org/api/openbmap_api.php5 Your example about navit, has been a target use case for the project for a long time ;-) (speeding up the GPS fix). The server side which used to be closed source has been released as open source, and the server is currently being transmitted to a new maintainer, after Nick decided to decrease activity on the project. Onen On 12/06/12 14:57, Al Johnson wrote: On Wednesday 06 June 2012 09:38:58 robin wrote: what did you have in mind for the geolocating via gsm towers and wifi? http://openbmap.org ? do you know any projects which make use of such data (triangulation). this might be very interesting to enhance navit's routing possibilities if it takes to long to get a gps-fix. Geoclue[1] is an open location system that is supposed to agregate data from multiple sources including gps. AFAIK there isn't an openbmap plugin for it yet. Gsmloc is mentioned for cell tower triangulation but a cursory look suggests it's no longer active. [1] http://www.freedesktop.org/wiki/Software/GeoClue regards robin ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community -- Onen ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: ideas for a personal cluster with gta04
On Wednesday 06 June 2012 09:38:58 robin wrote: > what did you have in mind for the geolocating via gsm towers and wifi? > http://openbmap.org ? > do you know any projects which make use of such data (triangulation). this > might be very interesting to enhance navit's routing possibilities if it > takes to long to get a gps-fix. Geoclue[1] is an open location system that is supposed to agregate data from multiple sources including gps. AFAIK there isn't an openbmap plugin for it yet. Gsmloc is mentioned for cell tower triangulation but a cursory look suggests it's no longer active. [1] http://www.freedesktop.org/wiki/Software/GeoClue > regards > > robin > > > > ___ > Openmoko community mailing list > community@lists.openmoko.org > http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: ideas for a personal cluster with gta04
Boudewijn writes: > On Wednesday 06 June 2012 00:23:39 joa...@verona.se wrote: >> "dmatthews.org" writes: >> > Hi Joakim >> > >> > Your client/server ideas made for an interseting post >> > >> > I wondered what software you had in mind for this:- >> > >> >> *** mapping/location data >> >> open streetmap maps. >> >> A gpsd on the client feeds the cluster with location data. >> > >> > Could you give a little more detail please >> >> - your todo system(emacs org in my case) knows where you are and can >> remind you of things when you get off your commuter train or whatever. >> > Add to that: real time updating of shared todo lists - I add an item to our > shopping list while my wife is on her way home, and she gets a notifier of it > when in the vicinity of a supermarket (or on the todo of my neighbour or > parents, whoever happens to get near a supermarket selling the particular > product - maybe I'll be there first) > > In case of supermarkets there's not so much to win, but some other products > at > greater distances with friends happening to travel by it's even more useful. This use-case is good because it illustrates why we want a private system to perform this, and why it needs to be a cluster. > > Anyway, I have to get my programming skills on par first... > > Boudewijn > ___ > Openmoko community mailing list > community@lists.openmoko.org > http://lists.openmoko.org/mailman/listinfo/community -- Joakim Verona ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: ideas for a personal cluster with gta04
robin writes: > what did you have in mind for the geolocating via gsm towers and wifi? > http://openbmap.org ? Yes this seems very suitable! > do you know any projects which make use of such data (triangulation). this > might be very interesting to enhance navit's routing possibilities if it > takes to long to get a gps-fix. I havent seen such free systems yet, but they probably exists. I have only seen proprietary systems of the type. > regards > > robin -- Joakim Verona ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: ideas for a personal cluster with gta04
On Wednesday 06 June 2012 21:38:07 Boudewijn wrote: > On Wednesday 06 June 2012 00:23:39 joa...@verona.se wrote: > > "dmatthews.org" writes: > > > Hi Joakim > > > > > > Your client/server ideas made for an interseting post > > > > > > I wondered what software you had in mind for this:- > > > > > >> *** mapping/location data > > >> open streetmap maps. > > >> A gpsd on the client feeds the cluster with location data. > > > > > > Could you give a little more detail please > > > > - your todo system(emacs org in my case) knows where you are and can > > > > remind you of things when you get off your commuter train or whatever. > > Add to that: real time updating of shared todo lists - I add an item to our > shopping list while my wife is on her way home, and she gets a notifier ... Forgot to mention the "product category" of hitch hikers... smime.p7s Description: S/MIME cryptographic signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: ideas for a personal cluster with gta04
On Wednesday 06 June 2012 00:23:39 joa...@verona.se wrote: > "dmatthews.org" writes: > > Hi Joakim > > > > Your client/server ideas made for an interseting post > > > > I wondered what software you had in mind for this:- > > > >> *** mapping/location data > >> open streetmap maps. > >> A gpsd on the client feeds the cluster with location data. > > > > Could you give a little more detail please > > - your todo system(emacs org in my case) knows where you are and can > remind you of things when you get off your commuter train or whatever. > Add to that: real time updating of shared todo lists - I add an item to our shopping list while my wife is on her way home, and she gets a notifier of it when in the vicinity of a supermarket (or on the todo of my neighbour or parents, whoever happens to get near a supermarket selling the particular product - maybe I'll be there first) In case of supermarkets there's not so much to win, but some other products at greater distances with friends happening to travel by it's even more useful. Anyway, I have to get my programming skills on par first... Boudewijn smime.p7s Description: S/MIME cryptographic signature ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: ideas for a personal cluster with gta04
what did you have in mind for the geolocating via gsm towers and wifi? http://openbmap.org ? do you know any projects which make use of such data (triangulation). this might be very interesting to enhance navit's routing possibilities if it takes to long to get a gps-fix. regards robin ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: ideas for a personal cluster with gta04
"dmatthews.org" writes: > Hi Joakim > > Your client/server ideas made for an interseting post > > I wondered what software you had in mind for this:- > >> >> *** mapping/location data >> open streetmap maps. >> A gpsd on the client feeds the cluster with location data. >> > > Could you give a little more detail please The basic idea is that the the handheld device is a part of a cluster. So, apart from the normal mapping applications one uses, such as Navit or Tangogps, the cluster knows where you are and can help you with things. not only he gps is used, but also other hints like wifi and gsm towers. This is of course the same as what google and apple provides but with a different emphasis. Its your private cluster, your private information. Here are some concrete examples what to do with this information: - The cluster knows where you are and lets you print on the physical printer most nearby. - your todo system(emacs org in my case) knows where you are and can remind you of things when you get off your commuter train or whatever. - openstreetmap info is cached locally as much as you need Anyway this particular field is imho not well covered by free software today. I havent been able to find a daemon that emits an event when I'm close to a particular location for instance. (as opposed to emitting the gps coordinates, which doesnt carry semantic information) > Best wishes -- Joakim Verona ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: ideas for a personal cluster with gta04
Hi Joakim Your client/server ideas made for an interseting post I wondered what software you had in mind for this:- > > *** mapping/location data > open streetmap maps. > A gpsd on the client feeds the cluster with location data. > Could you give a little more detail please Best wishes -- David Matthews m...@dmatthews.org ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: ideas for a personal cluster with gta04
Christ van Willegen writes: > On Mon, May 21, 2012 at 11:37 AM, wrote: >> *** instant messaging >> irc clients on the laptop or phone uses the server as gateway to other >> systems. Bitlbee is used for the proxy. znc fronts bitlbee, which >> handles the connections and logging. > > Any reason not to use Jabber (XMPP)? I'm not sure how to answer this withouth the answer turning into a rambling mess. I'll make an attempt. Bitlbee is so far the best IM aggregator I have used. It accepts many IM protocols for input, and provides IRC for output. The stack I use everyday currently looks like this: ERC(an Emacs IRC client) - ZNC - Bitlbee Bitlbee connects to: MSN, Facebook, corporate networks using libpurple, Skype, etc. Facebook uses Jabber, so Bitlbee can in fact front Jabber connections as well. I've also added an Ejabberd to the system recently but I haven't gained much experience yet. Bitlbee will front it also. So, to summarise pros and cons: + bitlbee + znc is a reliable stack that connects me to all my friends. Even when using the GTA02 I got complimented how well the stack worked even when I was in the Subway or something. chat connections are held by ZNC even when the network is flaky. - I can't do everything over IRC, that XMPP could do. OTOH no one complains so I'm not really sure what I'm missing. - it is distressing that my friends like to use non-free IM services, but when you look closer at it, only Skype really really sucks, and I'm trying to find solutions for that. There is much more to be said about this, but in closing, the short term goal is a pragmatic solution, the long term solution will allow people to easily use a free system. > Christ van Willegen -- Joakim Verona ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: ideas for a personal cluster with gta04
On Mon, May 21, 2012 at 11:37 AM, wrote: > *** instant messaging > irc clients on the laptop or phone uses the server as gateway to other > systems. Bitlbee is used for the proxy. znc fronts bitlbee, which > handles the connections and logging. Any reason not to use Jabber (XMPP)? Christ van Willegen -- 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: ideas for a personal cluster with gta04
joa...@verona.se writes: > In the spirit of the recent ideas threads here, I'd like to share my > ideas that I would like to achieve with the gta04, as part of a larger > system. I wrote it in an article format, and it isn't finished, but > nothing ever is. So here goes. I really like your ideas. I don't have specific comments on them for now, but in general the client-server approach looks very interesting. Neil ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
ideas for a personal cluster with gta04
In the spirit of the recent ideas threads here, I'd like to share my ideas that I would like to achieve with the gta04, as part of a larger system. I wrote it in an article format, and it isn't finished, but nothing ever is. So here goes. ** introduction I'm interested in free client - server clusters, with wearable nodes, and laptop nodes. Free software is pretty strong server side, but somewhat weaker on the client, especially small systems such as phones. It should be possible to leverage the server side strength on the client machines. Since a server is part of the equation, complexity can be offloaded there. The idea is somewhat like an instance of the Google or Apple stack, but personal, running on your own servers, and geared towards making it possible for you to do what you want rather than generating ad revenue streams. ** concretely Okay, so what does that mumbo-jumbo translate to in practice? Concretely I'm working on a Puppet server manifest, that describes all the services one might want to use on the server, and matching client software that runs on the phone and/or laptop. Since the point is that you should not need weeks to set all this up, I make concrete choices. These will not appeal to everyone, but are of course open for discussion. *** flatrate 3G/4G The internet connection is assumed to be flatrate. It's pretty cheap here in Sweden anyway. The connection must of course still be assumed to be intermittent. *** Fedora I'm used to Fedora, so I will use that for a base operating system. *** Puppet Puppet handles the configuration. Puppet can be used on most distributions. *** Nagios Nagios is used for monitoring, so a competetive uptime can be achieved. *** Single sign on The personal cluster consists of many different services. To make them more integrated, the 389 ldap server is used to provide a shared user database, and the different services are configured to authenticate against the 389 instance. *** Dovecot IMAPD Mail is important to the personal cluster. Dovecot is a good imapd. It is lightweight, yet featureful. *** mapping/location data open streetmap maps. A gpsd on the client feeds the cluster with location data. *** instant messaging irc clients on the laptop or phone uses the server as gateway to other systems. Bitlbee is used for the proxy. znc fronts bitlbee, which handles the connections and logging. *** social networks A private diaspora instance is used as mediator. *** voip linphone is used on the client, and asterisk on the server. *** camera All photos are uploaded to the server, and things like bar code scanning etc. can be made server side. *** woodchuck Woodchuck is a system to handle a mobile cache, when the connection to the cluster is down. http://hssl.cs.jhu.edu/~neal/woodchuck/ *** server side transcoding many media formats on the web are not really suitable for mobile applications. The personal cluster handles this by downloading and transcoding the media server side, and then making it accessible to the client. -- Joakim Verona ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community