3325969
Improving web search on small screen devices
Abstract Small handheld devices—mobile phones, Pocket PCs etc.—are increasingly being used to access the web. Search engines are the most used web services and are an important factor of user support. Search engine providers have begun to offer their services on the small screen. This paper presents a detailed evaluation of the how easy to use such services are in these new contexts. An experiment was carried out to compare users' abilities to complete search tasks using a mobile phone-sized, handheld computer-sized and conventional, desktop interface to the full Google™ index. With all three interfaces, when users succeed in completing a task, they do so quickly (within 2–3 min) and using few interactions with the search engine. When they fail, though, they fail badly. The paper examines the causes of failures in small screen searching and proposes guidelines for improving these interfaces. In addition, we present and discuss novel interaction schemes that put these guidelines into practice.
42586645
The music is the message
the music being played by her tiny mobile audio appliance. She's standing waiting for a train. Other commuters swarm nearby, headphones on, listening in more muted ways to the soundtracks they've chosen to accompany today's episode of their daily routine. Mobile music players—iPods, Walkmans and the like—are exciting for those of us involved in thinking about the future of mobile devices and services. Like the mobile phone—increasing numbers of which also sport a music player—these are gadgets that people actually desire, and aspire to own. They have vast storage capacities, increasingly sophisticated processors and pleasing, effective mechanisms for users to control their func-tionality. From click and jog wheels to high-resolution color displays, these players are far from being the impoverished devices that typified mobile platforms just a few years ago. And there are hundreds of millions of them in circulation—Apple sold five million in the first quarter of 2006 alone. But at the same time, these marvelous mobiles could be seen as an obstacle to the bright futures dreamt up in the research labs. How will people be able to make use of the ubiquitous computing infrastructure being envisaged, the anytime, everywhere access to information and services, when they are immersed in digital sound bubbles of their own choosing? Some mobile listeners, at first sight, certainly appear cut off. Another scene: A young man stares out of a train window, watching the long green fields flash by. His eyes are bright but still; his gaze betrays a mood of deep reflection. Listening to music on expensive , noise-reducing headphones, what is he thinking? Is he sadly contemplating a lover left or anticipating a longed-for meeting at his destination? How can we design mobile services that will fit this context? The conventional clumsy beeps, vibrations, and attention-seeking displays seem out of place. What opportunities are there to build more emphatic systems , systems to enhance the music and environmental experience or to provide ways for the listener to later reflect on the situations they've lived through in relation to the music they've heard? At other times, though, these sound bubbles seem more permeable, don't they? One of the photos of people listening to music available on a popular image-sharing site is entitled " Listening to Kim's iPod and talking to Joe! " A teenager holds a mobile phone to her left ear while wearing the distinctive white music-player headphones. Chatting and …
3268647
A digital library of conversational expressions: helping profoundly disabled users communicate
Digital libraries are for everyone. This paper describes the development of a digital library for a user who has a profound physical disability that means she cannot communicate verbally, and cannot use conventional communication tools.
39264003
HyperAT: HCI and Web Authoring
We review HCI problems with hypertext, and for authoring World Wide Web documents in particular. We suggest that a framework is required to understand the usability issues, and that these issues cannot be seen as psychological or computing: they are multi-disciplinary. We discuss HyperAT, a protorype authoring tool, being implemented to test these ideas.
22559047
Usability of digital libraries
3300534
Improving mobile internet usability
Mobile internet technologies, such as WAP, are important for pervasive, anytime, anywhere computing. Although much progress has been made in terms of technological innovation, many of mobile internet systems are difficult to use, lack flexibility and robustness. They give a poor user experience. Evaluation and theoretical analysis of usability combined with innovative design can achieve significant improvements in user performance and satisfaction. Using such multidisciplinary methods explains the negative reactions to WAP, and — more constructively — suggest ways of developing more effective and efficient devices and services.
9095312
Overlook: scalable name service on an overlay network
This paper indicates that a scalable fault-tolerant name service can be provided utilizing an overlay network and that such a name service can scale along a number of dimensions: it can be sized to support a large number of clients, it can allow large numbers of concurrent lookups on the same name or sets of names, and it can provide name lookup latencies measured in seconds. Furthermore, it can enable updates to be made pervasively visible in times typically measured in seconds for update rates of up to hundreds per second. We explain how many of these scaling properties for the name service are obtained by reusing some of the same mechanisms that allowed the underlying overlay network to scale. Finally, we observe that the overlay network is sensitive to bandwidth and CPU limitations.
40903922
CPJazz-a software framework for vehicle systems integration and wireless connectivity
Integration of new technology into vehicles continues at a rapid pace. New technology includes not only deeply embedded devices for vehicle systems management but also operator interfaces, such as navigation systems, voice-recognition/text-to-speech interfaces and integration of consumer electronic appliances such as the personal digital assistant (PDA). Standardization efforts have attempted to bring these technologies together through common buses, but because these devices have different capabilities and requirements of their own, this is most likely impossible. The CPJazz framework was designed to provide integration of disparate devices and protocols through a dynamic and scalable component-based architecture. In this paper, the capabilities and services provided by CPJazz for vehicle-based software integrators are discussed, as well as the identification of key scenarios that demonstrate its contributions to the vehicle and wireless environment.
18996618
The Production of Volume Data from Triangular Meshes Using Voxelisation
Voxelisation is the term given to the process of converting data from one source type into a three dimensional volume of data values. The techniques known collectively as volume visualisation can then be applied to the data in order to produce a graphical representation of the object. This paper gives a practical approach to the voxelisation of data in the form of triangular meshes, and demonstrates the use of the method on various datasets. Visualisation is achieved by a method also described in the paper.
6608650
Dictionary-free overloading by partial evaluation
One of the most novel features in the functional programming language Haskell is the system oftype classes used to support a combination of overloading and polymorphism. Current implementations of type class overloading are based on the use ofdictionary values, passed as extra parameters to overloaded functions. Unfortunately, this can have a significant effect on run-time performance, for example, by reducing the effectiveness of important program analyses and optimizations.This paper describes how a simple partial evaluator can be used to avoid the need for dictionary values at run-time by generating specialized versions of overloaded functions. This eliminates the run-time costs of overloading. Furthermore, and somewhat surprisingly given the presence of multiple versions of some functions, for all of the examples that we have tried so far, specialization actually leads to a reduction in the size of compiled programs.
23406227
Toward an understanding of similarity judgments for music digital library evaluation
This paper presents an analysis of 7,602 similarity judgments collected for the Symbolic Melodic Similarity (SMS) and Audio Music Similarity and Retrieval (AMS) evaluation tasks in the 2006 Music Information Retrieval Evaluation eXchange (MIREX). We discuss the influence of task definitions, as well as evaluation metrics on user perceptions of music similarity, and provide recommendations for future Music Digital Library/Music Information Retrieval research pertaining to music similarity.