EAGER: programming repetitive tasks by example
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
On the editing distance between unordered labeled trees
Information Processing Letters
Meaningful change detection in structured data
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
Mining frequent patterns without candidate generation
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
A Small Matter of Programming: Perspectives on End User Computing
A Small Matter of Programming: Perspectives on End User Computing
Monitoring the dynamic web to respond to continuous queries
WWW '03 Proceedings of the 12th international conference on World Wide Web
Naming page elements in end-user web automation
WEUSE I Proceedings of the first workshop on End-user software engineering
Koala: capture, share, automate, personalize business processes on the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Resonance on the web: web dynamics and revisitation patterns
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Delivering Mobile eGovernance on Low-End-Phones
MDM '12 Proceedings of the 2012 IEEE 13th International Conference on Mobile Data Management (mdm 2012)
Hi-index | 0.00 |
Mobile widgets are now popular and form a new paradigm of simplified web. Probably, the best experience of the web is when a user has a widget for every frequently executed task, and can execute it anytime, anywhere on any device. However, creating a widget today requires knowledge of programming, web technologies and protocols. In this paper, we propose a new method of web simplification that enables an end-user to create simple 'single-click' widgets for a personal task -- without any programming. For this, we introduce a new concept called Tasklet to represent a user's personal interaction and model it using an instruction set over websites. These Tasklets can be programmed by demonstration and are executed using a Web Virtual Machine that virtualises changes to web pages. We believe our approach opens up a different perspective of WWW as not just "web of pages" but "web of tasks".