Abstract
User interfaces for digital library systems must support a wide range of user activities. They include search, browsing, and curation, but perhaps the most important is actual reading of the items in the library. Support for reading, however, is usually relegated to applications which are only loosely integrated with the digital library system. One reason for this is the absence of toolkit widget support for the activity of reading. Most user interface toolkits instead provide support for either text editing or text presentation, making it difficult to write applications which support reading well. In this paper we describe the origins, design, and implementation of a new Java Swing toolkit widget called ReadUp, which provides support for reading page images in a digital library application, and discuss briefly how it is being used.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Adler, A., Gujar, A., Harrison, B.L., O’Hara, K., Sellen, A.: A diary study of work-related reading: design implications for digital reading devices. In: CHI ’98: Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 241–248. ACM Press/Addison-Wesley Publishing Co. (1998)
Adler, M.J., Doren, C.V.: How to Read a Book. Touchstone Books (1972) (revised edition)
Bier, E., Good, L., Popat, K., Newberger, A.: A document corpus browser for in-depth reading. In: JCDL 2004: Proceedings of the Fourth ACM/IEEE Joint Conference on Digital Libraries, June 2004, pp. 87–96 (2004)
Card, S.K., Hong, L., Mackinlay, J.D., Chi, E.H.: 3book: a scalable 3d virtual book. In: Extended abstracts of the 2004 conference on Human factors and computing systems (CHI), pp. 1095–1098. ACM Press, New York (2004)
Chaiken, D., Hayter, M., Kistler, J., Redell, D.: The virtual book. Technical Report 157, Digital Equipment Corporation Systems Research Center (November 1998)
Chu, Y.-C., Bainbridge, D., Jones, M., Witten, I.H.: Realistic books: a bizarre homage to an obsolete medium? In: JCDL 2004: Proceedings of the 4th ACM/IEEE-CS joint conference on Digital libraries, pp. 78–86. ACM Press, New York (2004), http://www.nzdl.org/html/open_the_book/
Dillon, A.: Reading from paper versus screens: A critical review of the empirical literature. Ergonomics 35(10), 1297–1326 (1992)
J. Hong. Java pie menus. World Wide Web (2002), http://www.cs.berkeley.edu/~jasonh/download/software/piemenu/
Janssen, B., Gurevich, O., Karttunen, L.: Animated dynamic highlighting. In: ACH/ALLC Conference 2005 (June 2005), http://mustard.tapor.uvic.ca/cocoon/ach_abstracts/xq/pdf.xq?id=110
Janssen, W.C.: Document icons and page thumbnails: Issues in construction of document thumbnails for page-image digital libraries. In: Heery, R., Lyon, L. (eds.) ECDL 2004. LNCS, vol. 3232, pp. 111–121. Springer, Heidelberg (2004)
Janssen, W.C., Popat, K.: UpLib: A universal personal digital library system. In: DocEng 2003: Proceedings of the ACM symposium on Document Engineering, November 2003, pp. 234–242. ACM Press, New York (2003)
Jones, R., Lins, R.: Garbage Collection: Algorithms for Automatic Dynamic Memory Management. John Wiley and Sons, Chichester (1996)
Marshall, C.C.: Annotation: from paper books to the digital library. In: DL 1997: Proceedings of the second ACM international conference on Digital libraries, pp. 131–140. ACM Press, New York (1997)
O’Hara, K., Sellen, A.: A comparison of reading paper and on-line documents. In: CHI 1997: Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 335–342. ACM Press, New York (1997)
O’Hara, K., Smith, F., Newman, W., Sellen, A.: Student readers’ use of library documents: implications for library technologies. In: CHI 1998: Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 233–240. ACM Press/Addison-Wesley Publishing Co. (1998)
Phelps, T.A., Wilensky, R.: The Multivalent browser: a platform for new ideas. In: DocEng 2001: Proceedings of the ACM Symposium on Document Engineering, Atlanta, Georgia, pp. 58–67. ACM, New York (2001)
Schilit, B.N., Golovchinsky, G., Price, M.N.: Beyond paper: supporting active reading with free form digital ink annotations. In: CHI 1998: Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 249–256. ACM Press/Addison-Wesley Publishing Co. (1998)
Sicheritz, K.: Applying the rapid serial presentation technique to personal digital assistants. Master’s Thesis, Department of Linguistics, Uppsala Universiity (2000)
Stallman, R.M.: GNU EMACS Manual. Free Software Foundation (2000)
Suh, B., Woodruff, A., Rosenholtz, R., Glass, A.: Popout prism: adding perceptual principles to overview+detail document interfaces. In: CHI 2002: Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 251–258. ACM Press, New York (2002)
Sun Microsystems. Java 2 Platform, Standard Edition, v 1.4.0: API Specification (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Janssen, W.C. (2005). ReadUp: A Widget for Reading. In: Rauber, A., Christodoulakis, S., Tjoa, A.M. (eds) Research and Advanced Technology for Digital Libraries. ECDL 2005. Lecture Notes in Computer Science, vol 3652. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11551362_21
Download citation
DOI: https://doi.org/10.1007/11551362_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28767-4
Online ISBN: 978-3-540-31931-3
eBook Packages: Computer ScienceComputer Science (R0)