Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1095034.1095038acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
Article

Metisse is not a 3D desktop!

Published: 23 October 2005 Publication History

Abstract

Twenty years after the general adoption of overlapping windows and the desktop metaphor, modern window systems differ mainly in minor details such as window decorations or mouse and keyboard bindings. While a number of innovative window management techniques have been proposed, few of them have been evaluated and fewer have made their way into real systems. We believe that one reason for this is that most of the proposed techniques have been designed using a low fidelity approach and were never made properly available. In this paper, we present Metisse, a fully functional window system specifically created to facilitate the design, the implementation and the evaluation of innovative window management techniques. We describe the architecture of the system, some of its implementation details and present several examples that illustrate its potential.

References

[1]
Mac OS X v10.2 Technologies: Quartz Extreme and Quartz 2D. Apple Technology brief, October 2002.]]
[2]
M. Beaudouin-Lafon. Novel interaction techniques for overlapping windows. In Proceedings of UIST 2001, pages 153--154. ACM Press, November 2001.]]
[3]
J. Beda. Avalon Graphics: 2-D, 3-D, Imaging And Composition. Presentation at the Windows Hardware Engineering Conference, May 2004.]]
[4]
B. Bell and S. Feiner. Dynamic space management for user interfaces. In Proceedings of UIST 2000, pages 239--248. ACM Press, 2000.]]
[5]
R. Blanch, Y. Guiard, and M. Beaudouin-Lafon. Semantic pointing: Improving target acquisition with control-display ratio adaptation. In Proceedings of CHI 2004, pages 519--526. ACM Press, April 2004.]]
[6]
S.K. Card, M. Pavel, and J.E. Farrell. Window-based computer dialogues. In Proceedings of Interact'84, pages 239--243. North-Holland, September 1984.]]
[7]
B.-W. Chang and D. Ungar. Animation: from cartoons to the user interface. In Proceedings of UIST 1993, pages 45--55. ACM Press, 1993.]]
[8]
P. Dietz and D. Leigh. DiamondTouch: a multi-user touch technology. In Proceedings of UIST 2001, pages 219--226. ACM Press, 2001.]]
[9]
P. Dragicevic. Combining crossing-based and paper-based interaction paradigms for dragging and dropping between overlapping windows. In Proceedings of UIST 2004, pages 193--196. ACM Press, 2004.]]
[10]
J. Gettys and K. Packard. The (Re)Architecture of the X Window System. In Proceedings of the 2004 Linux Symposium, Volume 1, pages 227--237, July 2004.]]
[11]
D. A. Henderson and S. Card. Rooms: the use of multiple virtual workspaces to reduce space contention in a window-based graphical user interface. ACM Transac-tions on Graphics (TOG), 5(3):211--243, 1986.]]
[12]
S.E. Hudson and J.T. Stasko. Animation support in a user interface toolkit: flexible, robust, and reusable abstractions. In Proceedings of UIST 1993, pages 57--67. ACM Press, 1993.]]
[13]
D. Hutchings and J. Stasko. Revisiting Display Space Management: Understanding Current Practice to Inform Next-generation Design. In Proceedings of GI 2004, pages 127--134. Canadian Human-Computer Communications Society, June 2004.]]
[14]
D. Hutchings and J. Stasko. Shrinking window oper-ations for expanding display space. In Proceedings of AVI'04, pages 350--353. ACM Press, 2004.]]
[15]
D. Hutchings and J. Stasko. mudibo: Multiple dialog boxes for multiple monitors. In Extended abstracts of CHI 2005. ACM Press, April 2005.]]
[16]
E. Kandogan and B. Shneiderman. Elastic Windows: evaluation of multi-window operations. In Proceedings of CHI 1997, pages 250--257. ACM Press, March 1997.]]
[17]
J. Lasseter. Principles of traditional animation applied to 3d computer animation. In Proceedings of SIG-GRAPH 1987, pages 35--44. ACM Press, 1987.]]
[18]
B. Myers. A taxonomy of window manager user interfaces. IEEE Computer Graphics and Applications, 8(5):65--84, sept/oct 1988.]]
[19]
B. Myers. A brief history of human-computer interaction technology. ACM interactions, 5(2):44--54, march/april 1998.]]
[20]
Stuart Pook, Eric Lecolinet, Guy Vaysseix, and Emmanuel Barillot. Control menus: excecution and control in a single interactor. In Extended abstracts of CHI 2000, pages 263--264. ACM Press, 2000.]]
[21]
T. Richardson, Q. Stafford-Fraser, K.R. Wood, and A. Hopper. Virtual Network Computing. IEEE Internet Computing, 2(1):33--38, Jan-Feb 1998.]]
[22]
G. Robertson, E. Horvitz, M. Czerwinski, P. Baudisch, D. Hutchings, B. Meyers, D. Robbins, and G. Smith. Scalable Fabric: Flexible Task Management. In Proceedings of AVI'04, pages 85--89, May 2004.]]
[23]
G. Robertson, M. van Dantzich, D. Robbins, M. Czerwinski, K. Hinckley, K. Risden, D. Thiel, and V. Gorokhovsky. The Task Gallery: a 3D window manager. In Proceedings of CHI 2000, pages 494--501. ACM Press, April 2000.]]
[24]
N. Roussel. Ametista: a mini-toolkit for exploring new window management techniques. In Proceedings of CLIHC 2003, pages 117--124. ACM Press, August 2003.]]
[25]
R.W. Scheifler and J. Gettys. The X Window System. ACM Transactions on Graphics, 5(2):79--109, 1986.]]
[26]
D. Smith, A. Raab, D. Reed, and A. Kay. Croquet: A menagerie of new user interfaces. In Proceedings of C5 2004, pages 4--11. IEEE Computer Society, January 2004.]]
[27]
W. Stuerzlinger, O. Chapuis, and N. Roussel. User interface facades : towards fully adaptable user interfaces. Rapport de Recherche 1408, LRI, Universite Paris-Sud, France, April 2005. 9 pages.]]
[28]
D. Tan, B. Meyers, and M. Czerwinski. Wincuts: manipulating arbitrary window regions for more effective use of screen space. In Extended abstracts of CHI 2004, pages 1525--1528. ACM Press, 2004.]]
[29]
M. Tomitsch. Trends and Evolution of Window Interfaces. Diploma thesis, University of Technology, Vienna, December 2003. 132 pages.]]
[30]
M. van Dantzich, G. Robertson, and V. Ghorokhovsky. Application Redirection: Hosting Windows Applications in 3D. In Proceedings of NPIV99, pages 87--91. ACM Press, 1999.]]

Cited By

View all
  • (2023)Negotiating Experience and Communicating Information Through Abstract MetaphorProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3580700(1-16)Online publication date: 19-Apr-2023
  • (2018)VD1: a technical approach to a hybrid 2D and 3D desktop environment2018 IEEE 11th Workshop on Software Engineering and Architectures for Real-time Interactive Systems (SEARIS)10.1109/SEARIS44442.2018.9180231(1-7)Online publication date: Mar-2018
  • (2016)LivingDesktopProceedings of the 2016 CHI Conference on Human Factors in Computing Systems10.1145/2858036.2858208(5298-5310)Online publication date: 7-May-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
UIST '05: Proceedings of the 18th annual ACM symposium on User interface software and technology
October 2005
270 pages
ISBN:1595932712
DOI:10.1145/1095034
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: 23 October 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. window management
  2. window system

Qualifiers

  • Article

Conference

UIST05

Acceptance Rates

UIST '05 Paper Acceptance Rate 31 of 159 submissions, 19%;
Overall Acceptance Rate 561 of 2,567 submissions, 22%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)15
  • Downloads (Last 6 weeks)1
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Negotiating Experience and Communicating Information Through Abstract MetaphorProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3580700(1-16)Online publication date: 19-Apr-2023
  • (2018)VD1: a technical approach to a hybrid 2D and 3D desktop environment2018 IEEE 11th Workshop on Software Engineering and Architectures for Real-time Interactive Systems (SEARIS)10.1109/SEARIS44442.2018.9180231(1-7)Online publication date: Mar-2018
  • (2016)LivingDesktopProceedings of the 2016 CHI Conference on Human Factors in Computing Systems10.1145/2858036.2858208(5298-5310)Online publication date: 7-May-2016
  • (2015)Concept of continuity, a "strong concept" to design graphical architecture of interactive systemsProceedings of the 27th Conference on l'Interaction Homme-Machine10.1145/2820619.2820634(1-10)Online publication date: 27-Oct-2015
  • (2014)The usability of CommandMaps in realistic tasksProceedings of the SIGCHI Conference on Human Factors in Computing Systems10.1145/2556288.2556976(2241-2250)Online publication date: 26-Apr-2014
  • (2014)O/live: Transparent Distribution, Persistence, and Partial Replication for Ubiquitous User InterfacesInternational Journal of Human-Computer Interaction10.1080/10447318.2014.92726330:10(755-770)Online publication date: 23-Jul-2014
  • (2014)WallTopHuman-Computer Interaction10.1080/07370024.2013.81241129:2(153-203)Online publication date: 1-Mar-2014
  • (2014)Nested Compositing Window ManagersUniversal Access in Human-Computer Interaction. Design and Development Methods for Universal Access10.1007/978-3-319-07437-5_15(149-160)Online publication date: 2014
  • (2013)WidgetLensProceedings of the 27th International BCS Human Computer Interaction Conference10.5555/2578048.2578052(1-10)Online publication date: 9-Sep-2013
  • (2013)Mixing Geometrically Diverse Window ManagersAdvances in Visual Computing10.1007/978-3-642-41939-3_70(714-724)Online publication date: 2013
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media