9,331 research outputs found
An architecture of a user-centred digital library for the academic community
An architecture of a user-centred digital library, designed to lead users of an academic community to the required information resources based on their tasks, is proposed. Information resources include full-text articles, databases, theses and dissertations, e-journals, e-books, multimedia databases, and so on. Other information resources such as university course calendars, university statutes, course registration, thesis and dissertation guidelines, style guides, and so on, are also needed by users. A prototype has been designed and developed using the School of Computer Engineering at Nanyang Technological University (NTU) as an example of such an environment to provide access to these information resources which are spread across different servers and in different home pages This prototype provides links to various information resources according to users' needs, as well as a personal work space to record/store his/her publications, frequently used or favorite hyperlinks and references or notes. Various stages of the prototype design and development are described and future works on this line are highlighted
mSpace meets EPrints: a Case Study in Creating Dynamic Digital Collections
In this case study we look at issues involved in (a) generating dynamic digital libraries that are on a particular topic but span heterogeneous collections at distinct sites, (b) supplementing the artefacts in that collection with additional information available either from databases at the artefact's home or from the Web at large, and (c) providing an interaction paradigm that will support effective exploration of this new resource. We describe how we used two available frameworks, mSpace and EPrints to support this kind of collection building. The result of the study is a set of recommendations to improve the connectivity of remote resources both to one another and to related Web resources, and that will also reduce problems like co-referencing in order to enable the creation of new collections on demand
Browsing a digital library: A new approach for the New Zealand digital library
Browsing is part of the information seeking process, used when information needs are ill-defined or unspecific. Browsing and searching are often interleaved during information seeking to accommodate changing awareness of information needs. Digital Libraries often support full-text search, but are not so helpful in supporting browsing. Described here is a novel browsing system created for the Greenstone software used by the New Zealand Digital Library that supports users in a more natural approach to the information seeking process. © Springer-Verlag Berlin Heidelberg 2003
Inviwo -- A Visualization System with Usage Abstraction Levels
The complexity of today's visualization applications demands specific
visualization systems tailored for the development of these applications.
Frequently, such systems utilize levels of abstraction to improve the
application development process, for instance by providing a data flow network
editor. Unfortunately, these abstractions result in several issues, which need
to be circumvented through an abstraction-centered system design. Often, a high
level of abstraction hides low level details, which makes it difficult to
directly access the underlying computing platform, which would be important to
achieve an optimal performance. Therefore, we propose a layer structure
developed for modern and sustainable visualization systems allowing developers
to interact with all contained abstraction levels. We refer to this interaction
capabilities as usage abstraction levels, since we target application
developers with various levels of experience. We formulate the requirements for
such a system, derive the desired architecture, and present how the concepts
have been exemplary realized within the Inviwo visualization system.
Furthermore, we address several specific challenges that arise during the
realization of such a layered architecture, such as communication between
different computing platforms, performance centered encapsulation, as well as
layer-independent development by supporting cross layer documentation and
debugging capabilities
- …