Re: ideas for a personal cluster with gta04

2012-06-24 Thread robin
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

2012-06-17 Thread Onen

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

2012-06-15 Thread robin
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

2012-06-14 Thread Onen

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

2012-06-12 Thread Al Johnson
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

2012-06-06 Thread joakim
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

2012-06-06 Thread joakim
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

2012-06-06 Thread Boudewijn
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

2012-06-06 Thread Boudewijn
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

2012-06-06 Thread robin
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

2012-06-05 Thread joakim
"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

2012-06-05 Thread dmatthews.org
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

2012-05-22 Thread joakim
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

2012-05-22 Thread Christ van Willegen
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

2012-05-21 Thread Neil Jerram
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

2012-05-21 Thread joakim
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