Show simple item record

dc.contributor.authorNicholson, Brian Roberten_US
dc.date.accessioned2014-03-14T20:50:33Z
dc.date.available2014-03-14T20:50:33Z
dc.date.issued2011-08-22en_US
dc.identifier.otheretd-12202011-204944en_US
dc.identifier.urihttp://hdl.handle.net/10919/36355
dc.description.abstractAs Internet applications continue to gain popularity, users are becoming increasingly comfortable with using the Web as part of their daily lives. Content is becoming digitized on a massive scale, and web browsers are emerging as the platform of choice. Library catalogs, or OPACs, have become widely digitized as part of this trend. Unlike modern search engines, however, many OPACs require antiquated, boolean-based search queries. Consequently, OPAC usage has declined. Libraries have recently begun to introduce modernized services that enable Google-like queries with convenient syntaxes; however, these services are not widely adopted since Google remains more accessible and familiar. LibX 2.0 is a browser extension for Mozilla Firefox and Google Chrome that provides an interface for locating library resources. LibX 2.0 gives users instant access to library searches, links, and proxies. It provides support for the modernized search services that libraries are beginning to offer. Additionally, as a browser extension, LibX 2.0 is more accessible than the OPACs themselves. LibX 2.0 is the next iteration of the popular LibX extension. LibX 2.0 borrows several software engineering concepts for its design, including code reuse and modularity. As a result, we have created and updated many components to be compatible with these software engineering goals. We have designed a new user interface, inspired by Google Chrome, whose design we share between browsers. We have developed a framework for library applications, or LibApps, which enable user-created, extensible code. We have also developed custom caching, internationalization, and user preferences libraries to support our new design.en_US
dc.publisherVirginia Techen_US
dc.relation.haspartNicholson_BR_T_2011.pdfen_US
dc.rightsI hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to Virginia Tech or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.en_US
dc.subjectlibrariesen_US
dc.subjectbrowser extensionsen_US
dc.titleLibX 2.0en_US
dc.typeThesisen_US
dc.contributor.departmentComputer Scienceen_US
dc.description.degreeMaster of Scienceen_US
thesis.degree.nameMaster of Scienceen_US
thesis.degree.levelmastersen_US
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen_US
thesis.degree.disciplineComputer Scienceen_US
dc.contributor.committeechairBack, Godmar Volkeren_US
dc.contributor.committeememberEdwards, Stephen H.en_US
dc.contributor.committeememberTilevich, Elien_US
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-12202011-204944/en_US
dc.date.sdate2011-12-20en_US
dc.date.rdate2012-01-06
dc.date.adate2012-01-06en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record