2004
DOI: 10.1007/978-3-540-30178-3_4
|View full text |Cite
|
Sign up to set email alerts
|

Support for Context-Aware Collaboration

Abstract: This paper describes a middleware architecture with its location inference service (LIS), and an application for context-aware mobile collaboration which is based on this architecture. The architecture, named Mobile Collaboration Architecture -MoCA comprises client and server APIs, a set of core services for registering applications, monitoring and inferring the execution context of mobile devices, in particular their location. This architecture is suited for the development of new kinds of collaborative appli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0
4

Year Published

2005
2005
2017
2017

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(18 citation statements)
references
References 16 publications
0
14
0
4
Order By: Relevance
“…(3) while (i<=n) // i= 0, …n (4) case (5) if (Pi can be satisfied) then (6) if (Pi is in LPNS having the same value) then (7) delete Pi from LPNS (8) else (9) if (Pi can be satisfied) then (10) delete Pi form LPNS (11) end if (12) end if (13) add Pi in UCP (14) end if (15) otherwise (16) if (Pi is in LPNS having other value) then (17) if (Pi can be satisfied) then (18) delete Pi from LPNS (19) end if (20) add Pi in UCP If a preference in our UCP has two or more value, we give priority to the value entered by the user during the current session. (Priority system established for scheduling preferences).…”
Section: ) Fonction-preferences (Second)mentioning
confidence: 99%
See 2 more Smart Citations
“…(3) while (i<=n) // i= 0, …n (4) case (5) if (Pi can be satisfied) then (6) if (Pi is in LPNS having the same value) then (7) delete Pi from LPNS (8) else (9) if (Pi can be satisfied) then (10) delete Pi form LPNS (11) end if (12) end if (13) add Pi in UCP (14) end if (15) otherwise (16) if (Pi is in LPNS having other value) then (17) if (Pi can be satisfied) then (18) delete Pi from LPNS (19) end if (20) add Pi in UCP If a preference in our UCP has two or more value, we give priority to the value entered by the user during the current session. (Priority system established for scheduling preferences).…”
Section: ) Fonction-preferences (Second)mentioning
confidence: 99%
“…(1) User-Context-Profile (UCP) (2) begin (3) user identification (4) Save (A) (5) if the first connection then (6) Save (B) (7) Save (C) (8) enter User Preferences (UP) (9) Fonction-Preferences (First) (10) else (11) Save (C) (12) enter User Preferences (UP) (13) Fonction-Preferences (Second) (14) end if (15) end Then, for each one of these preferences Pi, we apply the function Fonction-Preferences (First) to determine if this preference can be added to the UCP; the system analyzes every user preference to evaluate whether such preference can be satisfied with the context or not. If such preference can be satisfied with the context, we must add in UCP (cf.…”
Section: An Algorithm Constructing User -Context-profile (Ucp)mentioning
confidence: 99%
See 1 more Smart Citation
“…P2P systems have the potential to facilitate smooth transitions from synchronous to asynchronous collaboration modes by notifying group members of opportunities for collaboration, promoting social contacts among peers, and fostering a sense of community within peergroups. P2P systems are also pervasive and ubiquitous in nature, thus enabling contextualised awareness [10], [16] to be provided to group members.…”
Section: Introductionmentioning
confidence: 99%
“…Par conséquent, ces systèmes deviennent difficiles à concevoir, et les composants liés à la détection et à la manipulation du contexte ne sont pas (ou sont très peu) réutilisables dans d'autres systèmes. Par exemple, l'étude de l'application Campus Aware [5] ou de l'architecture MoCA [16], nous permet de noter l'inexistence d'une représentation propre et dédiée au contexte. Dès lors, en l'absence d'une formalisation de la notion de contexte, l'introduction et l'exploitation dans ces systèmes d'une information contextuelle, autre que la localisation, comme, par exemple, les activités de l'utilisateur, ne peuvent se faire facilement, ni reposer sur la réutilisation de composants préexistants.…”
Section: Introductionunclassified