This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
uf:profiles [2008/08/27 15:02] alombide |
uf:profiles [2009/11/18 14:38] elisag adding |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Profiles ==== | ||
- | * Profiles: each flockr has a profile. There is a minimal set of properties that are present in each profile (such that proximities (e.g. a " | ||
- | * Profile Dude: manages the profiles. Is responsible of propagating " | ||
- | * Changed events: when a flockr modifies his profile, the Profile Dude broadcasts a change event to all other flockrs. In reaction to these events, all connected flockrs should re-evaluate their proximities such that the flocks can reflect the change in the profile. | ||
- | * Caching: Each flockr keeps a cached profile of the other flockrs such that the profile can be consulted offline. When a flockr is connected for which there is a cached profile, he should propagate the necessary changed events to make sure that both the cached profile and the flocks of the other flockrs are updated. |