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

Content-aware scrolling

Published: 15 October 2006 Publication History

Abstract

Scrolling is used to navigate large information spaces on small screens, but is often too restrictive or cumbersome to use for particular types of content, such as multi-page, multi-column documents. To address this problem, we introduce content-aware scrolling (CAS), an approach that takes into account various characteristics of document content to determine scrolling direction, speed, and zoom. We also present the CAS widget, which supports scrolling through a content-aware path using traditional scrolling methods, demonstrating the advantages of making a traditional technique content-aware.

Supplementary Material

JPG File (1166277.jpg)
index.html (index.html)
Slides from the presentation
ZIP File (p155-slides.zip)
Supplemental material for Content-aware scrolling
Audio only (1166277.mp3)
Video (1166277.mp4)

References

[1]
Adobe Extensible Metadata Platform (XMP), http://www.adobe.com/products/xmp/.
[2]
Adobe Reader, http://www.adobe.com/products/acrobat/readstep2.html.
[3]
Apple Computer / Mighty Mouse, http://www.apple.com/mightymouse/.
[4]
Betaface Web Service, http://www.betaface.com/.
[5]
Google Earth, http://earth.google.com.
[6]
Google Local, http://local.google.com.
[7]
Microsoft Mouse and Keyboard Products, http://www.microsoft.com/hardware/mouseandkeyboard/features/tiltwheel.mspx.
[8]
PDFBox - Java PDF Library, http://www.pdfbox.org.
[9]
Ahlberg, C. and Shneiderman, B., "The alphaslider: a compact and rapid selector," Proc. CHI '94, pp. 365--371.
[10]
Bederson, B. B., Hollan, J. D., Perlin, K., Meyer, J., Bacon, D. and Furnas, G., "Pad++: A Zoomable Graphical Sketchpad For Exploring Alternate Interface Physics," Journal of Visual Languages and Computing (1996), 7, pp. 3--31.
[11]
Björk, S., "The ScrollSearcher Technique: Using Scrollbars to Explore Search Results," Proc. INTERACT 2001, Tokyo, Japan, July 9-13.
[12]
Blanch, R., Guiard, Y. and Beaudouin-Lafon, M., "Semantic Pointing: Improving Target Acquisition with Control-Display Ratio Adaptation," Proc. CHI 2004, pp. 519--526.
[13]
Brewster, S. A., Wright, P. C. and Edwards, A. D. N., "The Design and Evaluation of an Auditory-Enhanced ScrollBar," Proc. CHI 1994, Boston, Massachusetts, April 24-28, 1994, pp. 173--179.
[14]
Burtnyk, N., Khan, A., Fitzmaurice, G., Balakrishnan, R. and Kurtenbach, G., "StyleCam: Interactive Stylized 3D Navigation using Integrated Spatial & Temporal Controls," Proc. UIST 2002.
[15]
Cockburn, A., Savage, J. and Wallace, A., "Tuning and Testing Scrolling Interfaces that Automatically Zoom," Proc. CHI 2005, Portland, Oregon, April 2-7, 2005, pp. 71--80.
[16]
Galyean, T. A., "Guided Navigation of Virtual Environments," Proc. I3D 1995, Monterey, CA, 1995, pp. 103--104.
[17]
Igarashi, T. and Hinckley, K., "Speed-dependent Automatic Zooming for Browsing Large Documents," Proc. UIST 2000, San Diego, CA, 2000, pp. 139--148.
[18]
Khan, A., Komalo, B., Stam, J., Fitzmaurice, G. and Kurtenbach, G., "HoverCam: Interactive 3D Navigation for Proximal Object Inspection," Proc. I3D 2005, Washington, D.C., April 3-6, 2005, pp. 73--80.
[19]
Laakso, S. A., Laakso, K.-P. and Saura, A. J., "Improved Scroll Bars," Proc. CHI 2000, April 1-6, 2000, pp. 97--98.
[20]
Masui, T., "LensBar - Visualization for Browsing and Filtering Large Lists of Data," Proc. InfoVis '98, 1998, pp. 113--120.
[21]
Masui, T., Kashiwagi, K. and Borden, G. R., "Elastic graphical interfaces for precise data manipulation," Proc. CHI '95 Conference Companion, 1995, pp. 143--144.
[22]
Moscovich, T. and Hughes, J. F., "Navigating Documents with the Virtual Scroll Ring," Proc. UIST 2004, Santa Fe, NM, October 24-27, 2004, pp. 57--60.
[23]
Satou, T., Kojima, H., Akutso, A. and Tonomura, Y., "CyberCoaster: Polygonal Line Shaped Slider Interface to Spatio-Temporal Media," Proc. ACM Multimedia, Orlando, FL, October 1999, p. 202.
[24]
Smith, G. M. and schraefel, m. c., "The Radial Scroll Tool: Scrolling Support for Stylus- or Touch-Based Document Navigation," Proc. UIST 2004, Santa Fe, NM, October 24-27, 2004, pp. 53--56.
[25]
Smith, R. and Taivalsaari, A., "Generalized and stationary scrolling," Proc. UIST 1999, Asheville, NC, pp. 1--9.
[26]
Tan, D. S., Robertson, G. G. and Czerwinski, M., "Exploring 3D Navigation: Combining Speed-coupled Flying with Orbiting," Proc. CHI 2001, Seattle, WA, pp. 418--425.
[27]
Zeleznik, R. and Forsberg, A., "UniCam - 2D Gestural Camera Controls for 3D Environments," Proc. I3D 1999, Atlanta, GA, pp. 169--173.
[28]
Zellweger, P. T., "Scripted Documents: A Hypermedia Path Mechanism," Proc. Hypertext 1989, November 1989.
[29]
Zhai, S., Smith, B. A. and Selker, T., "Improving browser performance: A study of four input devices for scrolling and pointing tasks," Proc. INTERACT '97, pp. 286--292.

Cited By

View all
  • (2024)Accelerating Scientific Paper Skimming with Augmented Intelligence Through Customizable Faceted HighlightsACM Transactions on Interactive Intelligent Systems10.1145/366564814:4(1-30)Online publication date: 23-May-2024
  • (2023)Screen Reading Regions in Social Media Comments: An Eye-Tracking Analysis of Visual Attention on SmartphonesProceedings of the 27th Pan-Hellenic Conference on Progress in Computing and Informatics10.1145/3635059.3635074(95-101)Online publication date: 24-Nov-2023
  • (2018)Adaptive Kinetic Scrolling: Kinetic Scrolling for Large Datasets on Mobile DevicesApplied Sciences10.3390/app81120158:11(2015)Online publication date: 23-Oct-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
UIST '06: Proceedings of the 19th annual ACM symposium on User interface software and technology
October 2006
354 pages
ISBN:1595933131
DOI:10.1145/1166253
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: 15 October 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. content-awareness
  2. interaction
  3. navigation
  4. path traversal
  5. scrolling

Qualifiers

  • Article

Conference

UIST06

Acceptance Rates

Overall Acceptance Rate 561 of 2,567 submissions, 22%

Upcoming Conference

UIST '25
The 38th Annual ACM Symposium on User Interface Software and Technology
September 28 - October 1, 2025
Busan , Republic of Korea

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)25
  • Downloads (Last 6 weeks)4
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Accelerating Scientific Paper Skimming with Augmented Intelligence Through Customizable Faceted HighlightsACM Transactions on Interactive Intelligent Systems10.1145/366564814:4(1-30)Online publication date: 23-May-2024
  • (2023)Screen Reading Regions in Social Media Comments: An Eye-Tracking Analysis of Visual Attention on SmartphonesProceedings of the 27th Pan-Hellenic Conference on Progress in Computing and Informatics10.1145/3635059.3635074(95-101)Online publication date: 24-Nov-2023
  • (2018)Adaptive Kinetic Scrolling: Kinetic Scrolling for Large Datasets on Mobile DevicesApplied Sciences10.3390/app81120158:11(2015)Online publication date: 23-Oct-2018
  • (2018)ActiWareProceedings of the 32nd International BCS Human Computer Interaction Conference10.14236/ewic/HCI2018.83(1-5)Online publication date: 4-Jul-2018
  • (2018)SpaceTokensProceedings of the 2018 CHI Conference on Human Factors in Computing Systems10.1145/3173574.3173822(1-12)Online publication date: 21-Apr-2018
  • (2018)Uncertainty Displays Using Quantile Dotplots or CDFs Improve Transit Decision-MakingProceedings of the 2018 CHI Conference on Human Factors in Computing Systems10.1145/3173574.3173718(1-12)Online publication date: 21-Apr-2018
  • (2017)BIGnavProceedings of the 2017 CHI Conference on Human Factors in Computing Systems10.1145/3025453.3025524(5869-5880)Online publication date: 2-May-2017
  • (2016)SATS: Structure-Aware Touch-Based ScrollingETRI Journal10.4218/etrij.16.2716.001738:6(1104-1113)Online publication date: 1-Dec-2016
  • (2016)SpotlightsProceedings of the 2016 CHI Conference on Human Factors in Computing Systems10.1145/2858036.2858299(5203-5214)Online publication date: 7-May-2016
  • (2015)Evaluating Social Navigation Visualization in Online Geographic MapsInternational Journal of Human-Computer Interaction10.1080/10447318.2014.95910631:2(118-127)Online publication date: 20-Jan-2015
  • Show More Cited By

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