Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Web-based education for all: a tool for development adaptive courseware
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Internet scrapbook: automating Web browsing tasks by programming-by-demonstration
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Instructible information agents for Web mining
Proceedings of the 5th international conference on Intelligent user interfaces
CUU '00 Proceedings on the 2000 conference on Universal Usability
Designing dynamic web pages and persistence in the WYSIWYG interface
Proceedings of the 7th international conference on Intelligent user interfaces
A generic presentation modeling system for adaptive web-based instructional applications
CHI '01 Extended Abstracts on Human Factors in Computing Systems
Model-Based Approaches to Reengineering Web Pages
TAMODIA '02 Proceedings of the First International Workshop on Task Models and Diagrams for User Interface Design
An Authoring Tool for Building Adaptive Learning Guidance Systems on the Web
AMT '01 Proceedings of the 6th International Computer Science Conference on Active Media Technology
Providing end-user facilities to simplify ontology-driven web application authoring
Interacting with Computers
Rule based framework for intelligent GUI adaptation
Proceedings of the 12th International Conference on Computer Systems and Technologies
Finding iteration patterns in dynamic web page authoring
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Hi-index | 0.00 |
Authoring dynamic web pages is an inherently difficult task. We present DESK, an interactive authoring tool that allows the customization of dynamic page generation procedures with no a-priori tool-specific skill requirements from authors. Our approach consists of combining Programming By Example (PBE) techniques with an ontology-based representation of knowledge displayed in web pages. DESK acts as a client-side complement of a dynamic web page generation system, PEGASUS, which generates HTML pages from a formally structured domain model and an abstract presentation model. Authorized users can modify the internal presentation model by editing the generated HTML pages with DESK in a WYSIWYG environment. DESK keeps track of all users actions and exploits the explicitly represented domain semantics to enhance the power of PBE techniques