Abstract
While significant growth in the popularity of electronic books seems likely over the next few years, current systems and near-term proposals from major vendors have shown little foresight in leveraging the equally inevitable increase in processing power available to such systems. In this note we describe a prototype electronic-book reader, NOVeLLA, whose design takes as its starting point the assumption that computing power equivalent to today's high-end desktop systems will be available in hand-held formats within just a few years. It proposes interesting ways in which that power might be utilized, in particular by delivering a powerful speech-based user interface. A secondary goal of the project was to implement the system using off-the-shelf software technologies and Application Programming Interfaces (APIs) available freely or cheaply today, testing whether those technologies and related standards were adequate to the task. Finally, NOVeLLA is the first generally available reader compatible with the unencoded version of the new Open Ebook Document Structure.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Adobe Systems, Inc. (Ed.) (2000). PDF Reference. 2nd ed., Version 1.3. New York: Addison-Wesley.
DeCarmo, L. (1999). Core Java Media Framework. Prentice Hall.
Eckstein, R., Loy, M., and Wood, D. (1998). Java Swing. Sebastopol, California: O'Reilly and Associates.
GlassBook, Inc. (2000). Glassbook Home Page. http://www. glassbook.com
Graham, I.S. and Quin, L. (1999). XML Specification Guide. New York: John Wiley & Sons.
IBM Corporation (2000a). Speech For Java. http://www.alphaworks. ibm.com/tech/speech
IBM Corporation (2000b). ViaVoice Home Page. http://www.ibm. com/software/speech/
IBM Corporation (2000c). XML For Java. http://www.alphaworks. ibm.com/tech/xml4j
McCarthy, J. (1963). Towards a Mathematical Science of Computation. Information Processing (1962). Amsterdam: North Holland, pp. 21-28.
McLaughlin B. and Loukides, M. (2000). Java and XML. O'Reilly and Associates.
Maruyama, H., Tamura, K., and Uramoto, N. (1999). XML and Java: Developing Web Applications. Addison Wesley.
Megginson Technologies (2000). Simple API for XML 2.0. http:// www.megginson.com/SAX/
Naur, P. (Ed.) (1963). Revised report on the algorithmic language Algol. Communications of the ACM New York, 6(1):1-17.
NuvoMedia, Inc. (2000). Rocket E-Book Home page. http://www. rocketebook.com
Open Ebook Foundation (OEB) (1999). OEB Publication Structure Specification: http://www.openebook.org/OEB1.html
Page-Jones, M. and Constantine, L.L. (1999). Fundamentals of Object-Oriented Design in UML. Addison-Wesley.
Pfenning, F. and Elliot, C. (1988). Higher-order abstract syntax. In Proceedings of the ACM-SIGPLAN Conference on Programming Language Design and Implementation. New York: ACM Press, pp. 199-208.
Softbook Press, Inc. (2000) Softbook Home Page. http://www. softbook.com
Sun Microsystems, Inc. (2000a). Java 1.3. http://java.sun.com/j2se/ 1.3/
Sun Microsystems, Inc. (2000b). Java Media Framework. http://java. sun.com / products / java-media / jmf / index.html
Sun Microsystems, Inc. (2000c). Java Speech API. http://java.sun. com/products/java-media/speech/
World Wide Web Consortium (W3C) (1999a). Cascading Style Sheets, Level 1: Specification. Cambridge, MA: To Excel.
World Wide Web Consortium (W3C) (1999b). Document Object Model (DOM): Level 1 Specification. To Excel.
WorldWideWeb Consortium (W3C) (1999c).HTML3.2: Reference Specification. To Excel.
World Wide Web Consortium (W3C) (1999d). HTML 4.0: Specifi-cation. To Excel.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Hodas, J.S., Sundaresan, N., Jackson, J. et al. NOVeLLA: A Multi-Modal Electronic-Book Reader With Visual and Auditory Interfaces. International Journal of Speech Technology 4, 269–284 (2001). https://doi.org/10.1023/A:1011364825571
Issue Date:
DOI: https://doi.org/10.1023/A:1011364825571