LibX

Last updated
LibX
Developer(s) Virginia Tech
Initial releaseOctober 13, 2005 (2005-10-13)
Stable release
2.0.15861.0 [1] / June 15, 2013;11 years ago (2013-06-15)
Operating system Cross-platform
Type Firefox extension
License MPL
Website libx.org

LibX was a free, open-source scholars' extension for the Internet Explorer browser[ citation needed ] (and formerly for Firefox [2] ) that lets people use services offered by their library. Users can search their library catalog(s) and databases through a search bar or through a context menu. The context menu is adaptive (changing depending on what the user selected) and configurable (allowing the user to include any configured resource). LibX supports the catalogs of all major vendors. In addition, any resource that can be searched using an http GET request can be included, similar to Firefox's smart keywords.

Contents

Resources can also be accessed using auto-generated links for DOIs, ISBNs, ISSNs, and PMIDs. Links are also placed in specific pages, such as book vendor sites or book review sites.

To support off-campus access to resources, users may reload a current page, or follow a link through a proxy server. LibX activates COinS with the library's OpenURL resolver.

LibX supports a "magic search" functionality, which creatively integrates use of the Google Scholar service. LibX searches Scholar, performs a heuristic similarity analysis to determine if a match was found, then redirects the user to the user's OpenURL resolver to obtain an accessible copy.

Librarians, as well as ordinary library users, can create a LibX edition through an AJAX-based web interface, called the LibX Edition Builder. This interface allows anybody to create, edit, maintain, and distribute an edition. As a starting point, users can clone an existing LibX edition and modify it, or start from scratch. The LibX edition builder makes heavy use of auto-detection of resources through global registries such as OCLC WorldCat or OpenSearch. It includes a revision control system for editions and facilities for multiple maintainers to share ownership of an edition. The LibX edition builder was built using the ZK AJAX toolkit, by Tilottama Gaat and Godmar Back.

LibX is produced by Virginia Tech, which hosts customized versions of the extension for over 256 different libraries. Annette Bailey and Godmar Back, the creators of LibX, won the 2007 LITA/Brett Butler Entrepreneurship Award for their work on LibX.

See also

Related Research Articles

The Gopher protocol is a communication protocol designed for distributing, searching, and retrieving documents in Internet Protocol networks. The design of the Gopher protocol and user interface is menu-driven, and presented an alternative to the World Wide Web in its early stages, but ultimately fell into disfavor, yielding to Hypertext Transfer Protocol (HTTP). The Gopher ecosystem is often regarded as the effective predecessor of the World Wide Web.

<span class="mw-page-title-main">Pie menu</span> Software menu where elements are arranged in a circle

In user interface design, a pie menu or radial menu is a circular context menu where selection depends on direction. It is a graphical control element. A pie menu is made of several "pie slices" around an inactive center and works best with stylus input, and well with a mouse. Pie slices are drawn with a hole in the middle for an easy way to exit the menu.

<span class="mw-page-title-main">Web browser</span> Software used to access websites

A web browser is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used on a range of devices, including desktops, laptops, tablets, and smartphones. By 2020, an estimated 4.9 billion people had used a browser. The most-used browser is Google Chrome, with a 64% global market share on all devices, followed by Safari with 19%.

A discovery system is a bibliographic search system based on search engine technology. It is part of the concept of Library 2.0 and is intended to supplement or even replace the existing OPAC catalogs. These systems emerged in the late 2000s in response to user desire for a more convenient search option similar to that of internet search engine. The results from searching a discovery system may include books and other print materials from the library's catalog, electronic resources such as e-journals or videos, and items stored in other libraries.

XForms is an XML format used for collecting inputs from web forms. XForms was designed to be the next generation of HTML / XHTML forms, but is generic enough that it can also be used in a standalone manner or with presentation languages other than XHTML to describe a user interface and a set of common data manipulation tasks.

<span class="mw-page-title-main">Microsoft Project</span> Project management software

Microsoft Project is project management software product, developed and sold by Microsoft. It is designed to assist a project manager in developing a schedule, assigning resources to tasks, tracking progress, managing the budget, and analyzing workloads.

<span class="mw-page-title-main">Incremental search</span> User interface method to search for text

In computing, incremental search, also known as hot search, incremental find or real-time suggestions, is a user interface interaction method to progressively search for and filter through text. As the user types text, one or more possible matches for the text are found and immediately presented to the user. This immediate feedback often allows the user to stop short of typing the entire word or phrase they were looking for. The user may also choose a closely related option from the presented list.

In computer hypertext, a URI fragment is a string of characters that refers to a resource that is subordinate to another, primary resource. The primary resource is identified by a Uniform Resource Identifier (URI), and the fragment identifier points to the subordinate resource.

On the classic Mac OS, extensions were small pieces of code that extended the system's functionality. They were run initially at start-up time, and operated by a variety of mechanisms, including trap patching and other code modifying techniques. Initially an Apple developer hack, extensions became the standard way to provide a modular operating system. Large amounts of important system services such as the TCP/IP network stacks and USB and FireWire support were optional components implemented as extensions. The phrase "system extension" later came to encompass faceless background applications as well.

An OpenURL is similar to a web address, but instead of referring to a physical website, it refers to an article, book, patent, or other resource within a website.

Sandcastle is a documentation generator from Microsoft. It automatically produces MSDN-style code documentation out of reflection information of .NET assemblies and XML documentation comments found in the source code of these assemblies. It can also be used to produce user documentation from Microsoft Assistance Markup Language (MAML) with the same look and feel as reference documentation.

<span class="mw-page-title-main">YUI Library</span>

The Yahoo! User Interface Library (YUI) is a discontinued open-source JavaScript library for building richly interactive web applications using techniques such as Ajax, DHTML, and DOM scripting. YUI includes several cores CSS resources. It is available under a BSD License. Development on YUI began in 2005 and Yahoo! properties such as My Yahoo! and the Yahoo! front page began using YUI in the summer of that year. YUI was released for public use in February 2006. It was actively developed by a core team of Yahoo! engineers.

<span class="mw-page-title-main">Zotero</span> Open-source reference management software

Zotero is free and open-source reference management software to manage bibliographic data and related research materials, such as PDF and ePUB files. Features include web browser integration, online syncing, generation of in-text citations, footnotes, and bibliographies, integrated PDF, ePUB and HTML readers with annotation capabilities, and a note editor, as well as integration with the word processors Microsoft Word, LibreOffice Writer, and Google Docs. It was originally created at the Center for History and New Media at George Mason University and, as of 2021, is developed by the non-profit Corporation for Digital Scholarship.

<span class="mw-page-title-main">COinS</span> Bibliographic metadata embedding method

ContextObjects in Spans (COinS) is a method to embed bibliographic metadata in the HTML code of web pages. This allows bibliographic software to publish machine-readable bibliographic items and client reference management software to retrieve bibliographic metadata. The metadata can also be sent to an OpenURL resolver. This allows, for instance, searching for a copy of a book at a specific library.

<span class="mw-page-title-main">BASE (search engine)</span> Academic search engine

BASE is a multi-disciplinary search engine to scholarly internet resources, created by Bielefeld University Library in Bielefeld, Germany. It is based on free and open-source software such as Apache Solr and VuFind. It harvests OAI metadata from institutional repositories and other academic digital libraries that implement the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH), and then normalizes and indexes the data for searching. In addition to OAI metadata, the library indexes selected web sites and local data collections, all of which can be searched via a single search interface.

<span class="mw-page-title-main">Mibbit</span> Web based IRC client

Mibbit is a web-based client for web browsers that supports Internet Relay Chat (IRC), Yahoo! Messenger, and Twitter. It is developed by Jimmy Moore and is designed around the Ajax model with a user interface written in JavaScript. It is the IRC application setup by default on Firefox.

The Wing Python IDE is a family of integrated development environments (IDEs) from Wingware created specifically for the Python programming language with support for editing, testing, debugging, inspecting/browsing, and error-checking Python code.

Firefox was created by Dave Hyatt and Blake Ross as an experimental branch of the Mozilla browser, first released as Firefox 1.0 on November 9, 2004. Starting with version 5.0, a rapid release cycle was put into effect, resulting in a new major version release every six weeks. This was gradually accelerated further in late 2019, so that new major releases occur on four-week cycles starting in 2020.

References

  1. LibX releases on libx.org.
  2. "LibX for MIT: About LibX". MIT Libraries. Retrieved 5 May 2019. Ongoing issues with installing LibX, as of 4/10/19: Firefox: LibX is no longer available via Firefox.