Past conferences‎ > ‎

code4lib NW 2011

Event information 

When: June 13th, 2011
Start: 9 AM
End: 4:20 PM
Cost: $60

Twitter hash tag #code4libnw


08:00 – 09:00 Registration

09:00 – 09:20  Welcome/Opening Remarks


Session I 

09:20 – 09:40

Staff at Lewis & Clark College's Watzek Library have developed a Digital Initiatives program, in which students and faculty are engaged in the creation of digital projects as part of curricular activities. Mark and Jeremy will talk about the development of the program, and will cover two such projects: "The Spiders of Lewis & Clark", and "The New York City Graffiti/Street Art Project"

09:40 – 10:00

    Introduction to Android Application Development

    Keith Folsom

    Orbis Cascade Alliance

    As the number of patrons using smartphones and tablets which depend on mobile specific applications increases, libraries need to be aware of how they can provide services for these platforms. This session provides an introduction for programming on the Android platform using open source tools.

10:00 – 10:20

    Expanding our Mobile Web Environment

    Evivva Weinraub
    Oregon State University

    Building on Oregon State University Library's success in mobile web development, In January, we launched Book Genie (, a tool offering patrons a new way to discover recreational reading in an academic environment.  The Book Genie is a web site (optimized for use on mobile devices) which gives patrons a chance to randomly select recommendations from the library's collection based on pre-selected subject areas.  

    This session will discuss what tools were used to create this site, the structure of our staffing environment, a demo of the site and a discussion of some of the projects we have in the pipeline.

10:20 – 10:40  Break


Session II

10:40 – 11:00

    Social widget primer

    Kyle Banerjee

    Orbis Cascade Alliance

    Social platforms are an effective channel for reaching people with certain needs and providing services. This session provides a gentle introduction to creating widgets with no prerequisite skills beyond those necessary for creating Web pages that create social applications that access information within a social network. Facebook and OpenSocial (which is used by a number of sites including Google, Yahoo, and LinkedIn as well as OCLC's Web Management Services Developer's Platform) will be discussed as well as implications for library services.

      11:00 – 11:20

      Shirley Lincicum
      Western Oregon University

      This presentation will provide an introduction to HTML5 and discuss current issues associated with using HTML5 in libraries.


      11:30 – 12:00  Lightning Talks #1

      Robin Ashford and Gloria Doherty, George Fox University

      Kyle Banerjee, Orbis Cascade Alliance

      Radmila Ballada, Clark College

      Kelley McGrath, University of Oregon

      Library hours PHP app
      Jim Rible, Southern Oregon University

      Caleb Tucker-Raymond, Multnomah County Library

      12:00 – 01:15  Lunch (included with registration)


      Session III

      01:20 – 01:40

        Blending open source and the cloud to build a discipline-specific repository

        Al Cornish

        Washington State University

        This presentation describes the blend of two tools – an open source digital content platform and low-cost, cloud-based infrastructure services – that are used to create an online, discipline-specific repository, the Naval Reactors History Database (  

        The key software tool used to support this online database is the California Digital Library’s eXtensible Text Framework (XTF) open source platform.  XTF supports enhanced search features like faceted browsing, spelling correction, similar items searching, and the output of search results to RSS.  It has a Java-based framework, but significant customizations to XTF’s search and display are possible through XSLT programming. 

        The hardware infrastructure for the Naval Reactors History Database is based on Amazon Web Services Elastic Compute Cloud (EC2) service.  The costs of hosting this online database will be described and analyzed in-depth – one goal of this effort is to build and deploy a robust, online discipline-specific database at the lowest possible cost.   


      01:40 – 02:00

        Making MS Windows Work for You!

        Ken Guidry

        Eastern Washington University

      There are three things I am constantly asked for to automate a Windows computer:
        1. Automatic logins for complex web page logins to subscriptions,
        2. Tele-operation of Window's applications for standard tasks, 
        3. And, fetching data off of web pages, screen scrapping.
      I will show you how to do these and give you example code that can easily be changed to automate your specific needs with a programming interface called "WinBatch".  With this tool, and these techniques, I was able to completely automate the process of fetching bursar information from our Innovative catalog, format it in the required protocol, and deliver it to the campus Banner system.  It's that powerful.

      02:00 – 02:20

      The Sage Library Consortium recently migrated from Millenium to the open-source Evergreen ILS. This presentation will discuss some of the changes made to Eastern Oregon University's library systems that interact with the consortium's ILS, including patron information, proxies, and link resolver.


      02:20 – 02:40 – Break


      Session IV

      02:40 – 03:00

        Ezproxy Login Tricks

        Doug Eriksen

        Seattle University

        You use Ezproxy to get users into IP address restricted databases, maybe you authenticate against III, or against LDAP, I'll show you a few additional tricks EZproxy can do. Automated form completion, UserObjects for non-LDAP users, maybe (if I've got it working) ezproxy login as gatewy to ILLiad.

      03:00 – 03:20

        Introduction to OAuth

        Terry Reese

        Oregon State University

        OAuth is an open standard for authorization. If you develop applications or services that need to store protected data for your users, this session will show you a simpler and more secure way to do this.

      03:30 – 04:00  Lightning Talks #2

      East Asia Digital Library on Drupal

      Joshua Kielas, University of Oregon

      Info Desk SOS PHP app

      Shirley Lincicum, Western Oregon University

      Source code and readme file (zip)

      ezProxy tips

      Doris Munson, Washington State University

      Supporting faculty image use in digital collections

      Joanna Burgess, Reed College

      Windows 7 programming

      Terry Reese, Oregon State University redesign

      Brian McGuirk, Oregon State Library

      4:00 – 4:20  Raffle and Closing 

      Door prize winners

      • Noise reduction earbuds: Exploring HTML5 (Shirley Lincicum)
      • Flip camera: Chris Underwood
      • 500 GB portable external hard drive: Evan Robb