Interactively editing structured documents
Electronic Publishing—Origination, Dissemination, and Design
Rita—an editor and user interface for manipulating structured documents
Electronic Publishing—Origination, Dissemination, and Design
Model-based user interfaces: what are they and why should we care?
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
A structured authoring environment for the World-Wide Web
Proceedings of the Third International World-Wide Web conference on Technology, tools and applications
Interactively restructuring HTML documents
Proceedings of the fifth international World Wide Web conference on Computer networks and ISDN systems
Past, present, and future of user interface software tools
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
A structural adviser for the XML document authoring
Proceedings of the 2003 ACM symposium on Document engineering
Handling syntactic constraints in a DTD-compliant XML editor
Proceedings of the 2003 ACM symposium on Document engineering
Techniques for authoring complex XML documents
Proceedings of the 2004 ACM symposium on Document engineering
Citrus: a language and toolkit for simplifying the creation of structured editors for code and data
Proceedings of the 18th annual ACM symposium on User interface software and technology
Generating form-based user interfaces for XML vocabularies
Proceedings of the 2005 ACM symposium on Document engineering
Configurable editing of XML-based variable-data documents
Proceedings of the eighth ACM symposium on Document engineering
A demonstration of a configurable editing framework
Proceedings of the eighth ACM symposium on Document engineering
Developer-friendly annotation-based HTML-to-XML transformation technology
Proceedings of the 11th ACM symposium on Document engineering
Hi-index | 0.00 |
Separated from GUI builders, existing GUI building tools for XML are complex systems that duplicate many functions of GUI builders. They are specialized in building GUIs for XML data only. This puts unnecessary burden on developers since an application usually has to handle both XML and non-XML data. In this paper, we propose a solution that separates the XML-to-GUI bindings from the construction of the GUIs for XML, and concentrates on the XML-to-GUI bindings only. Cooperating with a GUI builder, the proposed system can support the construction of the GUIs for XML as GUI building tools for XML can. Furthermore, the proposed mechanism is neutral to GUI builders and toolkits. As a result, multiple GUI builders and toolkits can be supported by the proposed solution with moderate effort. Our current implementation supports two types of GUI platforms: Java/Swing and Web/Html.