I believe there was an effort to write something like that, initially
targeted at Gnome/Linux, called GeoClue
(http://www.freedesktop.org/wiki/Software/GeoClue). It might be good
to contribute your effort there, or at least see what they've got
going on.
Dave.
Cool, thanks for sharing that.
Your confidence combination system is different to MarcoPolo's,
incidentally. Instead of summing the confidences, MarcoPolo multiplies
their complement (1-confidence) and then takes the complement of the
product. In your Python code, it would amount to changing lines to
look like:
contexts[ruleContext] *= 1 - ruleStrength
...
for context in contexts:
print context, 1 - contexts[ruleContext]
Dave.
http://pennyworth.aetherial.net
It's an open-source application that currently runs on the Mac and
uses machine learners to learn and predict changes in user activity,
location, and social context.
I bring this up because it fills a very similar role to MarcoPolo and
this week, I began working on the Windows port of the Pennyworth
system. I have a couple of sensors (evidence sources) running on the
Windows .Net framework and I am aiming to have a complete beta by the
end of August.
If you're interested in this Windows port and would like to be kept up
to date on its development, please e-mail me off-list.
-Chris
> Forgive me if I'm intruding here with some of my own work, but over
> the past several months, I've been working on a system similar to
> MarcoPolo called Pennyworth:
By all means, go for it. As should be obvious from the fact that
MarcoPolo is free (as in speech) software, I'm interested in better
software overall, not just my own project! I'm always happy for folk
to discuss other related projects, especially their own.
Dave.