Idea for context defined profiles
Michael 'Mickey' Lauer
mickey at vanille-media.de
Mon Jun 9 00:22:35 CEST 2008
Steven,
thanks for contacting Guillaume, I already read your wiki page a when you
added it and I think share a good amount of ideas there.
I think the first thing to think about is some use cases that give a rough
idea about what we actually want from the context manager.
Then, we need to think about the context entity per se. contexts can be made
of several data sources, e.g.
* time
* location [please think about if and how to include geoclue here]
* connection status, i.e. devices in vincinity [cooperate with intel
connection manager or NM]
* ...
The API should support specifying a context as a number of parameters (not
just simple parameters, but also e.g. an interval or a number of cell
towers).
The API might support setting a context hint, so that the context manager can
map the current context to a named context.
The API might feature a signal that is sent, when the device "enters" a named
context again.
What happens on context changes should be the 2nd thing to think about. Of
course, the first idea is automatic profile changes, which makes a lot of
sense.
I think there's a huge potential for context sensitive applications in general
and we might not see interesting use cases at once, but I'm 100% sure they
will come.
--
Dr. Michael 'Mickey' Lauer | IT-Freelancer | http://www.vanille-media.de
More information about the smartphones-standards
mailing list