User Tools

Site Tools


at:urbiflock

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
at:urbiflock [2009/11/18 14:43] elisagat:urbiflock [2009/11/18 15:14] elisag
Line 22: Line 22:
 {{ :uf:urbiflock_architecture.png?375x400 |:uf:urbiflock_architecture.png}} {{ :uf:urbiflock_architecture.png?375x400 |:uf:urbiflock_architecture.png}}
  
-The application layer includes several core applications which are currently available in the framework such as flock and profile editors, and several users applications such as //I rate you// (IR8U) that allows users to ask proximate users to rate them on a certain subject, and //Guanotes//. The Urbiflock's core is composed of three main facilities specially designed to enable social interactivity and deal with the highly dynamic environment to which mobile devices exposes them: flockr, user profile and the TOTAM framework for flock communications. +The application layer includes several core applications which are currently available in the framework such as flock and profile editors, and several users applications such as //I rate you// (IR8U), and //Guanotes//. The Urbiflock's core is composed of three main facilities specially designed to enable social interactivity and deal with the highly dynamic environment to which mobile devices exposes them: flockr, user profile and the TOTAM framework for flock communications. 
 The infrastructure layer consists of three low-level abstractions on which the framework core is based: a RETE engine which orchestrates the flock composition, and the service discovery and communication APIs to discover and communicate with nearby applications, respectively.  The infrastructure layer consists of three low-level abstractions on which the framework core is based: a RETE engine which orchestrates the flock composition, and the service discovery and communication APIs to discover and communicate with nearby applications, respectively. 
  
Line 30: Line 30:
   * [[uf:profiles|User Profile]]: Profiles in Urbiflock represent the user identity (e.g. name, gender, hobbies, etc.).   * [[uf:profiles|User Profile]]: Profiles in Urbiflock represent the user identity (e.g. name, gender, hobbies, etc.).
  
-  * [[uf:flock|Flock]]: a loosely defined group of users.  +  * [[uf:flock|Flock]]: a loosely defined group of users. It is an alternative representation of user groups specially designed to enable the dynamic interaction of social networks in pervasive social applications. A flock is defined in terms of a characteristic function
-  * [[uf:proximities|Characteristic Functions]]: "functions" that determine whether or not a user is proximate. +  * [[uf:proximities|Characteristic Functions]]: "functions" that determine whether or not a user belongs to Flock
-    * isNearby: physical proximity +  * [[uf:totam|TOTAM]]tuple-based middleware for flock communication. 
-    * isFriend: static encoding of friendship relationships +  * [[uf:application|Applications]]: define the API of an "application object" to be plugged in the framework. What follows is the list of applications in Urbiflock.
-    * doesProfileMatch: tests an attribute of user's profile, form ATTR OP VAL, where ATTR is e.g. age, name, gender, hobbies, ... +
-    * combinators: and, or, not +
-  * [[uf:totam | TOTAM]] tuple-based middleware for flock communication. +
- +
-  * [[uf:application|Applications]]: define the API of an "application object". What follows is the list of applications in Urbiflock.+
     * [[uf:viewer|Flock Viewer]]: a viewer and editor to view existing flocks and to create new flocks.     * [[uf:viewer|Flock Viewer]]: a viewer and editor to view existing flocks and to create new flocks.
     * [[uf:app_viewer|Application Viewer]]: a viewer and editor to view existing applications and install/delete them.     * [[uf:app_viewer|Application Viewer]]: a viewer and editor to view existing applications and install/delete them.
Line 44: Line 39:
     * [[uf:iflocku|IFlockU]]: a friend suggestor based on profile similarity and time spent in proximity.     * [[uf:iflocku|IFlockU]]: a friend suggestor based on profile similarity and time spent in proximity.
     * [[uf:guanotes|Guanotes]]: a messenger application that sends post-its to flocks.     * [[uf:guanotes|Guanotes]]: a messenger application that sends post-its to flocks.
-    * [[uf:ir8u|IR8U]]: an application that allows you to rate your friends.+    * [[uf:ir8u|IR8U]]: an application that allows users to ask proximate users to rate them on a certain subject.
  
 ==== Target Platforms ==== ==== Target Platforms ====
at/urbiflock.txt · Last modified: 2015/02/04 19:06 by elisag