Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- extended-abstractOctober 2013
Pixel-based reverse engineering of graphical interfaces
UIST '13 Adjunct: Adjunct Proceedings of the 26th Annual ACM Symposium on User Interface Software and TechnologyPages 29–32https://doi.org/10.1145/2508468.2508469My dissertation proposes a vision in which anybody can modify any interface of any application. Realizing this vision is difficult because of the rigidity and fragmentation of current interfaces. Specifically, rigidity makes it difficult or impossible ...
- extended-abstractJune 2013
The CoGenIVE concept revisited: a toolkit for prototyping multimodal systems
EICS '13: Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systemsPages 159–162https://doi.org/10.1145/2494603.2480338Many specialized toolkits have been developed with the purpose of facilitating the creation of multimodal systems. They allow their users to specify certain tasks of their intended systems by means of a visual language instead of programming code. One ...
- research-articleJune 2013
Assessing the support provided by a toolkit for rapid prototyping of multimodal systems
EICS '13: Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systemsPages 307–312https://doi.org/10.1145/2494603.2480326Choosing an appropriate toolkit for creating a multimodal interface is a cumbersome task. Several specialized toolkits include fusion and fission engines that allow developers to combine and decompose modalities to capture multimodal input and provide ...
- research-articleOctober 2012
User interface toolkit mechanisms for securing interface elements
UIST '12: Proceedings of the 25th annual ACM symposium on User interface software and technologyPages 239–250https://doi.org/10.1145/2380116.2380147User interface toolkit research has traditionally assumed that developers have full control of an interface. This assumption is challenged by the mashup nature of many modern interfaces, in which different portions of a single interface are implemented ...
- research-articleApril 2010
Prefab: implementing advanced behaviors using pixel-based reverse engineering of interface structure
CHI '10: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsPages 1525–1534https://doi.org/10.1145/1753326.1753554Current chasms between applications implemented with different user interface toolkits make it difficult to implement and explore potentially important interaction techniques in new and existing applications, limiting the progress and impact of human-...
-
- articleSeptember 2008
SwingStates: adding state machines to Java and the Swing toolkit
Software—Practice & Experience (SPRE), Volume 38, Issue 11Pages 1149–1182This article describes SwingStates, a Java toolkit designed to facilitate the development of graphical user interfaces and bring advanced interaction techniques to the Java platform. SwingStates is based on the use of finite-state machines specified ...
- research-articleNovember 2007
Scented Widgets: Improving Navigation Cues with Embedded Visualizations
IEEE Transactions on Visualization and Computer Graphics (ITVC), Volume 13, Issue 6Pages 1129–1136https://doi.org/10.1109/TVCG.2007.70589This paper presents scented widgets, graphical user interface controls enhanced with embedded visualizations that facilitate navigation in information spaces. We describe design guidelines for adding visual cues to common user interface widgets such as ...
- ArticleApril 2003
iStuff: a physical user interface toolkit for ubiquitous computing environments
CHI '03: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsPages 537–544https://doi.org/10.1145/642611.642705The iStuff toolkit of physical devices, and the flexible software infrastructure to support it, were designed to simplify the exploration of novel interaction techniques in the post-desktop era of multiple users, devices, systems and applications ...
- ArticleNovember 1999
Reducing the storage requirements of constraint dataflow graphs
UIST '99: Proceedings of the 12th annual ACM symposium on User interface software and technologyPages 83–92https://doi.org/10.1145/320719.322589Most one-way constraint solvers use directed dataflow graphs to represent the dependencies among variables in a constraint. Unfortunately, dataflow graphs require a great deal of storage. These storage costs can help push a large application into ...
- ArticleOctober 1997
- articleMarch 1996
Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI), Volume 3, Issue 1Pages 66–106https://doi.org/10.1145/226159.226162This article presents an overview of GroupKit, a groupware toolkit that lets developers build applications for synchronous and distributed computer-based conferencing. GroupKit was constructed from our belief that programming groupware should be only ...
- ArticleNovember 1994
An architecture for an extensible 3D interface toolkit
UIST '94: Proceedings of the 7th annual ACM symposium on User interface software and technologyPages 59–67https://doi.org/10.1145/192426.192449This paper presents the architecture for an extensible toolkit used in construction and rapid prototyping of three dimensional interfaces, interactive illustrations, and three dimensional widgets. The toolkit provides methods for the direct manipulation ...
- ArticleDecember 1992
Progress in building user interface toolkits: the world according to XIT
UIST '92: Proceedings of the 5th annual ACM symposium on User interface software and technologyPages 181–190https://doi.org/10.1145/142621.142647User interface toolkits and higher-level tools built on top of them play an ever increasing part in developing graphical user interfaces. This paper describes the XIT system, a user interface development tool for the X Window System, based on Common ...