60 results for Bainbridge, David, Conference item

  • How to turn the page

    Chu, Yi-Chun; Witten, Ian H.; Lobb, Richard; Bainbridge, David (2003)

    Conference item
    University of Waikato

    Can digital libraries provide a reading experience that more closely resembles a real book than a scrolled or paginated electronic display? This paper describes a prototype page-turning system that realistically animates full three-dimensional page-turns. The dynamic behavior is generated by a mass-spring model defined on a rectangular grid of particles. The prototype takes a PDF or E-book file, renders it into a sequence of PNG images representing individual pages, and animates the pageturns under user control. The simulation behaves fairly naturally, although more computer graphics work is required to perfect it.

    View record details
  • Page turning and image size in a digital music stand

    Bell, Timothy C.; Church, Annabel; McPherson, John; Bainbridge, David (2005)

    Conference item
    University of Waikato

    This paper investigates attributes of the electronic display of sheet music necessary for the development of a digital music stand. We explore the two conflicting goals of minimising page turning effort and maximising the readability of images by conducting two user experiments. In our first experiment participants trialed various page turning methods through a sight-reading exercise, and filled out a questionnaire upon completion. In the second experiment participants viewed music at different sizes while listening to an audio rendition of the piece, and were asked to note any mistakes that occured in the played audio. Results from our experimentations showed that scrolling techniques did not work as well as page replacement methods, and that some reduction in the size of the music displayed is possible without significantly degrading reader accuracy.

    View record details
  • A user-centered design of a personal digital library for music exploration

    Bainbridge, David; Novak, Brook Jesse; Cunningham, Sally Jo (2010)

    Conference item
    University of Waikato

    We describe the evaluation of a personal digital library environment designed to help musicians capture, enrich and store their ideas using a spatial hypermedia paradigm. The target user group is musicians who primarily use audio and text for composition and arrangement, rather than with formal music notation. Using the principle of user-centered design, the software implementation was guided by a diary study involving nine musicians which suggested five requirements for the software to support: capturing, overdubbing, developing, storing, and organizing. Moreover, the underlying spatial data-model was exploited to give raw audio compositions a hierarchical structure, and - to aid musicians in retrieving previous ideas - a search facility is available to support both query by humming and text-based queries. A user evaluation of the completed design with eleven subjects indicated that musicians, in general, would find the hypermedia environment useful for capturing and managing their moments of musical creativity and exploration. More specifically they would make use of the query by humming facility and the hierarchical track organization, but not the overdubbing facility as implemented.

    View record details
  • A fedora librarian interface

    Bainbridge, David; Witten, Ian H. (2008)

    Conference item
    University of Waikato

    The Fedora content management system embodies a powerful and flexible digital object model. This paper describes a new open-source software front-end that enables end-user librarians to transfer documents and metadata in a variety of formats into a Fedora repository. The main graphical facility that Fedora itself provides for this task operates on one document at a time and is not librarian-friendly. A batch driven alternative is possible, but requires documents to be converted beforehand into the XML format used by the repository, necessitating a need for programming skills. In contrast, our new scheme allows arbitrary collections of documents residing on the user's computer (or the web at large) to be ingested into a Fedora repository in one operation, without a need for programming expertise. Provision is also made for editing existing documents and metadata, and adding new ones. The documents can be in a wide variety of different formats, and the user interface is suitable for practicing librarians. The design capitalizes on our experience in building the Greenstone librarian interface and participating in dozens of workshops with librarians worldwide.

    View record details
  • Greenstone: A platform for distributed digital library applications

    Bainbridge, David; Buchanan, George; McPherson, John R.; Jones, Steve; Mahoui, Abdelaziz; Witten, Ian H. (2001)

    Conference item
    University of Waikato

    This paper examines the issues surrounding distributed Digital Library protocols. First, it reviews three prominent digital library protocols: Z39.50, SDLIP, and Dienst, plus Greenstone’s own protocol. Then, we summarise the implementation in the Greenstone Digital Library of a number of different protocols for distributed digital libraries, and describe sample applications of the same: a digital library for children, a translator for Stanford’s Simple Digital Library Interoperability Protocol, a Z39.50 client, and a bibliographic search tool. The paper concludes with a comparison of all four protocols, and a brief discussion of the impact of distributed protocols on the Greenstone system.

    View record details
  • Big brother is watching you - now in a doubleplusgood way

    Sterling, Corey; St Pierre, Carlin; Bainbridge, David (2017)

    Conference item
    University of Waikato

    This paper reports on the progress made with our X Marks The Spot (XMTS) system. In XMTS we make a fundamental change to the compositing operation in a desktop manager, storing all text-display events and their related raster-draw events. This means we can provide the user with a search interface that allows them to go back in time and view how their desktop used to look. Because XMTS is aware of what text was drawn into which window and at what position, the provided snapshot is semi-interactive in that the user can bring individual windows forwards and backwards, and copy text from them. In previous work we demonstrated the approach is technically feasible. In this paper we detail infrastructural advances we have made and showcase its new search interface.

    View record details
  • All for one and one for all: reconciling research and production values at the HathiTrust through user-scripting

    Bainbridge, David; Downie, J. Stephen (2017)

    Conference item
    University of Waikato

    This article details a practical technique that safely reconciles the production stability and integrity of the HathiTrust Digital Library (HTDL) with the riskier and potentially disruptive experimental functionalities created by the HathiTrust Research Center. Web systems produced by HTRC are necessarily more speculative and, understandably, operate on equipment outside of the HTDL production environment. The key to our approach that brings these two parts closer together is to exploit user-scripting: a web browser add-in technique that allows users to introduce bespoke Javascript code that alters the behavior of specific website(s). We demonstrate how it can be used to provide a mashup of three web sites: HTDL and two web-based offerings operated independently by HTRC. The end result is that the user interacts with the HTDL as usual, and at strategic locations in the interface additionally functionality drawn from the research systems-which takes account of the user's current context-is seamlessly blended in.

    View record details
  • Digital music libraries - Research and development

    Bainbridge, David; Bernbom, Gerry; Wallace Davidson, Mary Wallace; Dillon, Andrew P.; Dovey, Matthew; Dunn, Jon W.; Fingerhut, Michael; Fujinaga, Ichiro; Isaacson, Eric J. (2001)

    Conference item
    University of Waikato

    A report on the progress of several major research and development projects in digital music libraries is presented. Digital music libraries provide enhanced access and functionality that facilitates scholarly research and education. The issue of integrating digital music library collections with interactive instructional applications is addressed.

    View record details
  • Improving access to large-scale digital libraries through semantic-enhanced search and disambiguation

    Hinze, Annika; Taube-Schock, Craig; Bainbridge, David; Matamua, Rangi; Downie, J. Stephen (2015)

    Conference item
    University of Waikato

    With 13,000,000 volumes comprising 4.5 billion pages of text, it is currently very difficult for scholars to locate relevant sets of documents that are useful in their research from the HathiTrust Digital Libary (HTDL) using traditional lexically-based retrieval techniques. Existing document search tools and document clustering approaches use purely lexical analysis, which cannot address the inherent ambiguity of natural language. A semantic search approach offers the potential to overcome the shortcoming of lexical search, but even if an appropriate network of ontologies could be decided upon it would require a full semantic markup of each document. In this paper, we present a conceptual design and report on the initial implementation of a new framework that affords the benefits of semantic search while minimizing the problems associated with applying existing semantic analysis at scale. Our approach avoids the need for complete semantic document markup using pre-existing ontologies by developing an automatically generated Concept-in-Context (CiC) network seeded by a priori analysis of Wikipedia texts and identification of semantic metadata. Our Capisco system analyzes documents by the semantics and context of their content. The disambiguation of search queries is done interactively, to fully utilize the domain knowledge of the scholar. Our method achieves a form of semantic-enhanced search that simultaneously exploits the proven scale benefits provided by lexical indexing.

    View record details
  • A lightweight metadata quality tool

    Nichols, David M.; Chan, Chu-Hsiang; Bainbridge, David; McKay, Dana; Twidale, Michael B. (2008)

    Conference item
    University of Waikato

    We describe a Web-based metadata quality tool that provides statistical descriptions and visualisations of Dublin Core metadata harvested via the OAI protocol. The lightweight nature of development allows it to be used to gather contextualized requirements and some initial user feedback is discussed.

    View record details
  • Perambulating libraries: Demonstrating how a Victorian idea can help OLPC users share books

    Witten, Ian H.; Bainbridge, David (2011)

    Conference item
    University of Waikato

    In this extended abstract we detail how the open source digital library toolkit Greenstone [5] can help users of the XOlaptop— produced by the One Laptop Per Child Foundation— manage and share electronic documents. The idea draws upon mobile libraries (bookmobiles) for its inspiration, which first appeared in Victorian times. The implemented technique works by building on the Mesh network that is instrumental to the XO-laptop approach. To use the technique, on each portable XO-laptop a version of Greenstone is installed, allowing the owner to develop and manage their own set of books. The version of Greenstone has been adapted to support a form of interoperability we have called Digital Library Talkback. On the Mesh, when two XO-laptops “see” each other, the two users can search and browse the other user’s digital library; when they see a book they like, they can have it transferred to their library with a single click using the Digital Library Talkback mechanism.

    View record details
  • Running greenstone on an iPod

    Bainbridge, David; Jones, Steve; McIntosh, Samuel John; Jones, Matt; Witten, Ian H. (2008)

    Conference item
    University of Waikato

    The open source digital library software Greenstone is demonstrated running on an iPod. The standalone configuration supports browsing, searching and displaying documents in a range of media formats. Plugged in to a host computer (Mac, Linux, or Windows), the exact same facilities are made available to the world through a built-in web server.

    View record details
  • Power to the people: end-user building of digital library collections

    Witten, Ian H.; Bainbridge, David; Boddie, Stefan J. (2001)

    Conference item
    University of Waikato

    Naturally, digital library systems focus principally on the reader: th e consumer of the material that constitutes the library. In contrast, this paper describes an interface that makes it easy for people to build their own library collections. Collections may be built and served locally from the user's own web server, or (given appropriate permissions) remotely on a shared digital library host. End users can easily build new collections styled after existing ones from material on the Web or from their local files-or both, and collections can be updated and new ones brought on-line at any time. The interface, which is intended for non-professional end users, is modeled after widely used commercial software installation packages. Lest one quail at the prospect of end users building their own collections on a shared system, we also describe an interface for the administrative user who is responsible for maintaining a digital library installation.

    View record details
  • Portable digital libraries on an iPod

    Bainbridge, David; Jones, Steve; McIntosh, Samuel John; Jones, Matt; Witten, Ian H. (2008)

    Conference item
    University of Waikato

    This paper describes the facilities we built to run a self-contained digital library on an iPod. The digital library software used was the open source package Greenstone, and the paper highlights the technical problems that were encountered and solved. It attempts to convey a feeling for the kind of issues that must be faced when adapting standard DL software for non-standard, leading-edge devices.

    View record details
  • Greenbug: a hybrid web-inspector, debugger and design editor for greenstone

    Bainbridge, David; McIntosh, Sam J.; Nichols, David M. (2013)

    Conference item
    University of Waikato

    In this paper we present Greenbug: a hybrid web inspector, debugger and design editor developed for use with the open source digital library software Greenstone 3. Inspired by the web development tool Firebug, Greenbug is more tightly coupled with the underlying (digital library) server than that provided by Firebug; for example, Greenbug has a fine-grained knowledge of the connection between the underlying file system and the rendered web content, and also provides the ability to commit any changes made through the web interface back to the underlying file system. Moreover, because web page production in Greenstone 3 is the result of an XSLT processing pipeline, the necessarily well-formed hierarchical XML content can be manipulated into a graphical representation, which can then be manipulated directly through a visual interface supplied by Greenbug. We showcase the interface in use, provide a brief overview of implementation details, and conclude with a discussion on how the approach can be adapted to other XSLT transformation-based content management systems, such as DSpace.

    View record details
  • A User-Oriented Approach to Scheduling Collection Building in Greenstone

    Osborn, Wendy; Bainbridge, David; Witten, Ian H. (2008)

    Conference item
    University of Waikato

    We propose a user-oriented approach for the automated and scheduled maintenance of Greenstone digital library collections. Existing systems require the user either to add new data manually to a collection, or to have programming knowledge in order to use existing application programming interfaces (APIs) in order to automate scheduled collection updates. The Greenstone Scheduler can automate the construction of any existing collection, and schedule the construction to occur periodically. This is accomplished through incorporating a module specific to this purpose into the Greenstone Librarian Interface.

    View record details
  • Building digital library collections with greenstone

    Witten, Ian H.; Bainbridge, David (2005)

    Conference item
    University of Waikato

    This tutorial will demonstrate how to build a variety of different kinds of digital library collections with the Greenstone digital library software, a comprehensive, open-source system for constructing, presenting, and maintaining information collections. Collections will be built from HTML documents; Word, PDF and PostScript documents; images in various formats; MP3 and MIDI audio; MARC records; and more. For each collection, various different full-text search indexes and metadata-based browsers will be created. Attendees who wish to are encouraged to bring their laptops, install Greenstone from a CD-ROM that we will provide, along with various sample files, and follow along with the demonstrations on their own machine.

    View record details
  • Assembling and enriching digital library collections

    Bainbridge, David; Thompson, John; Witten, Ian H. (2003)

    Conference item
    University of Waikato

    People who create digital libraries need to gather together the raw material, add metadata as necessary, and design and build new collections. This paper sets out the requirements for these tasks and describes a new tool that supports them interactively, making it easy for users to create their own collections from electronic files of all types. The process involves selecting documents for inclusion, coming up with a suitable metadata set, assigning metadata to each document or group of documents, designing the form of the collection in terms of document formats, searchable indexes, and browsing facilities, building the necessary indexes and data structures, and putting the collection in place for others to use. Moreover, different situations require different workflows, and the system must be flexible enough to cope with these demands. Although the tool is specific to the Greenstone digital library software, the underlying ideas should prove useful in more general contexts.

    View record details
  • Tag insertion complexity

    Yeates, Stuart Andrew; Witten, Ian H.; Bainbridge, David (2001)

    Conference item
    University of Waikato

    This paper is about inferring markup information, a generalization of part-of-speech-tagging. We use compression models based on a marked-up training corpus and apply them to fresh, unmarked, text. In effect, this technique builds filters that extract information from text in a way that is generalized because it depends on training text rather than preprogrammed heuristics.

    View record details
  • A new framework for building digital library collections

    Buchanan, George; Bainbridge, David; Don, Katherine J.; Witten, Ian H. (2005)

    Conference item
    University of Waikato

    This paper introduces a new framework for building digital library collections and contrasts it with existing systems. It describes a significant new step in the development of a widely-used open-source digital library system, Greenstone, which has evolved over many years. It is supported by a fresh implementation, which forced us to rethink the entire design rather than making incremental improvements. The redesign capitalizes on the best ideas from the existing system, which have been refined and developed to open new avenues through which digital librarians can tailor their collections. We demonstrate its flexibility by showing how digital library collections can be extended and altered to satisfy new requirements.

    View record details