Writing Open Source Software David Kane WIT Libraries.

Slides:



Advertisements
Similar presentations
EPrints Web Configuratio n Management. SQL database Web server Scripts to configure repository activities Configuration files EPrints - the Administrator's.
Advertisements

EPrints 3 Technical Overview EPrints 3 Briefing 8 th December 2006, London.
DRIVER-II: Mentor Service Mary Robinson SHERPA, University of Nottingham.
Theo Andrew, Edinburgh University Library Choosing Suitable Open-Source Repository Software Choosing Suitable Open Source Repository Software Theo Andrew.
EPrints 2.0 / March 4 th 2002 / Glasgow / Chris Gutteridge Introduction to EPrints 2.0 March 4 th 2002 Glasgow Christopher Gutteridge from the Department.
Update on the SWORD Protocol & Future Directions.
The DSpace Course Module – SWORD basics. Module objectives  By the end of this module you will:  Understand what SWORD is  Know what SWORD could be.
The School of Graduate and Postdoctoral Studies Presentation Title Goes in Here Electronic Thesis and Dissertation (ETD) Topic Submitting.
CS 101 Sect 7 – Databases (DB) Why databases Difference between a DB and a Web search What is a DB An hands-on case: the JCU Library 1
EXtensible Catalog XC Drupal Toolkit. XC Software Overview User Interface for searching and browsing Library Website (on Drupal) VoyagerUR Research XC.
Technical Tips and Tricks for User Support Mike Gardner
Creating and Managing RSS Feeds Kate Pitcher SUNY Geneseo © 2005
Crowdsourcing Accessibility: Can Accessibility be fixed for free with Community Help? Terrill
Kabel Nathan Stanwicks, Head Circulation and Media Services Department Electronic Reserves Introductory Tutorial for Faculty.
1 UKOLN is supported by: SWORD Simple Web-service Offering Repository Deposit Defining Image Access final.
The digital scholar’s workbench Ian Barnes ELPUB 2007 Vienna — 13th to 15th June 2007.
Project Update David Lindahl University of Rochester Libraries.
STIMULATE 9 ZAINA RAMADHANI UNIVERSITY OF DAR ES SALAAM LIBRARY Library Assistant University Library P.O. Box 35092
Sam Kalb Scholarly Communication Services Coordinator QUEEN’S.
Create a Website on the CWU network Find “How to Post a Web Page with a PC”
Vireo: The TDL Solution to Electronic Thesis and Dissertation Submission and Management Brought to you by the Texas Digital Library
SWORD Stories - Easy Deposit Cutting Through Repositories’ Red Tape Sarah Currier Consultancy | E-Learning * Resource Sharing * Web 2.0 * Metadata * Repositories.
Multimedia Digital Library Marcia Johnson. Collection 25 text documents 25 text documents In HTML, PDF, TXT formats (source: Project Gutenberg) In HTML,
IUScholarWorks is a set of services to make the work of IU scholars freely available. Allows IU departments, institutes, centers and research units to.
A. Aimar - EP/SFT LCG - Software Process & Infrastructure1 Software Process panel SPI GRIDPP 7 th Collaboration Meeting 30 June – 2 July 2003 A.Aimar -
1 Reference Linking in Project Euclid …with some thoughts on the preservation of digital collections. A presentation at the Workshop on Linking and searching.
One Platform, Two Stories. Willamette University Oregon State University.
Introducing HingX now with Capacity Development Network.
Rescuing EDL Data Presented by Adrian Tinio Jet Propulsion Laboratory, Pasadena, CA.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
IUScholarWorks Technical Overview Randall Floyd Digital Library Program Programmer/Database Administrator.
ALA Institutional Repository Update ALA Archives at the University of Illinois Urbana-Champaign Chris Prom Cara Bertram Denise Rayman.
Using EBSCOhost databases Access via MyAthens Click on the EBSCOhost link.
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
The New DRS Introduction. What is DRS? Digital repository for preservation and access – Maintains integrity of deposited content – Preserves content for.
Using RSS to Promote Scholarly Publications Ken Varnum Associate Librarian Edwin Ginn Library The Fletcher School Tufts University Cool Tools and New Technologies.
Visualization of Geant4 Data: Exploiting Component Architecture through AIDA, HepRep, JAS and WIRED Geant4 Workshop, CERN - 2 October 2002 Joseph Perl.
Jason Platts Lead Technical Developer The Open University An overview of how the Open University has incorporated bibliographic.
Notes Migrator for SharePoint 6.2 Support/Presales Training Steve Walch Product Manager.
Word 2007® Business and Personal Communication How can Microsoft Word 2007 help you work with others?
Saturday, January 23, 2016 Towards an easy use of CIRCABC Communication and Information Resource Centre for Administrations, Businesses and Citizens By.
Sharing Digital Scores: Will the Open Archives Initiative Protocol for Metadata Harvesting Provide the Key? Constance Mayer, Harvard University Peter Munstedt,
Configuring and Deploying Web Applications Lesson 7.
Differences and distinctions: metadata types and their uses Stephen Winch Information Architecture Officer, SLIC.
8th Sakai Conference4-7 December 2007 Newport Beach Sakaibrary Project Update: Subject Research Guides December 6, 2007.
Digital libraries research IG Cataloging and metadata IG Web services and metadata switch February 2003 Web services and metadata switch February 2003.
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All rights reserved. Office Word 2003 Working Together 1 Word 2003 and Your.
Moving to a 1-Step Process for Student Submission to the Graduate College, Library, Institutional Repository and ProQuest Abstract In September 2013, Texas.
Sharing OERs via Jorum Siobhán Burke and Sarah Currier 12 th December 2012.
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
350 parts. i-bank functional structure ▪technical modules – authentication – auditing – user profile – OTP functionality – notifications – push.
Creating your course on MOODLE Learning Management System.
EIONET Portal Tool Kit Miruna Bulandra Finsiel Romania Copenhagen, 28 May 2002.
Breeda Herlihy, IR Manager, UCC Library. UCC selected DSpace in 2008 Software selection group Staff from Library IT, Computer Centre, Special Collections,
Downloading and Installing GRASP-AF Workshop Ian Robson Information Analyst, North of England Cardiovascular Network.
Functional Object Re-use and Exchange:
TangoWeb Status Raphaël GIRARDOT Synchrotron Soleil Software engineer
LEARNING SERVICES. LEARNING SERVICES Learning Resources As a student of Edge Hill University you have a wealth of resources available to help you complete.
Quick services Wala Amjad Faqeh. Computer engineering
EPrints 3.3 Bazaar and Beautiful
Sakaibrary Project Update: Subject Research Guides
Introduction/Abstract
Affiliation (Where was the project performed?)
Create Links to STAT!Ref for your Web site
5 Tips for Upgrading Reports to v 6.3
Affiliation (Where was the project performed?)
Malte Dreyer – Matthias Razum
SHERPA and OUP: an odd couple?
Dear colleague: We hope that the information within this file, will help you to sign up and submit your abstract.
Presentation transcript:

Writing Open Source Software David Kane WIT Libraries

What is ‘Open Source’? Universal and free access to the design or blueprint of a product, including all subsequent improvements. A form of ‘Open Collaboration’ where a group of loosely affiliated individuals work towards a common goal.

What is ‘Open Source Software’? Universal and free access to the Source Code of a program, including all subsequent improvements. A form of ‘Open Collaboration’ where a group of loosely affiliated individuals work towards a common goal.

My Story Open Source Projects can be big and they can be small. They all solve a problem though. I had a problem that needed to be solved.

The Problem

Deposit Add Subjects Add Metadata Upload file(s) Choose Type Log In

What I Wanted Deposit Do it all on a single page

Reaching Out – SWORD Simple Web Service Offering Repository Deposit – EasyDeposit (Last Release June ‘11) An implementation of SWORD Did not work in my case Many files and folders Not as simple as I wanted

Reaching Out – Eprints Tech Mailing List (Feb 2013). Discussions on SWORD relating to ingest of various data and file formats. Suggestions made by some to re-write some of the code in EPrints itself. – Got speaking to Tommy Ingulfsen of Caltech Similar Problem to our own. After a campus-wide upgrade and migration process, their old SWORD interface no longer worked.

Sherman M. Fairchild Library

4,986 miles

Tommy Ingulfsen Applications Developer in Caltech Library Applications Developer in Caltech Library From Tromsø in the Far North of Norway 69° North. From Tromsø in the Far North of Norway 69° North. Via University in England Via University in England To California To California

Sierra Madre Mountain Rescue: Volunteer of the year 2012: Tommy Ingulfsen

Our Solution HTML Form Fill in text fields User/Pass Title, Author, Abstract, etc. Upload File(s) Eprints Helper Takes the data and files, and builds into a single XML package. EPrints Authentication of User Ingest XML Converts XML to brand new EPrint

Writing Open Source Software David Kane WIT Libraries