skip to main content
10.1145/1101616.1101636acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
Article

A layout framework for 3D user interfaces

Published: 07 November 2005 Publication History

Abstract

Two of the main problems facing the developers of 3D user interface are the wide range of device configurations that must be supported and the lack of software tools for constructing 3D user interfaces. The Grappl project aims to solve these problems by producing user interfaces that adapt to the device configurations that they encounter at runtime. Since the user interface is constructed at runtime one of the problems confronted by Grappl is laying out the different user interface components and possibly some of the application objects. This paper presents a framework for automating the layout of 3D user interfaces, including the types of information provided by the user interface designer, the high level architecture of the layout system and the algorithms used for empty space management.

References

[1]
Simon Lok and Steven Feiner, A Survey of Automated Layout Techniques for Information Presentations, Proc. 1st Int. Symp. on Smart Graphics, March 2001, pp. 61--68.
[2]
Simon Lok, Steven Feiner and Gary Ngai, Evaluation of Visual Balance of Automated Layout, IUI'04, January 2004, pp. 101--108.
[3]
S. Feiner, J. Mackinlay and J. Marks, Automating the Design of Effective Graphics: Tutorial notes, AAAI '93, July 1993.
[4]
Blaine A. Bell and Steven K. Feiner, Dynamic Space Management for User Interfaces, UIST'00, 2000, CHI Letters, 2(2), pp. 239--248.
[5]
Scheifler R. and Gettys J., The X Window System, ACM Transaction on Graphics, 1986, 5(2), pp. 79--109.
[6]
Clark J. H., Hierarchical Geometric Models for Visible Surface Algorithms, CACM, October 1976, 19(10), pp. 547--554.
[7]
Kay T. and Kajiya J., Ray Tracing Complex Scenes, Proceedings of ACM SIGGRAPH'86 on Computer Graphics, August 1986, 20(4), pp.269--278.
[8]
Samet H., The Design and Analysis of Spatial Data Structures, Addison-Wesley, Reading, MA, 1990.
[9]
Ousterhout J., Corner Stitching: A Data-Structuring Technique for VLSI Layout Tools, IEEE Trans. on Computer-Aided Design of Integrated Circuits & System, January 1984, 3 (1), pp. 87--100.
[10]
Ousterhout J., Hamachi G., Mayo R., Scott W. and Taylor G, The Magic VLSI Layout System, IEEE Design & Test of Computers, February 1985, 2 (1), pp. 19--30.
[11]
Bernard M. and Jacquenet F., Free Space Modeling for Placing Rectangles without Overlapping, Jnl. Universal Comp. Sci., 1997, 3 (6), pp. 703--720.
[12]
Mark Green and Joe Lo, The Grappl 3D Interaction Technique Library, VRST'04, November 2004.
[13]
M. Green, Towards the Automatic Construction of 3D User Interfaces, ICAT'2004 Proceedings, 2004.

Cited By

View all
  • (2022)Multi-view Layout Design for VR Concert ExperienceProceedings of the 30th ACM International Conference on Multimedia10.1145/3503161.3548347(818-826)Online publication date: 10-Oct-2022
  • (2014)A survey of plasticity in 3D user interfaces2014 IEEE 7th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS)10.1109/SEARIS.2014.7152797(19-26)Online publication date: Mar-2014
  • (2007)Automatic design and layout of 3D user interfacesComputer Animation and Virtual Worlds10.1002/cav.17418:3(211-224)Online publication date: 17-May-2007
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
VRST '05: Proceedings of the ACM symposium on Virtual reality software and technology
November 2005
270 pages
ISBN:1595930981
DOI:10.1145/1101616
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 November 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 3D user interface
  2. layout techniques

Qualifiers

  • Article

Conference

VRST05

Acceptance Rates

Overall Acceptance Rate 66 of 254 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Multi-view Layout Design for VR Concert ExperienceProceedings of the 30th ACM International Conference on Multimedia10.1145/3503161.3548347(818-826)Online publication date: 10-Oct-2022
  • (2014)A survey of plasticity in 3D user interfaces2014 IEEE 7th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS)10.1109/SEARIS.2014.7152797(19-26)Online publication date: Mar-2014
  • (2007)Automatic design and layout of 3D user interfacesComputer Animation and Virtual Worlds10.1002/cav.17418:3(211-224)Online publication date: 17-May-2007
  • (2006)Automatic layout for 3D user interfaces constructionProceedings of the 2006 ACM international conference on Virtual reality continuum and its applications10.1145/1128923.1128942(113-120)Online publication date: 14-Jun-2006

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media