JENC Conference procedings on 3rd joint European networking conference
Principled design of the modern Web architecture
ACM Transactions on Internet Technology (TOIT)
User Modeling and User-Adapted Interaction
Web Site Usability, Design, and Performance Metrics
Information Systems Research
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
OpenID 2.0: a platform for user-centric identity management
Proceedings of the second ACM workshop on Digital identity management
IEEE Internet Computing
Why is the web loosely coupled?: a multi-faceted metric for service design
Proceedings of the 18th international conference on World wide web
The adaptive web
Functional descriptions as the bridge between hypermedia APIs and the Semantic Web
Proceedings of the Third International Workshop on RESTful Design
Hi-index | 0.00 |
Hypermedia links and controls drive the Web by transforming information into affordances through which users can choose actions. However, publishers of information cannot predict all actions their users might want to perform and therefore, hypermedia can only serve as the engine of application state to the extent the user's intentions align with those envisioned by the publisher. In this paper, we introduce distributed affordance, a concept and architecture that extends application state to the entire Web. It combines information inside the representation with knowledge of action providers to generate affordance from the user's perspective. Unlike similar approaches such as Web Intents, distributed affordance scales both in the number of actions and the number of action providers, because it is resource-oriented instead of action-oriented. A proof-of-concept shows that distributed affordance is a feasible strategy on today's Web.