You are here

code4lib 2011

Keynote Address - Diane Hillmann

Keynote Address for Code4lib 2011

(Description to be added.)

2011 Breakout Sessions

Breakout sessions at Code4Lib 2011 are scheduled for Tuesday and Wednesday afternoons.

Those interested in the same project/problem can hang out in a space together for 70 minute blocks. Generally the person who suggests the topic will take on the role as moderator to begin and moderate the discussion. Anyone can propose a breakout session - please think about whether you would want a session to be held on Tuesday or Wednesday, depending on the order of talks and who you hope will attend.

Tuesday, 15:10-16:00, Breakout Session 1 - Alumni Hall, Solarium, and Whittenberger Auditorium
Wednesday, 14:40-15:50, Breakout Session 2 - Alumni Hall, Solarium, Maple, and Walnut rooms

(List / signup on wiki? -

2011 Lightning Talks

Lightning talks are scheduled on all three days Code4Lib 2011. A lightning talk is a fast-paced 5 minute talk on a topic of your choosing.

Needed: volunteer to ensure presentation files get added to this page.

Mark Jason Dominus has a nice page about lightning talks, which includes this summary of why you might want to do one:

Maybe you've never given a talk before, and you'd like to start small. For a Lightning Talk, you don't need to make slides, and if you do decide to make slides, you only need to make three.

Maybe you're nervous and you're afraid you'll mess up. It's a lot easier to plan and deliver a five minute talk than it is to deliver a long talk. And if you do mess up, at least the painful part will be over quickly.

Maybe you don't have much to say. Maybe you just want to ask a question, or invite people to help you with your project, or boast about something you did, or tell a short cautionary story. These things are all interesting and worth talking about, but there might not be enough to say about them to fill up thirty minutes.

You might also like Mark Fowler's's Advice for Giving a Lightning Talk

Please sign-up for all lightning talks on the code4lib wiki

Tuesday, 4-5pm, Alumni Hall

  1. 5 minutes of OPAC stats that might surprise you, or maybe not -- Bill Dueber
  2. Social Networks and Archival Context - Prototype (Slides) -- Brian Tingle
  3. AjaxyDialog jquery-ui widget -- jonathan rochkind
  4. 2 little EAD gems -- Jason Ronallo
  5. LYRASIS' Open Source Software Efforts -- Peter Murray
  6. UC San Diego Mobile Apps -- Esme Cowles
  7. Blacklight and Hydra at the Rock and Roll Hall of Fame -- Adam Wead
  8. HathiTrust Large Scale Search update -- Tom Burton-West
  9. Open data and the Biodiversity Heritage Library experience -- Trish Rose-Sandler
  10. NDL Search (Slides) -- Kosuke Tanabe
  11. Making integrated search system which your choice - primo central index or summon? (Slides) - Takanori Hayashi

Wednesday, 3:50-5pm, Alumni Hall

  1. EPrints (was: Small Scale Koha) -- Edward Corrado
  2. Summa/Summon: Something, something (merging search results) -- Mads Villadsen, Toke Eskildsen
  3. (Web) Archiving the oil spill – UI changes driven by context -- Tracy Seneca.
  4. User interaction patterns on a touch-screen kiosk (Slides) -- Andreas Orphanides
  5. Two Engineering Projects of LIS at Tsukuba in Japan: Project Shizuku and Project Lie (Slides) -- Haruki Ono -
  6. Better Subject Browsing -- Stephen Meyer
  7. Mobile Web Apps for Library Exhibits - Exhibit Page - Project Page - (Slides) -- Cory Lown
  8. Beyond full-text indexing in "next-generation" library catalogs (renamed: Digital Humanities and Libraries)-- Eric Lease Morgan
  9. Experiences from implementing Ebsco Discovery Service through their Web Service -- Theodor Tolstoy
  10. French Electronic Theses : having oracle & solr working together -- Aurélien Charot, ABES
  11. French Electronic Theses : edit an xml into a form -- Olivier Martinez, ABES
  12. Asian/Pacific American Documentary Heritage Archives Survey -- Hillel Arnold
  13. Does anyone else hate this shit? (metadata and what not) -- Ryan Eby
  14. Let's build a code4lib curriculum - A Guide for the Perplexed -- Bess Sadler

Thursday, 10:15-11:00, Alumni Hall

  1. Your next language -- Chick Markley
  2. Generating a Sitemap from a Solr Index -- David Uspal
  3. Dot Porter - Text Image Linking Environment, an editing tool for scholars
  4. Build Mobile Library on Drupal with Library Website -- Shian Chang
  5. Scherzo, a FRBR based music search tool -- Alex Berry
  6. Freshmen, Zombies, and Libraries -- Andrea Schurr
  7. Something that web designer/developer would need to consider -- Ranti Junus

Enhancing the Mobile Experience: Mobile Library Services at Illinois - Josh Bishoff - Josh Bishoff

Enhancing the Mobile Experience: Mobile Library Services at Illinois

  • Josh Bishoff, University of Illinois,

Code4Lib 2011, Tuesday 8 February, 13:30 - 13:50

The University of Illinois Libraries launched a mobile interface in Spring 2010 that includes a custom mobile catalog layer built on top of VuFind. It allows patrons to request books for delivery, to browse the local and CARLI consortium catalogs, and access account information for renewal & checking hold status. This presentation will focus on new features designed to add value for the mobile user, such as adding Google map links to catalog records, offering current information for campus bus stops, and automatic device detection for users accessing the full-sized library gateway from their mobile device. I’ll discuss how developing for the mobile context, and talking to mobile users, has informed the further development & improvement of library web services overall.

One Week | One Tool: Ultra-Rapid Open Source Development Among Strangers - Scott Hanrath

One Week | One Tool: Ultra-Rapid Open Source Development Among Strangers

  • Scott Hanrath, University of Kansas Libraries,

Slides on SlideShare

Code4Lib 2011, Tuesday 8 February, 13:50 - 14:10

In summer 2010, the Center for History and New Media at George Mason University, supported by an NEH Summer Institute grant, gathered 12 'digital humanists' for an intense week of collaboration they dubbed 'One Week | One Tool: a digital humanities barn raising.' The group -- several of whom hang their professional hats in libraries and most of whom were previously unacquainted -- was asked to spend one week together brainstorming, specifying, building, publicizing, and releasing an open source software tool of use to the digital humanities community. The result was Anthologize, a free, open source plugin that transforms WordPress into a platform for publishing electronic texts in formats including PDF, ePub, and TEI; in other words, a "blog-to-book" tool. This presentation will focus on how One Week | One Tool addressed the challenges of collaborative open source development. From the perspectives of two library coders on the team, we will describe and provide lessons learned from the One Week development process including: how the group structured itself without predefined roles; how the one week time frame and makeup of the group -- which included scholars, grad students, librarians, museum professionals, instructional technologists, and more -- influenced planning and development decisions; the roles of user experience and outreach efforts; the life of Anthologize since the end of the week; and thoughts on what a one week, one 'library' tool could look like.

VuFind Beyond MARC: Discovering Everything Else - Demian Katz

VuFind Beyond MARC: Discovering Everything Else

  • Demian Katz, Library Technology Development Specialist, Villanova University,

Code4Lib 2011, Tuesday 8 February, 14:10 - 14:30

The VuFind discovery layer has been providing a user-friendly interface to MARC records for several years now. However, library data consists of more than just MARC records, and VuFind has grown to accommodate just about anything you can throw at it. This presentation will examine the new workflows and tools that enable discovery of non-MARC resources and some of the non-traditional applications of VuFind that they make possible. Technologies covered will include OAI-PMH, XSLT, Aperture, Solr and, of course, VuFind itself.

Letting In the Light: Using Solr as an External Search Component - Jay Luker and Benoit Thiell

Letting In the Light: Using Solr as an External Search Component

  • Jay Luker, IT Specialist, ADS,
  • Benoit Thiell, software developer, ADS,

Code4Lib 2011, Tuesday 8 February, 14:30 - 14:50

It’s well-established that Solr provides an excellent foundation for building a faceted search engine. But what if your application’s foundation has already been constructed? How do you add Solr as a federated, fulltext search component to an existing system that already provides a full set of well-crafted scoring and ranking mechanisms?

This talk will describe a work-in-progress project at the Smithsonian/NASA Astrophysics Data System to migrate its aging search platform to Invenio, an open-source institutional repository and digital library system originally developed at CERN, while at the same time incorporating Solr as an external component for both faceting and fulltext search.

In this presentation we'll start with a short introduction of Invenio and then move on to the good stuff: an in-depth exploration of our use of Solr. We'll explain the challenges that we faced, what we learned about some particular Solr internals, interesting paths we chose not to follow, and the solutions we finally developed, including the creation of custom Solr request handlers and query parser classes.

This presentation will be quite technical and will show a measure of horrible Java code. Benoit will probably run away during that part.

Drupal 7 as Rapid Application Development Tool - Cary Gordon

Drupal 7 as Rapid Application Development Tool

  • Cary Gordon, President, The Cherry Hill Company, and board member, The Drupal Association,

Code4Lib 2011, Tuesday 8 February, 12:10 - 12:30

Five years ago, I discovered that the Drupal CMS had a programming framework disguised as an API, and learned that I could use it to solve problems.

Drupal 7 builds on that to provide a powerful toolset for interfacing with, manipulating and presenting data. It empowers tool-builders by providing a minimal install option, along with a more powerful installation profile system makes it easier for developers to package and distribute their applications.

Kuali OLE: Architecture for Diverse and Linked Data - Tim McGeary and Brad Skiles

Kuali OLE: Architecture for Diverse and Linked Data

  • Tim McGeary, Lehigh University, Kuali OLE Functional Council,
  • Brad Skiles, Project Manager, Kuali OLE, Indiana University,

Code4Lib 2011, Tuesday 8 February, 11:50 - 12:10

With programming scheduled to be begin in January 2011 on the Kuali Open Library Environment (OLE), the Kuali OLE Functional Council is developing the requirements for an architecture for diverse data sets and linked data. With no frontrunner for one bibliographic data standard, and local requirements on what data will be accompanying or linked to the main record store, Kuali OLE needs to build a flexible environment for records management and access.

We will present the concepts of our planned architecture, a multi-repository framework, using a document repository, a semantic repository, and a relational repository, brokered on top of the enterprise service bus of Kuali Rice. As a community source project, this is an opportunity for the Kuali OLE partners to present our plans for discussion with the community, and we look forward to feedback, questions, and comments.

Hey, Dilbert. Where's My Data?! - Thomas Barker

Hey, Dilbert. Where's My Data?!

  • Thomas Barker, University of Pennsylvania,

Code4Lib 2011, Tuesday 8 February, 11:30 - 11:50

Libraries are notorious for maintaining data in massively disparate systems such as databases, flat files, xml and web services. The data is rich and valuable to assessment, but extracting value from multiple systems is complex and time consuming. Yes, there are open source and commercial solutions available, but libraries have unique requirements that can be difficult to integrate into these products. Commercial options also tend to be overly complex or the cool features require an expensive enterprise edition.

With funding from the Institute of Museum and Library Services, UPenn is developing MetriDoc to address data integration headaches within the library, and support reporting requirements from management. MetriDoc’s mission is to provide an open source API / tool set where users can specify dataflows and use library based services to solve integration problems while MetriDoc worries about scalability and performance. MetriDoc accomplishes this with no complex xml configuration or scary SOA middleware, but instead uses a simple DSL where possible. Eventually the project will also include dashboards to assist with complex job management and data flow monitoring.

The first half the presentation briefly discusses MetriDoc’s architecture while the remainder of the presentation will include code samples to illustrate problems it can solve. Information on how to contribute or download MetriDoc will be provided as well.


Subscribe to RSS - code4lib 2011