A Semantics to Define Web Templates for Adaptive Ubicomp Applications

2012 
The Web of Things (WoT) refers to the extension of the Web to network-capable everyday objects, and revolves around using Web technologies to realize ubiquitous computing environments. In this vision, recent Web platforms allow developers to create ubicomp applications under the form of Web mashups triggering aforementioned objects. However, by requiring a list of such objects to be selected by a developer when being created, these mashups are intrinsically unable to adapt to the dynamics of a ubicomp environment i.e. where objects moves, become unavailable, etc. In this paper, we overcome this limitation by introducing application templates that users roaming across connected environments can configure with smart space resources. We focus here on defining a formal semantics allowing both these application templates to describe their requirements and objects to express their capabilities. We further present how processing such semantics provides guidance to a user configuring an application template, by proposing the best candidate resources for a given situation. We present first experimentation results on the performance of the chosen approach, before discussing further directions.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    15
    References
    0
    Citations
    NaN
    KQI
    []