AtomsMasher: Personal Reactive End-User Programming for the Web
mag(2013)
摘要
Over the past few years, RSS feeds have grown beyond news summaries of web sites or blog posts into generic mechanisms of publishing time-based data. Web2.0/social sites like last.fm, twitter, and plazes to name a few all publish in RSS/ATOM. While the RSS approach means it is simple to add such data streams to a web page or into an RSS reader application, these feeds exist independent of each other. Mashups developed to combine web data for new representations (apartment listings from one source placed on a map from another), while valuable for knowledge building, do not offer customizable actions that can be triggered based on the state of the content. Web end-user programming has so far only operated over closed models of data, not heterogeneous sources. This paper presents AtomsMasher (AM), an approach to enable arbitrary feeds to be blended on demand and actions to be triggered based on the dynamic state of the data. AM takes advantage of RDF as an internal representation of the data, since its model (objects with properties and values) affords an effective abstraction over which it becomes simple to specify these triggers and actions: they turn into simple filters (which users design by issuing and then remembering queries) and property updates (which given a simple rules selection interface, is easy to track and act upon). As such AM offers a new and innovative approach to automate actions based on a dynamic web of data.
更多查看译文
关键词
human factors,rss,design,user interfaces,rdf
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络