Zoomable User Interface

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 585 Experts worldwide ranked by ideXlab platform

Harald Reiterer - One of the best experts on this subject based on the ideXlab platform.

  • Hypergrid - accessing complex information spaces
    2016
    Co-Authors: Harald Reiterer, Hans-christian Jetter, Jens Gerken, Christian Grün, Werner König
    Abstract:

    In this paper, we describe a new interaction and visualization concept for non-expert Users to easily access complex heterogeneous information spaces. The HyperGrid combines well-known table visualizations with Zoomable User Interface concepts to provide a two-dimensional grid as an access tool to multi-dimensional and relational data. It allows the presentation of attributes of multiple data types, various modalities and various levels of detail in a compact and consistent visual structure. Our concept is illustrated by a use-case based on our experiences and evaluations from preceding projects in the field of visual information seeking systems

  • Visual Design of Multimodal Interaction- Bridging the Gap between Interaction Designers and Developers
    2016
    Co-Authors: Werner A. König, Roman Rädle, Harald Reiterer
    Abstract:

    In contrast to the pioneers of multimodal interaction e.g. Richard Bolt in the late seventies, today’s researchers can benefit of a wide variety of existing interaction techniques, devices and frameworks. Although these tools are available, the usage of them is still a great challenge particularly in terms of usability. A major issue results from the trade-off between the functionality of the system and the simplicity of use. We introduce a novel visual User Interface concept which is especially designed to ease the design and development of post-WIMP User Interfaces including multimodal interaction. It provides an integrated design environment for our interaction library “Squidy ” based on high-level visual data flow programming combined with Zoomable User Interface concepts. The User Interface offer

  • ITS - The effect of egocentric body movements on Users' navigation performance and spatial memory in Zoomable User Interfaces
    Proceedings of the 2013 ACM international conference on Interactive tabletops and surfaces, 2013
    Co-Authors: Roman Rädle, Hans-christian Jetter, Simon Butscher, Harald Reiterer
    Abstract:

    We present two experiments examining the impact of navigation techniques on Users' navigation performance and spatial memory in a Zoomable User Interface (ZUI). The first experiment with 24 participants compared the effect of egocentric body movements with traditional multi-touch navigation. The results indicate a 47% decrease in path lengths and a 34% decrease in task time in favor of egocentric navigation, but no significant effect on Users' spatial memory immediately after a navigation task. However, an additional second experiment with 8 participants revealed such a significant increase in performance of long-term spatial memory: The results of a recall task administered after a 15-minute distractor task indicate a significant advantage of 27% for egocentric body movements in spatial memory. Furthermore, a questionnaire about the subjects' workload revealed that the physical demand of the egocentric navigation was significantly higher but there was less mental demand.

  • The effect of egocentric body movements on Users’ navigation performance and spatial memory in Zoomable User Interfaces
    2013
    Co-Authors: Roman Rädle, Hans-christian Jetter, Simon Butscher, Harald Reiterer
    Abstract:

    We present two experiments examining the impact of navigation techniques on Users ’ navigation performance and spatial memory in a Zoomable User Interface (ZUI). The first experiment with 24 participants compared the effect of egocentric body movements with traditional multi-touch navigation. The results indicate a 47 % decrease in path lengths and a 34 % decrease in task time in favor of egocentric navigation, but no significant effect on Users’ spatial memory immediately after a navigation task. However, an additional second experiment with 8 participants revealed such a significant increase in performance of long-term spatial memory: The results of a recall task administered after a 15-minute distractor task indicate a significant advantage of 27 % for egocentric body movements in spatial memory. Furthermore, a questionnaire about the subjects ’ workload revealed that the physical demand of the egocentric navigation was significantly higher but there was less mental demand. Author Keywords Spatial memory; navigation performance; egocentric bod

  • Squidy: A Zoomable Design Environment for Natural User Interfaces
    2011
    Co-Authors: Werner A. König, Roman Rädle, Harald Reiterer
    Abstract:

    We introduce the interaction library Squidy, which eases the design of natural User Interfaces by unifying relevant frameworks and toolkits in a common library. Squidy provides a central design environment based on high-level visual data flow programming combined with Zoomable User Interface concepts. The User Interface offers a simple visual language and a collection of ready-to-use devices, filters and interaction techniques. The concept of semantic zooming enables nevertheless access to more advanced functionality on demand. Thus, Users are able to adjust the complexity of the User Interface to their current need and knowledge.

Masaru Tomita - One of the best experts on this subject based on the ideXlab platform.

  • Genome Projector: Zoomable genome map with multiple views
    BMC Bioinformatics, 2009
    Co-Authors: Kazuharu Arakawa, Satoshi Tamaki, Nobuaki Kono, Nobuhiro Kido, Keita Ikegami, Ryu Ogawa, Masaru Tomita
    Abstract:

    Background Molecular biology data exist on diverse scales, from the level of molecules to -omics. At the same time, the data at each scale can be categorised into multiple layers, such as the genome, transcriptome, proteome, metabolome, and biochemical pathways. Due to the highly multi-layer and multi-dimensional nature of biological information, software Interfaces for database browsing should provide an intuitive Interface that allows for rapid migration across different views and scales. The Zoomable User Interface (ZUI) and tabbed browsing have proven successful for this purpose in other areas, especially to navigate the vast information in the World Wide Web. Results This paper presents Genome Projector, a Web-based gateway for genomics information with a Zoomable User Interface using Google Maps API, equipped with four seamlessly accessible and searchable views: a circular genome map, a traditional genome map, a biochemical pathways map, and a DNA walk map. The Web application for 320 bacterial genomes is available at http://www.g-language.org/GenomeProjector/ . All data and software including the source code, documentations, and development API are freely available under the GNU General Public License. Zoomable maps can be easily created from any image file using the development API, and an online data mapping service for Genome Projector is also available at our Web site. Conclusion Genome Projector is an intuitive Web application for browsing genomics information, implemented with a Zoomable User Interface and tabbed browsing utilising Google Maps API and Asynchronous JavaScript and XML (AJAX) technology.

  • Genome Projector: Zoomable genome map with multiple views.
    BMC bioinformatics, 2009
    Co-Authors: Kazuharu Arakawa, Satoshi Tamaki, Nobuaki Kono, Nobuhiro Kido, Keita Ikegami, Ryu Ogawa, Masaru Tomita
    Abstract:

    Molecular biology data exist on diverse scales, from the level of molecules to -omics. At the same time, the data at each scale can be categorised into multiple layers, such as the genome, transcriptome, proteome, metabolome, and biochemical pathways. Due to the highly multi-layer and multi-dimensional nature of biological information, software Interfaces for database browsing should provide an intuitive Interface that allows for rapid migration across different views and scales. The Zoomable User Interface (ZUI) and tabbed browsing have proven successful for this purpose in other areas, especially to navigate the vast information in the World Wide Web. This paper presents Genome Projector, a Web-based gateway for genomics information with a Zoomable User Interface using Google Maps API, equipped with four seamlessly accessible and searchable views: a circular genome map, a traditional genome map, a biochemical pathways map, and a DNA walk map. The Web application for 320 bacterial genomes is available at http://www.g-language.org/GenomeProjector/ . All data and software including the source code, documentations, and development API are freely available under the GNU General Public License. Zoomable maps can be easily created from any image file using the development API, and an online data mapping service for Genome Projector is also available at our Web site. Genome Projector is an intuitive Web application for browsing genomics information, implemented with a Zoomable User Interface and tabbed browsing utilising Google Maps API and Asynchronous JavaScript and XML (AJAX) technology.

Emmanuel Pietriga - One of the best experts on this subject based on the ideXlab platform.

  • VXT: Visual XML Transformer
    2016
    Co-Authors: Emmanuel Pietriga, Jean-yves Vion-dury
    Abstract:

    The ever growing amount of heterogeneous data exchanged through the Internet, combined with the popularity of XML, make structured document transformations an increasingly important application domain. Most of the existing solutions for expressing XML transformations are textual languages, such as XSLT or DOM combined with a general-purpose programming language. Several tools build on top of these languages, providing a graphical environment and debugging facilities. Transformations are however still specified in a textual way using the underlying language (often XSLT), thus requiring Users to learn it. We believe that visual programming techniques are well-suited to representing XML structures and make the specification of transformations simpler. We propose a visual language for the specification of XML transformations in an interactive environment based on a Zoomable User Interface toolkit and on two target languages specialised in structure transformations: Circus and XSLT.

  • Styling RDF Graphs with GSS
    XML.com, 2003
    Co-Authors: Emmanuel Pietriga
    Abstract:

    RDF models describe web resources using subject-predicate-object triples. Combined together, these triples form a graph structure, which cannot be easily conveyed by textual syntaxes such as RDF/XML, Notation 3 or N-Triple because of their one-dimensional nature. Visual editors such as IsaViz and RDF Author represent models as editable node-link diagrams, making the graph structure easier to understand compared to textual serializations. However, visual representations are not fully satisfying and have their own problems: diagrams can quickly become big and over-cluttered, and some editing tasks can be more difficult to achieve when dealing with a visual representation of the model. The first version of IsaViz offered partial solutions to these problems, such as a Zoomable User Interface combined with enhanced navigation capabilities. Those are, ultimately, insufficient, and additional solutions are needed to take advantage of the properties associated with visual representations, in order to offer better and easier-to-understand diagrams. One such solution is GSS (Graph Style Sheets), an RDF vocabulary for describing rule-based style sheets used to modify the visual representation of RDF models represented as node-link diagrams. Possible modifications include changing the visual aspect of nodes and links (color, shape or icon, font, etc.), but also hiding parts of the graph or changing the layout of some elements.

  • VXT: A Visual Approach to XML Transformations
    2001
    Co-Authors: Emmanuel Pietriga, Jean-yves Vion-dury, Vincent Quint
    Abstract:

    The domain of XML transformations is becoming more and more important as a result of the increasing number of applications adopt- ing XML as their format for data exchange or representation. Most of the existing solutions for expressing XML transformations are textual languages, such as XSLT or DOM combined with a general- purpose programming language. Several tools build on top of these languages, providing a graphical environment. Transformations are however still specified in a textual way using the underlying lan- guage (often XSLT), thus requiring the User to learn the associated textual language. We believe that visual programming techniques are well-suited to representing XML structures and make the specification of trans- formations simpler. We present a visual programming language for the specification of XML transformations in an interactive environ- ment, based on a Zoomable User Interface toolkit. Transformations can be run from the application or exported to two target languages: XSLT and Circus, a general-purpose structure transformation lan- guage designed by the second author and briefly introduced in this paper.

  • ACM Symposium on Document Engineering - VXT: a visual approach to XML transformations
    Proceedings of the 2001 ACM Symposium on Document engineering - DocEng '01, 2001
    Co-Authors: Emmanuel Pietriga, Jean-yves Vion-dury, Vincent Quint
    Abstract:

    The domain of XML transformations is becoming more and more important as a result of the increasing number of applications adopting XML as their format for data exchange or representation. Most of the existing solutions for expressing XML transformations are textual languages, such as XSLT or DOM combined with a general-purpose programming language. Several tools build on top of these languages, providing a graphical environment. Transformations are however still specified in a textual way using the underlying language (often XSLT), thus requiring the User to learn the associated textual language.We believe that visual programming techniques are well-suited to representing XML structures and make the specification of transformations simpler. We present a visual programming language for the specification of XML transformations in an interactive environment, based on a Zoomable User Interface toolkit. Transformations can be run from the application or exported to two target languages: XSLT and Circus, a general-purpose structure transformation language designed by the second author and briefly introduced in this paper.

  • HCC - VXT: Visual XML Transformer
    Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587), 1
    Co-Authors: Emmanuel Pietriga, Jean-yves Vion-dury
    Abstract:

    The ever-growing amount of heterogeneous data exchanged via the Internet, combined with the popularity of XML, makes structured document transformations an increasingly important application domain. Most of the existing solutions for expressing XML transformations are textual languages, such as XSLT (Extensible Stylesheet Language Transformations) or DOM (Document Object Model), combined with a general-purpose programming language. Several tools build on top of these languages, providing a graphical environment and debugging facilities. Transformations are, however, still specified in a textual way using the underlying language (often XSLT), thus requiring Users to learn it. We believe that visual programming techniques are well-suited to representing XML structures and make the specification of transformations simpler. We propose a visual language, called VXT (Visual XML Transformer), for the specification of XML transformations in an interactive environment based on a Zoomable User Interface toolkit and on two target languages specialised in structure transformations: Circus and XSLT.

Benjamin B Bederson - One of the best experts on this subject based on the ideXlab platform.

  • Toolkit design for interactive structured graphics
    2016
    Co-Authors: Benjamin B Bederson, Jesse Grosjean, Jon Meyer
    Abstract:

    In this paper, we analyze three approaches to building graphical applications with rich User Interfaces. We compare hand-crafted custom code to polylithic and monolithic toolkit-based solutions. Polylithic toolkits follow a design philosophy similar to 3D scene graphs supported by toolkits including Java3D and OpenInventor. Monolithic toolkits are more akin to 2D Graphical User Interface toolkits such as Swing or MFC. We describe Jazz (a polylithic toolkit) and Piccolo (a monolithic toolkit), each of which we built to support interactive 2D structured graphics applications in general, and Zoomable User Interface applications in particular. We examine the trade-offs of each approach in terms of performance, memory requirements, and programmability. We conclude that, for most applications, a monolithic-based toolkit is more effective than either a hand-crafted or a polylithic solution for building interactive structured graphics, but that each has advantages in certain situations

  • Designing the Reading Experience for Scanned Multi-lingual Picture Books on Mobile Phones
    2009
    Co-Authors: Benjamin B Bederson, Alex Quinn, Allison Druin
    Abstract:

    www.zumobi.com This paper reports on an adaption of the existing PopoutText and ClearText display techniques to mobile phones. It explains the design rationale for a freely available iPhone application to read books from the International Children’s Digital Library. Through a combination of applied image processing, a Zoomable User Interface, and a process of working with children to develop the detailed design, we present an Interface that supports clear reading of scanned picture books in multiple languages on a mobile phone. Categories and Subject Descriptors H.1.2 [Models and Principles]: User/Machine Systems – Human factors

  • JCDL - Designing the reading experience for scanned multi-lingual picture books on mobile phones
    Proceedings of the 2009 joint international conference on Digital libraries - JCDL '09, 2009
    Co-Authors: Benjamin B Bederson, Alexander J. Quinn, Allison Druin
    Abstract:

    This paper reports on an adaption of the existing PopoutText and ClearText display techniques to mobile phones. It explains the design rationale for a freely available iPhone application to read books from the International Children's Digital Library. Through a combination of applied image processing, a Zoomable User Interface, and a process of working with children to develop the detailed design, we present an Interface that supports clear reading of scanned picture books in multiple languages on a mobile phone.

  • A Comparison of Zoomable User Interfaces and Folders for Grouping Visual Objects
    2004
    Co-Authors: L. Good, Mark J. Stefik, Benjamin B Bederson
    Abstract:

    Abstract : Making sense of information on computers is notoriously difficult because of limited size displays. Two Interface techniques used to cope with these limitations are zooming and overview+detail. To evaluate these techniques, we ran a User study comparing a Zoomable User Interface (ZUI) and a folder-based overview+detail Interface. The task used in the study required subjects to organize shapes into groups based on common visual properties. The study results showed 30% faster completion times with the ZUI than with folders. The ZUI's advantage most likely arose from its support for fast visual comparisons. Ultimately, we expect that these results can be extended to a range of problem solving tasks involving a variety of visual objects.

  • toolkit design for interactive structured graphics
    IEEE Transactions on Software Engineering, 2004
    Co-Authors: Benjamin B Bederson, Jesse Grosjean, Jon Meyer
    Abstract:

    Here, we analyze toolkit designs for building graphical applications with rich User Interfaces, comparing polylithic and monolithic toolkit-based solutions. Polylithic toolkits encourage extension by composition and follow a design philosophy similar to 3D scene graphs supported by toolkits including JavaSD and Openlnventor. Monolithic toolkits, on the other hand, encourage extension by inheritance, and are more akin to 2D graphical User Interface toolkits such as Swing or MFC. We describe Jazz (a polylithic toolkit) and Piccolo (a monolithic toolkit), each of which we built to support interactive 2D structured graphics applications in general, and Zoomable User Interface applications in particular. We examine the trade offs of each approach in terms of performance, memory requirements, and programmability. We conclude that a polylithic approach is most suitable for toolkit builders, visual design software where code is automatically generated, and application builders where there is much customization of the toolkit. Correspondingly, we find that monolithic approaches appear to be best for application builders where there is not much customization of the toolkit.

Jean-yves Vion-dury - One of the best experts on this subject based on the ideXlab platform.

  • VXT: Visual XML Transformer
    2016
    Co-Authors: Emmanuel Pietriga, Jean-yves Vion-dury
    Abstract:

    The ever growing amount of heterogeneous data exchanged through the Internet, combined with the popularity of XML, make structured document transformations an increasingly important application domain. Most of the existing solutions for expressing XML transformations are textual languages, such as XSLT or DOM combined with a general-purpose programming language. Several tools build on top of these languages, providing a graphical environment and debugging facilities. Transformations are however still specified in a textual way using the underlying language (often XSLT), thus requiring Users to learn it. We believe that visual programming techniques are well-suited to representing XML structures and make the specification of transformations simpler. We propose a visual language for the specification of XML transformations in an interactive environment based on a Zoomable User Interface toolkit and on two target languages specialised in structure transformations: Circus and XSLT.

  • VXT: A Visual Approach to XML Transformations
    2001
    Co-Authors: Emmanuel Pietriga, Jean-yves Vion-dury, Vincent Quint
    Abstract:

    The domain of XML transformations is becoming more and more important as a result of the increasing number of applications adopt- ing XML as their format for data exchange or representation. Most of the existing solutions for expressing XML transformations are textual languages, such as XSLT or DOM combined with a general- purpose programming language. Several tools build on top of these languages, providing a graphical environment. Transformations are however still specified in a textual way using the underlying lan- guage (often XSLT), thus requiring the User to learn the associated textual language. We believe that visual programming techniques are well-suited to representing XML structures and make the specification of trans- formations simpler. We present a visual programming language for the specification of XML transformations in an interactive environ- ment, based on a Zoomable User Interface toolkit. Transformations can be run from the application or exported to two target languages: XSLT and Circus, a general-purpose structure transformation lan- guage designed by the second author and briefly introduced in this paper.

  • ACM Symposium on Document Engineering - VXT: a visual approach to XML transformations
    Proceedings of the 2001 ACM Symposium on Document engineering - DocEng '01, 2001
    Co-Authors: Emmanuel Pietriga, Jean-yves Vion-dury, Vincent Quint
    Abstract:

    The domain of XML transformations is becoming more and more important as a result of the increasing number of applications adopting XML as their format for data exchange or representation. Most of the existing solutions for expressing XML transformations are textual languages, such as XSLT or DOM combined with a general-purpose programming language. Several tools build on top of these languages, providing a graphical environment. Transformations are however still specified in a textual way using the underlying language (often XSLT), thus requiring the User to learn the associated textual language.We believe that visual programming techniques are well-suited to representing XML structures and make the specification of transformations simpler. We present a visual programming language for the specification of XML transformations in an interactive environment, based on a Zoomable User Interface toolkit. Transformations can be run from the application or exported to two target languages: XSLT and Circus, a general-purpose structure transformation language designed by the second author and briefly introduced in this paper.

  • HCC - VXT: Visual XML Transformer
    Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587), 1
    Co-Authors: Emmanuel Pietriga, Jean-yves Vion-dury
    Abstract:

    The ever-growing amount of heterogeneous data exchanged via the Internet, combined with the popularity of XML, makes structured document transformations an increasingly important application domain. Most of the existing solutions for expressing XML transformations are textual languages, such as XSLT (Extensible Stylesheet Language Transformations) or DOM (Document Object Model), combined with a general-purpose programming language. Several tools build on top of these languages, providing a graphical environment and debugging facilities. Transformations are, however, still specified in a textual way using the underlying language (often XSLT), thus requiring Users to learn it. We believe that visual programming techniques are well-suited to representing XML structures and make the specification of transformations simpler. We propose a visual language, called VXT (Visual XML Transformer), for the specification of XML transformations in an interactive environment based on a Zoomable User Interface toolkit and on two target languages specialised in structure transformations: Circus and XSLT.