Variations Open Source Webinar Digital Library Program Indiana University March 4, 2009.

Slides:



Advertisements
Similar presentations
Digital Music and Audio Projects at Indiana University Jon Dunn Digital Library Program Indiana University August 16, 2001.
Advertisements

Chapter 3: Software Basics Section I: Preparing to Use Technology.
Planning a Campus-Wide Course Materials Support System With SiteSearch Jennie McKee SiteSearch Users Group May 3, 2000.
Bboogle Teams: Supporting Small Group Communications through Google Apps Integration with the Blackboard Learn Platform Jonathan Smith, Software Architect,
Variations2 Women in Computing Technical Hour Jenn Riley Metadata Librarian Indiana University Digital Library Program.
The UM Libraries’ Frost Concert Archive Documenting the Performance History of the University of Miami Frost School of Music Amy Strickland University.
Variations 6.0 Pilot UConn Summer Presented by Anna Kijas Music & Dramatic Arts Librarian University of Connecticut October 15, 2010.
Tom Sheridan IT Director Gas Technology Institute (GTI)
1 Planning And Electronic Records Issues For Electronically Enhanced Courses Jeremy Rowe Nancy Tribbensee
Web Media Collective Knowlton School of Architecture College of Engineering History of Art College of the Arts Media Manager Tool.
Academic Services Interactive Media Managing the Web with Java JA-SIG Winter 2002 Robert Sherratt Academic Services, Interactive Media.
Fall 2011 Nassau Community College ITE153 – Operating Systems Session 24 NTFS Permissions and Sharing Printers 1.
Platforms, installation, configuration; accessing example collections Course material prepared by Greenstone Digital Library Project University of Waikato,
Maintain and Modify By: Sahar Aftab (1253 ) and Mehboob Nazim (1085) Central Library.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Kyle Rimkus Digital Projects Librarian Cheryl Gowing Director, Information Management & Systems September 22, 2010 University of Miami Digital Initiatives.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
“Grandpa’s up there somewhere.”. Making your IT skills virtual What it takes to move your services to the cloud Erik Mitchell | Kevin Gilbertson | Jean-Paul.
Brandeis University NERCOMP Annual Conference March 22, 2004 Library-IT WebCT Support at Brandeis University Natural Collaboration: Library-IT WebCT Support.
Anthony Atkins Digital Library and Archives VirginiaTech ETD Technology for Implementers Presented March 22, 2001 at the 4th International.
Variations On Video project update DLF Fall Forum 2010 Jon Dunn, Indiana University Claire Stewart, Northwestern University November 2, 2010.
1 CADE Finance and HR Reports Administrative Staff Leadership Conference Presenter: Mary Jo Kuffner, Assistant Director Administration.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Open Source Software Sustainability: A Case Study of Indiana University's Variations Software Jon W. Dunn, Phil Ponella, and Robert H. McDonald Indiana.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 15 Installing and Using Windows XP Professional.
Variations on Video: Building the Next Generation Library Media Management System IU Digital Library Program Brown Bag Jon Dunn, Chris Colvard, and Mark.
Promoting Open Source Software Through Cloud Deployment: Library à la Carte, Heroku, and OSU Michael B. Klein Digital Applications Librarian
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
STAR CBT Tryout Setting Up Your Computer Systems for the STAR CBT Tryout for Technical Coordinators J.
ISpheres Project. Project Overview iSpheresCore iSpheresImage Demonstration References.
Implementation - Deployment Methods of deployment –User PC –Network shared (workstation install) –Terminal server –Web Deployment (ActiveX) (Note: this.
Variations: Building a Digital Music Library Community Jon Dunn and Mark Notess Digital Library Program Indiana University 10 February 2010.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Variations 6.0 Webinar Digital Library Program Indiana University June 10, 2010.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
March 26, 2003The Navigo Project Hans C. Masing, The University of Michigan Lance D. Speelmon, Indiana University An IMS and OKI Compliant Open Source.
PackLet A web-based text messaging application using AX.25 packet radio technology.
Choosing Delivery Software for a Digital Library Jody DeRidder Digital Library Center University of Tennessee.
Searching Sheet Music: IN Harmony Final Report Stacy Kowalczyk Digital Library Program Brownbag Spring Series February 13, 2008.
Bringing the Library to You: Integrating Library Resources into Online Classrooms ACRL/CNI/EDUCAUSE Joint Virtual Conference - Innovate and Motivate: Next.
Computer Emergency Notification System (CENS)
Music Digital Libraries Jon Dunn IU Digital Library Program April 9, 2002.
EVIA Digital Archive New Tools William G. Cowan Mike Durbin Digital Library Program EVIA Digital Archive DLP Brown Bag 20 September 2006.
METS Navigator Jenn Riley John Walsh Michelle Dalmau David Jiao Indiana University Digital Library Program Digital Library Federation Spring Forum
Variations2: The IU Digital Music Library Project Jon Dunn Assistant Director for Technology IU Digital Library Program IU Forum on Digital Libraries April.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
From Variations to Variations2 Phil Ponella Jenn Riley IU-Bloomington.
A Multi-Tiered Architecture for Distributed Data Collection and Centralized Data Delivery Stacy Kowalczyk and James Halliday April 28, 2008.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Introduction TO Network Administration
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
Hands-On Virtual Computing
Amy Paulus Head, Access Services University of Iowa Main Library.
1 Managing Learning Assets New Horizons Conference Virginia Community College System Darek Sady Blackboard Senior Consultant April 2006 Roanoke, VA.
SOA Concepts Service Oriented Architecture Johns-Hopkins University Montgomery County Center, Spring 2009 Session 1: January 28, 2009 Instructor:
Streaming Media. What is Streaming Media The delivery of audio, video and other multimedia content across the internet using streaming media servers.
Copyright © 2010 Pearson Education, Inc. or its affiliate(s). All rights reserved.1 | Assessment & Information 1 Online Testing Administrator Training.
Variations 6.0 Pilot UConn Anna E. Kijas Music & Dramatic Arts Librarian University of Connecticut April 14, 2011 NERCOMP Evaluation: bit.ly/nercomp_media.
Software sales at U Waterloo Successfully moved software sales online Handle purchases from university accounts Integrated with our Active Directory and.
Institutional Repository for Milligan College. Introduction.
The world’s libraries. Connected. The Benefits of CONTENTdm Hosting Services OCLC’s Digital Lifecycle Webinar Series April 9, 2013.
BY: SALMAN 1.
Web Programming Language
BY: SALMAN.
Avalon's Role in the Digital Collections Ecosystem
UNC Digital Library Project
Jon Dunn, Indiana University Marcel LaFlamme, Rice University
In-house Developed Library Solutions
Introducing MagicInfo 6
Presentation transcript:

Variations Open Source Webinar Digital Library Program Indiana University March 4, 2009

Agenda What is the Variations system? – overview & demo How is it used currently, at IU and other institutions? What is the open source release and how can it be deployed?  technical and library staffing  hardware requirements  what's included in the release Where is Variations headed? What support is available for the open source release, both now and in the future? How can I try out Variations? Q & A

Today’s Voices Mark Notess, Variations Development Manager at IU Phil Ponella, Head, Cook Music Library, IU David Cartledge, Assistant Professor of Music (Piano), IU Sean Ferguson, Assistant Librarian, Metadata/Technical Services, Music and Dance Library, Ohio State John Anderies, Coordinator for Collections & Head, Special Collections, Haverford College And at the Q&A keyboard: Jon Dunn, Variations3 Project Director and Associate Director for Technology, Digital Library Program, IU Jenn Riley, Metadata Librarian and Variations/FRBR Principal Investigator, Digital Library Program, IU

Variations Overview Collection Metadata Access Control, Bookmarks content user interface users digitized audio scanned scores faculty students librarians

What is the Variations System? Online access to streaming audio and scanned score images Analysis and annotation tools useful in music teaching, learning, and research Flexible access control framework respects intellectual property rights Content comes from your own collections—Variations provides ingest tools and access management

What is the Variations System? Album-based, not track based: users see tracks in their album context Does not use Digital Rights Management (DRM) Access limited to authenticated login based on IP address and/or authorized group membership, such as a class roster Search function requires additional manual cataloging and so it is not being used apart from metadata research projects

Demonstration of Variations

Variations at Indiana Digital library of sound recordings and scores in IU Cook Music Library and born-digital IU performances Online since April 1996 Current technology online since ,000+ complete recordings; 300+ scores Access to course reserves, general collection, and special collections Full collection available at music library computers Outside music library, users must be enrolled in a class requiring Variations use and have installed Variations client

Variations at Indiana: Classroom Instructor View Not just a homework tool: provides improved access in classroom to listening assignments Playback tools and environment superior to embedded commercial players Provide timelines for all pieces in a course Students do listening study with the timeliner I can use the timeliner during class sessions Students come to class better prepared  The timeliner encourages active listening—even more than the score During class, coherent random access to course content  If I jump to a different part of the piece, it’s easy for students to see what’s going on

Instruction Benefits Students are… More easily able to sense musical form during listening Forced to develop aural analytical skills—crucial to good performance

Variations3 Funded by Institute of Museum and Library Services (IMLS) National Leadership Grant October September 2008 (extended through summer 2009) Extends Variations beyond IU & explores sustainability models Test sites have each deployed full Variations system:  New England Conservatory  The Ohio State University  Tri-College Consortium: Haverford, Swarthmore, Bryn Mawr  University of Maryland Also exploring application- (not content-) hosting with University of Miami and others.

Variations at Ohio State Variations is the primary source for required listening in multiple sections/offerings of five courses: Rock 'n' Roll History, Jazz History, The World of Classical Music, Music's Meanings, and Music on the Move in a Globalized World. Several sections have been taught entirely online. In total, over 1,000 students have used Variations during the past year (in use January 2008). Approximately 2,000 complete CDs from collection have been digitized in Variations. Recently began scanning scores for use in Variations later this spring. Access limited to students currently enrolled in a course using Variations; student access restricted to recordings used for their own class (no other Variations content). Students can access Variations on PCs in the Music/Dance Library or they can download the software and access the system on a personal PC or Mac, on or off campus. At OSU, Variations has been a very effective solution for access-controlled streaming audio. Following the initial technical startup and period of familiarization for IT and library staff, the system has run smoothly and required minimal maintenance.

Variations at Tri-College Library Consortium Since January 2008, Variations used in several courses at Haverford and Swarthmore Colleges, including Introductory Piano, Jazz and the Politics of Culture, Principles of Tonal Harmony II, Chopin, and Chorus. Legacy RealServer still used for other audio in other courses. Digitized ~250 complete CD titles from the collections of Haverford and Swarthmore (Bryn Mawr has no music library or audio collection), including the complete Great Pianists of the 20th Century series. In the Tri-Co, complete access to all content granted to all students, faculty and staff with network IDs. Access limited to IP ranges within the Tri-Co. Variations installed on PCs in the Haverford Music Library, PCs and Macs in the Swarthmore Performing Arts Library, and on PCs in the Bryn Mawr Main Library. Access model predicated on our similar model for the sharing of digital images. Access and discovery through links or playlists in Blackboard and by 856 links in Tripod, the Tri-College online library catalog. For the Tri-Co, Variations is a very effective solution for access-controlled streaming audio. Following the initial technical startup and period of familiarization for IT and library staff, the system has run smoothly and required minimal maintenance.

Variations Elsewhere University of Maryland – using Variations to provide access to the International Piano Archives at Maryland (IPAM); using new browser audio player instead of Java client application New England Conservatory – using for course reserves Hosted pilots – a different model aimed at faster deployment time and use of new browser-based audio player; Spring 2009 pilot use

What is the Open Source Release? Variations system release includes  Server software  Client software  Source code  Sample content for testing— two recordings and two scores Documentation available on the web Everything you need to set up and operate your own Variations system! Except…. Free Puppy!

What’s not free? Server hardware Necessary IT expertise to install, configure, and support Variations server software and streaming server Digitizing/scanning hardware/software Digitizing/scanning staffing & expertise Computer workstations in library and/or client software distribution mechanism Staffing & expertise for user support Intellectual property / copyright policy

Server Hardware Linux operating system  Tested on RedHat Enterprise Linux 4 and 5 RAM and disk space dependent on load and amount of audio and score content Third-party software  Java Runtime Environment  Apache HTTP Server  Apple Darwin Streaming Server  Perl  MySQL Cost: $0-25,000, depending on IT resources and ambitions (amount of content, user load)

IT Expertise Critical success factor! Initial server config, installation, software config, network troubleshooting, etc., is demanding Requires good partnership between library and IT Initial configuration is only a day or so of work, but that day can easily take weeks of communication between different parties, with extra time for troubleshooting

IT Staff Requirements Linux system administrator Database administrator Windows/Mac desktop support  Library desktops  Student computing lab desktops  Faculty desktops  Faculty/student home use Student information system staff  If basing access on course enrollment Network engineering staff  Troubleshooting firewall/bandwidth issues

IT Staff Requirements Decisions that affect IT time requirement  Have to tie system in with an authentication system  Access control policy—IP-based is easy; enrollment-based is more work to construct roster-based groups  Backup and Archiving policy keeping backups of compressed files makes recovery faster but increases storage requirements Keeping archival uncompressed files (wav, tiff) helps with future migration but increases storage requirements and adds a step (possibly automated) to the ingest process Ongoing support  Diagnosing and fixing (or reporting) problems  Updating to new versions  Restarting server software One reason implementation needs to start early!

Variations Architecture Variations cataloging server Variations production server MySQL production database MySQL cataloging database Apache HTTP Server Darwin Streaming Server Variations Java client (Mac or Windows) Variations score and audio Lease Managers RMI HTTP RTSP/HTTP Single physical server

Variations Digitizer/Cataloging Java client (Windows) Variations Architecture Variations cataloging server Variations production server MySQL production database MySQL cataloging database Apache HTTP Server Darwin Streaming Server Variations score and audio Lease Managers Single physical server

Digitizer Station Recent Windows Vista or XP computer High quality sound card or audio -> USB interface Flatbed scanner Audio capture/editing software  Commercial: Sound Forge, WaveLab  Free: Audacity Nero Digital Encoder software (free)  for encoding.wav files to.mp4 ImageMagick, DjvuLibre (free)  for encoding score.tif files to.djvu

Digitizer Staffing & Expertise Work can be done by student hourly employees Workflow needs to be defined and documented Need basic skill with moving files around Audio skill level depends on whether you are ingesting only CDs or analog media Scanning skill level can be low if workflow well documented Ingesting a CD can take minutes, beginning to end (compression takes the most time)

User Clients Windows  Vista or XP  512MB+ RAM  QuickTime 7.5 or later  Internet Explorer or Firefox browser Mac OS X  10.4 or later  512MB+ RAM  Firefox browser preferred (limitations with Safari) Installer for user client has to be configured and built; if users install client on own computer, installer has to be put somewhere for download

User Support If users can install client, support load will be higher 90% of problems are solved by  (re) install QuickTime  (re) install Variations  Restart computer  “You’re not registered for a class authorized to use Variations. Contact your instructor.” Support load heaviest at beginning of term

Access Policy Options All authenticated users can access all content Users can only access content on reserve for classes in which they are enrolled Users who are enrolled in a class with reserve items can access all library content; “Personal reserves” can only be accessed by class members Others…

Access Policy Determination May require discussions with internal or external attorneys Changes to access policy rules require restarting server software Some policy issues to consider  Who can access library content, from where, when?  Classroom use  Distance education use  Recordings of institutional performances  Instructor’s personal items or compilations  Textbook companion recordings Another reason why implementation planning needs to start early!

Variations Futures Have browser-based web application for player (using at Maryland, Miami, maybe others) – will include this in the open source release before the Fall Have browser-based web application for access management – will add to open source release before next Fall. Currently, access management is command line Working to move more of the end-user tools to the browser (playlists, then scores) Deploying web applications will require additional expertise in Tomcat and Java web application management. Exploring hosted option this Spring – would like to be able to offer as an option Are integrating DRAM (could have by Fall); would like to integrate CML and Naxos, but they won’t be interested until we have a large installed base Browser-based search system w/mostly automated cataloging

Variations Sustainability Ideally, would have an independent organization, “Variations Foundation”, where paid membership would provide influence over future feature development Chicken and egg problem: need to have an adopter community of a certain size before an independent organization makes sense Still exploring possible options and financial models. Test sites are committed to continuing with Variations, as is IU. You can help us here!

Support Options Self-support via open source  IU will continue to update open source distribution  IU will participate actively in the variations-discuss mailing list on SourceForge If enough institutions adopt Variations, 3 rd party support or even hosting options could emerge; chicken & egg problem again We are exploring options for paid support—you can help us figure out that equation!

Trying Out Variations The new browser-based player: ui/Player.do?containerID= Download and try out the Windows or Mac client application with a test database (2 recordings, 2 scores: search on Mahler, Beethoven, or Respighi): ut.html We will resend these URLs when we send out webinar recording announcement

More Information Variations Open Source Site Variations Documentation Site Variations 3 project info: Questions?