User Tools

Site Tools


uf:profiles

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
uf:profiles [2008/08/27 14:53]
alombide created
uf:profiles [2009/11/18 14:38]
elisag adding
Line 1: Line 1:
-==== Profiles ==== 
  
-  * Profiles: each flocker has a profile. There is a minimal set of properties that are present in each profile (such that proximities (e.g. a "doesProfileMatch" proximity) can be defined based on these properties). 
-  * Profile Dude: manages the profiles. Is responsible of propagating "changed events" to the other "reachable" flockers. 
-  * Changed events: when a flocker modifies his profile, the Profile Dude broadcasts a change event to all other flockers. In reaction to these events, all connected flockers should re-evaluate their proximities such that the flocks can reflect the change in the profile. 
-  * Caching: Each flocker keeps a cached profile of the other flockers such that the profile can be consulted offline. When a flocker 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 flockers are updated. 
uf/profiles.txt ยท Last modified: 2009/11/18 14:38 by elisag