Open Source Software for Digital Libraries

Size: px
Start display at page:

Download "Open Source Software for Digital Libraries"

Transcription

1 Open Source Software for Digital Libraries Jon Dunn Associate Director for Technology John A. Walsh Manager of Electronic Text Technologies Indiana University Digital Library Program IU Digital Library Brown Bag Series Bloomington, IN 09 April 2004

2 Outline Open Source Introduction Categories of Open Source Software for Libraries Open Source Digital Library Systems Open Source XML Tools and Systems

3 What is open source software? In the phrase open source, source refers to source code, the human-readable computer code which is the origin, or source, of the computer application. Open refers to the terms of access to that computer source code. So open source software is software for which the source code is freely available. But this is a very general and incomplete definition. A detailed definition of open source software is maintained by the Open Source Initiative

4 Advantages and Disadvantages Advantages Access to source code and ability and right to modify it Right to redistribute modifications to benefit wider community Free Excellent support networks Large and enthusiastic user base Disadvantages Limited or no accountability Informal and unaccountable support channels

5 Categories of Open Source Software Operating Systems Linux Programming Languages Perl, PHP, Python Applications Apache, Tomcat, emacs, grep, MySQL, sendmail, ssh

6 Different Open Source Licenses GNU GPL ("General Public License") GNU Lesser GPL BSD License Mozilla Public License IU Open Source License And more...

7 Open Source Software in the DLP Linux, Apache, Tomcat, PHP, Perl, DLXS, ImageMagick, eprints, MySQL,, Darwin Streaming Server, emacs,, CVS, Webalizer, LibXML, LibXSLT,, Saxon, and more!

8 Open Source Resources Open Source Initiative GNU SourceForge

9 Some categories of open source library software Library-oriented search engines Cheshire, Pears Z39.50 toolkits ZetaPerl (Perl), JAFER (Java), YAZ (C/C++) MARC parsers MARC.pm (Perl), MARC4J (Java) Image processing ImageMagick, tiffinfo/tiffdump

10 Some categories of open Portals source library software MyLibrary OAI service providers and data providers PHP OAI Data Provider Lots! See METS tools Page turners, toolkits, more: see Digital object repositories Fedora

11 A Good Starting Point oss4lib: Open Source Systems for Libraries

12 Complete DL Systems DSpace Eprints Greenstone

13 DSpace DSpace is a groundbreaking digital institutional repository that captures, stores, indexes, preserves, and redistributes the intellectual output of a university s s research faculty in digital formats. Developed jointly by MIT Libraries and Hewlett- Packard Licensed under BSD distribution license

14 DSpace Supports submission of, management of, and access to digital content Formats: text, images, audio, video Organized based on organizational needs of a large university Communities and collections

15 DSpace Features Digital preservation Persistent IDs, support levels for different file formats Access control Versioning Search and retrieval Based on qualified Dublin Core metadata OAI-PMH data provider To support metadata harvesters

16 DSpace Technology OS: Unix or Linux Written in Java PostgreSQL relational database Provides complete Web user interface, but Java APIs available

17 DSpace Data Model

18 DSpace Architecture

19 DSpace Demonstration MIT DSpace dspace.mit.edu

20 EPrints free software which creates online archives Developed by University of Southampton, UK Supports self-archiving of e-prints Can be configured as institutional repository or otherwise, e.g. repository focused on particular research area or discipline Licensed under GNU General Public License software.eprints.org

21 EPrints Supports submission, management of, and access to digital content Can support multiple archives on one server Moderated or unmoderated archives Search and retrieval Based on metadata Metadata can be customized for different archives and document types No access control OAI-PMH data provider

22 EPrints Technology OS: Unix or Linux Written in Perl Requirements: Apache web server MySQL relational database

23 EPrints Demonstration Digital Library of the Commons dlc.dlib.indiana.edu

24 Greenstone Suite of software for building and distributing digital library collections Developed by University of Waikato,, New Zealand Developed in cooperation with UNESCO and the Human Info NGO Licensed under GNU General Public License

25 Greenstone Features Supports creation and management of collections by administrator(s) Web interface for search and retrieval Customizable metadata Supports full text search of content Extensive document filters Word, Excel, PowerPoint, PDF,... Can extract metadata from documents Many ways to build a collection, including: Local files Retrieve web sites Retrieve objects via OAI-PMH

26 Focus on: Greenstone Features Ease of installation Ease of use Internationalization Full support for English, French, Spanish, Russian, and Kazakh Support for many other languages Low barriers to use Minimal system requirements Creation of CD-ROMs

27 Greenstone Technology Runs on Windows (back to 3.1), Linux, Mac OS X, Unix Written in C++, Perl, and Java Uses MG/MG++ search engine Several different Web and Java/Swing user interfaces for various functions Web interface for user access

28 Greenstone Demonstration Examples at

29 Utilities Open Source XML Tools and Systems Xalan, Xerces, libxml, libxslt, saxon Editors emacs / nxml-mode mode Database / Search Engines Apache Xindice Berkeley DB XML exist Publishing/WebApplication Frameworks AxKit Cocoon

30 XML Databases & Apache Xindice Berkeley DB XML exist Search Engines

31 Apache Xindice xml.apache.org/xindice/ Technology: Java Optimized for large numbers of small XML files. Does not work well on large files.

32 Berkeley DB XML Technology: C C++ and Java APIs

33 exist exist.sourceforge.net/ Technology: Java

34 XML Publishing / Web Application Frameworks XML Publishing, or Web Application, Frameworks provide systems for publishing XML data in a variety of formats, such as HTML, WAP/WML, PDF, etc. Both AxKit and Cocoon use a "pipeline" paradigm to route incoming requests through different processing routines. Apache AxKit Apache Cocoon

35 Apache AxKit axkit.org/ Technology: Perl AxKit is an XML Application Server for Apache. It provides on-the the-fly conversion from XML to any format, such as HTML, WAP or text using either W3C standard techniques, or flexible custom code. AxKit also uses a built-in in Perl interpreter to provide some amazingly powerful techniques for XML transformation.

36 Apache Cocoon cocoon.apache.org/ Technology: Java "Apache Cocoon is a web development framework built around the concepts of separation of concerns and component- based web development."

37 Cocoon: Key Concepts publishing framework XML and XSLT "pipelined SAX processing" separation of: content logic style centralized configuration sophisticated caching

38 Cocoon: Problems to Be Solved Separation of content, style, logic, and management functions in an XML content based web site:

39 Data mapping: Cocoon: Problems to be Solved (cont.)

40 Cocoon: Basic mechanisms for processing XML documents Dispatching based on Matchers. Generation of XML documents (from content, logic, Relation DB, objects or any combination) through Generators Transformation (to another XML, objects or any combination) of XML documents through Transformers Aggregation of XML documents through Aggregators Rendering XML through Serializers

41 Cocoon: Basic mechanisms for processing XML documents

42 Cocoon: The Pipeline Sequence of interactions:

43 Cocoon: The Pipeline

44 Generators, Transformers, & Generators Transformers Serializers Serializers

45 Cocoon: Configuration: The Sitemap <?xml version="1.0"?> <map:sitemap xmlns:map=" <map:components>... </map:components map:components> <map:views>... </map:views map:views> <map:pipelines> <map:pipeline> <map:match>... </map:match map:match>... </map:pipeline map:pipeline>... </map:pipelines map:pipelines>... </map:sitemap map:sitemap>

46 Cocoon: Configuration: A Pipeline <map:pipelines> <map:pipeline> <map:match pattern="technochat technochat/"> <map:generate src=" ="technochat/index.xhtml"/> <map:serialize/> </map:match map:match> <map:match pattern="technochat technochat/*.xml"> <map:read mime-type="text/xml" src="technochat/{1}.xml"/> </map:match map:match> <map:match pattern="technochat technochat/*.html"> <map:generate src="technochat/{1}.xml"/> <map:transform src="technochat/tei2html.xsl"/> <map:serialize/> </map:match map:match> <map:match pattern="technochat technochat/*. /*.css"> <map:read mime-type="text/ type="text/css" src="technochat/resources/styles/{1}.css ="technochat/resources/styles/{1}.css /> </map:match map:match> > <map:match pattern="technochat technochat/*. /*.svg.jpg"> <map:generate src="technochat/{1}.xml"/> <map:transform src="technochat/tei2svg.xsl"/> <map:serialize type="svg2jpeg"/> </map:match map:match> <map:match pattern="technochat technochat/*. /*.svg"> <map:generate src="technochat/{1}.xml"/> <map:transform src="technochat/tei2svg.xsl"/> <map:serialize type="svgxml svgxml"/> </map:match map:match> <map:match pattern="technochat technochat/*. /*.pdf"> <map:generate src="technochat/{1}.xml"/> <map:transform src="technochat/tei2fo.xsl"/> <map:serialize type="fo2pdf"/> </map:match map:match> </map:pipeline map:pipeline>

Building An Institutional Repository With DSpace

Building An Institutional Repository With DSpace 102 PLANNER - 2008 Building An Institutional Repository With DSpace Juli Thakuria Abstract Paper deals with open source institutional repository software specially DSpace. After defining the terms, it

More information

Open Access Repositories Technical Considerations. Introduction. Approaches to Setting up Repositories

Open Access Repositories Technical Considerations. Introduction. Approaches to Setting up Repositories Open Access Repositories Technical Considerations Peter Millington SHERPA Technical Development Officer Introduction Approaches to Setting up Repositories Totally in-house Externally assisted - Externally

More information

DIGITAL LIBRARY OPEN SOURCE SOFTWARE : A COMPARATIVE STUDY

DIGITAL LIBRARY OPEN SOURCE SOFTWARE : A COMPARATIVE STUDY 27 DIGITAL LIBRARY OPEN SOURCE SOFTWARE : A COMPARATIVE STUDY Umesha Naik D. Shivalingaiah Abstract The Open Source Software (OSS) model makes source code available to users, who can change the software

More information

Open Source Initiative in Digital Preservation: The Need for an Open Source Digital Repository and Preservation System

Open Source Initiative in Digital Preservation: The Need for an Open Source Digital Repository and Preservation System Open Source Initiative in Digital Preservation: The Need for an Open Source Digital Repository and Preservation System L Shanta Meitei Purnima Devi Abstract The paper discusses the Open Source Software

More information

Institutional Repositories: Staff and Skills requirements

Institutional Repositories: Staff and Skills requirements SHERPA Document Institutional Repositories: Staff and Skills requirements 8th August 2007 Circulation PUBLIC Mary Robinson Introduction This document began in response to requests received by the core

More information

Institutional Repositories: Staff and Skills Set

Institutional Repositories: Staff and Skills Set SHERPA Document Institutional Repositories: Staff and Skills Set University of Nottingham 25 th August 2009 Circulation PUBLIC Mary Robinson University of Nottingham Introduction This document began in

More information

CERN Document Server

CERN Document Server CERN Document Server Document Management System for Grey Literature in Networked Environment Martin Vesely CERN Geneva, Switzerland GL5, December 4-5, 2003 Amsterdam, The Netherlands Overview Searching

More information

Notes about possible technical criteria for evaluating institutional repository (IR) software

Notes about possible technical criteria for evaluating institutional repository (IR) software Notes about possible technical criteria for evaluating institutional repository (IR) software Introduction Andy Powell UKOLN, University of Bath December 2005 This document attempts to identify some of

More information

Red Hat Enterprise Portal Server: Architecture and Features

Red Hat Enterprise Portal Server: Architecture and Features Red Hat Enterprise Portal Server: Architecture and Features By: Richard Li and Jim Parsons March 2003 Abstract This whitepaper provides an architectural overview of the open source Red Hat Enterprise Portal

More information

Course 1: Digital Libraries Introduction Unit 4: Digital libraries functional components software

Course 1: Digital Libraries Introduction Unit 4: Digital libraries functional components software Course 1: Digital Libraries Introduction Unit 4: Digital libraries functional components software Learning objectives To acquaint with software requirements of D.L.s To understand the available digital

More information

Indian Journal of Science International Weekly Journal for Science ISSN 2319 7730 EISSN 2319 7749 2015 Discovery Publication. All Rights Reserved

Indian Journal of Science International Weekly Journal for Science ISSN 2319 7730 EISSN 2319 7749 2015 Discovery Publication. All Rights Reserved Indian Journal of Science International Weekly Journal for Science ISSN 2319 7730 EISSN 2319 7749 2015 Discovery Publication. All Rights Reserved Analysis Drupal as a Content Management System in Libraries:

More information

Introducing the Greenstone

Introducing the Greenstone Introducing the Greenstone Ian H. Witten Digital Library Software Computer Science Department Waikato University New Zealand http://greenstone.org http://nzdl.org What we wanted Collections of digital

More information

DSpace: An Institutional Repository from the MIT Libraries and Hewlett Packard Laboratories

DSpace: An Institutional Repository from the MIT Libraries and Hewlett Packard Laboratories DSpace: An Institutional Repository from the MIT Libraries and Hewlett Packard Laboratories MacKenzie Smith, Associate Director for Technology Massachusetts Institute of Technology Libraries, Cambridge,

More information

Cocoon 2 Programming: Web Publishing with XML and Java"

Cocoon 2 Programming: Web Publishing with XML and Java Cocoon 2 Programming: Web Publishing with XML and Java" Bill Brogden Conrad D'Cruz Mark Gaither StfBEX San Francisco London Introduction xv Chapter 1 The Cocoon 2 Architecture 1 The Challenges of Web Publishing

More information

Selection and Management of Open Source Software in Libraries.

Selection and Management of Open Source Software in Libraries. Selection and Management of Open Source Software in Libraries. Vimal kumar V. Asian School of Business Padmanabha Building Technopark, Trivandrum-695 581 vimal0212@yahoo.com Abstract Open source software

More information

Implementing an Institutional Repository for Digital Archive Communities: Experiences from National Taiwan University

Implementing an Institutional Repository for Digital Archive Communities: Experiences from National Taiwan University Implementing an Institutional Repository for Digital Archive Communities: Experiences from National Taiwan University Chiung-min Tsai Department of Library and Information Science, National Taiwan University

More information

Source code provided vs Open Source vs Free software Open Source comprises:

Source code provided vs Open Source vs Free software Open Source comprises: Source code provided vs Open Source vs Free software Open Source comprises: Access to the source code for the project A license characteristically with: Rights The right to redistribute Source code provided

More information

How To Manage Your Digital Assets On A Computer Or Tablet Device

How To Manage Your Digital Assets On A Computer Or Tablet Device In This Presentation: What are DAMS? Terms Why use DAMS? DAMS vs. CMS How do DAMS work? Key functions of DAMS DAMS and records management DAMS and DIRKS Examples of DAMS Questions Resources What are DAMS?

More information

Open Source Software for Use in Learning Object Repositories. A Review and Assessment

Open Source Software for Use in Learning Object Repositories. A Review and Assessment Open Source Software for Use in Learning Object Repositories A Review and Assessment Prepared for The Florida Distance Learning Consortium OnCoRe Blueprint Project by The Texas Center for Digital Knowledge

More information

BIRT Document Transform

BIRT Document Transform BIRT Document Transform BIRT Document Transform is the industry leader in enterprise-class, high-volume document transformation. It transforms and repurposes high-volume documents and print streams such

More information

Open Source Web Content Management Technologies for Libraries

Open Source Web Content Management Technologies for Libraries Open Source Web Content Management Technologies for Libraries Dr. M.G. Sreekumar [UNESCO Coordinator, Greenstone Support, South Asia] Librarian & Head Center for Development of Digital Libraries (CDDL)

More information

OJS @ Queen s Open Journal System (OJS) Business Case

OJS @ Queen s Open Journal System (OJS) Business Case The centrality of the library in the academy enables it to act as a primary catalyst for change in the scholarly communication domain. Libraries understand the culture of scholarship and are strategically

More information

Building integration environment based on OAI-PMH protocol. Novytskyi Oleksandr Institute of Software Systems NAS Ukraine Alex@zu.edu.

Building integration environment based on OAI-PMH protocol. Novytskyi Oleksandr Institute of Software Systems NAS Ukraine Alex@zu.edu. Building integration environment based on OAI-PMH protocol Novytskyi Oleksandr Institute of Software Systems NAS Ukraine Alex@zu.edu.ua Roadmap What is OAI-PMH? Requirements for infrastructure Step by

More information

How To Create A Server Farm In A Web Server (Forked) With A Powerpoint 3.5 (Forum) And A Powerbook (Forms) (Forums) (Powerpoint) (Web) And Powerbook) (

How To Create A Server Farm In A Web Server (Forked) With A Powerpoint 3.5 (Forum) And A Powerbook (Forms) (Forums) (Powerpoint) (Web) And Powerbook) ( HP UDC Standardizing and Automizing Data Center Operations Ralf König Workshop Network and Service Infrastructures, Löbsal. April 20, 2004 Advisors: Prof. Winfried Kalfa, TU Chemnitz Dr. Sven Graupner,

More information

Software Package Document exchange (SPDX ) Tools. Version 1.2. Copyright 2011-2014 The Linux Foundation. All other rights are expressly reserved.

Software Package Document exchange (SPDX ) Tools. Version 1.2. Copyright 2011-2014 The Linux Foundation. All other rights are expressly reserved. Software Package Document exchange (SPDX ) Tools Version 1.2 This document last updated March 18, 2014. Please send your comments and suggestions for this document to: spdx-tech@fossbazzar.org Copyright

More information

Analytical study on knowledge about open source software in technological institutional LIS professionals

Analytical study on knowledge about open source software in technological institutional LIS professionals Vol. 5(11), pp. 439-446, December, 2013 DOI: 10.5897/IJLIS2013.0390 ISSN 2141 2537 2013 Academic Journals http://www.academicjournals.org/ijlis International Journal of Library and Information Science

More information

Content Management Systems: Drupal Vs Jahia

Content Management Systems: Drupal Vs Jahia Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. mrudula@ksu.edu Abstract Content Management Systems

More information

Content Management Systems: Drupal Vs Jahia

Content Management Systems: Drupal Vs Jahia Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. mrudula@ksu.edu Abstract Content Management Systems

More information

DEVELOPING AN OPEN SOURCE CONTENT MANAGEMENT STRATEGY FOR E-GOVERNMENT

DEVELOPING AN OPEN SOURCE CONTENT MANAGEMENT STRATEGY FOR E-GOVERNMENT Abhijeet Chavan Editor, Planetizen; Chief Technology Officer, Urban Insight Los Angeles, CA 90036 Phone: 323-966-4540; Fax: 323-966-4544; Email: chavan@planetizen.com DEVELOPING AN OPEN SOURCE CONTENT

More information

Open Source Library Management System Software: A Review

Open Source Library Management System Software: A Review Open Source Library Management System Software: A Review Sangsuree Vasupongayya, Kittisak Keawneam, Kittipong Sengloilaun, Patt Emmawat Abstract Library management systems are commonly used in all educational

More information

OPEN SOURCE CONTENT MANAGEMENT SOFTWARE, JOOMLA & DRUPAL: A COMPARATIVE STUDY. Librarian. Kendriya Vidyalaya Tinsukia. West Bengal, India

OPEN SOURCE CONTENT MANAGEMENT SOFTWARE, JOOMLA & DRUPAL: A COMPARATIVE STUDY. Librarian. Kendriya Vidyalaya Tinsukia. West Bengal, India OPEN SOURCE CONTENT MANAGEMENT SOFTWARE, JOOMLA & DRUPAL: A COMPARATIVE STUDY Deep Kr. Kirtania Library Trainee Administrative Training Institute, Kolkata, West Bengal, India Mithun Sarkar Librarian Kendriya

More information

A User-Oriented Approach to Scheduling Collection Building in Greenstone

A User-Oriented Approach to Scheduling Collection Building in Greenstone A User-Oriented Approach to Scheduling Collection Building in Greenstone Wendy Osborn 1, David Bainbridge 2,andIanH.Witten 2 1 Department of Mathematics and Computer Science University of Lethbridge Lethbridge,

More information

Migrating from Linux to Mac OS X. David Wheeler Kineticode, Inc.

Migrating from Linux to Mac OS X. David Wheeler Kineticode, Inc. Migrating from Linux to Mac OS X David Wheeler Kineticode, Inc. Why Mac OS X It s Unix It Just Works It runs common productivity applications It Rocks It s a joy to Work with It s Unix Did I mention that

More information

Job description. Purpose. Key Tasks. Job Title Branch Business Group Reporting to Location Duration Salary Range

Job description. Purpose. Key Tasks. Job Title Branch Business Group Reporting to Location Duration Salary Range Job description Job Title Branch Business Group Reporting to Location Duration Salary Range Digital Preservation Technical Specialist National Library of New Zealand Information, Knowledge and Systems

More information

How To Manage A Digital Library

How To Manage A Digital Library A Study on the Open Source Digital Library Software s: Special Reference to DSpace, EPrints and Greenstone Shahkar Tramboo Department of Library and Information Science University of Kashmir Srinagar Humma

More information

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque Funded by: INASP, UK October 7, 2012 Ayesha Abed Library http://library.bracu.ac.bd

More information

DAR: A Digital Assets Repository for Library Collections

DAR: A Digital Assets Repository for Library Collections DAR: A Digital Assets Repository for Library Collections Iman Saleh 1, Noha Adly 1,2, Magdy Nagi 1,2 1 Bibliotheca Alexandrina, El Shatby 21526, Alexandria, Egypt {iman.saleh, noha.adly, magdy.nagi}@bibalex.org

More information

Analysing log files. Yue Mao (mxxyue002@uct.ac.za) Supervisor: Dr Hussein Suleman, Kyle Williams, Gina Paihama. University of Cape Town

Analysing log files. Yue Mao (mxxyue002@uct.ac.za) Supervisor: Dr Hussein Suleman, Kyle Williams, Gina Paihama. University of Cape Town Analysing log files Yue Mao (mxxyue002@uct.ac.za) Supervisor: Dr Hussein Suleman, Kyle Williams, Gina Paihama University of Cape Town ABSTRACT A digital repository stores a collection of digital objects

More information

A Virtual Exhibition of Open Source Software for Libraries

A Virtual Exhibition of Open Source Software for Libraries Open Access: This text is available at: http://edoc.hu-berlin.de/conferences/bobcatsss2008/ A Virtual Exhibition of Open Source Software for Libraries Josep Manel Rodríguez Gairin*, Patricia Russo Gallo**

More information

Network Activity D Developing and Maintaining Databases

Network Activity D Developing and Maintaining Databases Network Activity D - Developing and Maintaining Databases Report D3.2.2 User Interface implementation Patricia KELBERT MNHN Paris BGBM Berlin July 2006-1- Table of Contents 1 Introduction... 4 2 Material

More information

Information Technology Services Classification Level Range C Reports to. Manager ITS Infrastructure Effective Date June 29 th, 2015 Position Summary

Information Technology Services Classification Level Range C Reports to. Manager ITS Infrastructure Effective Date June 29 th, 2015 Position Summary Athabasca University Professional Position Description Section I Position Update Only Information Position Title Senior System Administrator Position # 999716,999902 Department Information Technology Services

More information

OCLC CONTENTdm. Geri Ingram Community Manager. Overview. Spring 2015 CONTENTdm User Conference Goucher College Baltimore MD May 27, 2015

OCLC CONTENTdm. Geri Ingram Community Manager. Overview. Spring 2015 CONTENTdm User Conference Goucher College Baltimore MD May 27, 2015 OCLC CONTENTdm Overview Spring 2015 CONTENTdm User Conference Goucher College Baltimore MD May 27, 2015 Geri Ingram Community Manager Overview Audience This session is for users library staff, curators,

More information

Copying Archives. Ngoni Munyaradzi (MNYNGO001) Email: mnyngo001@uct.ac.za

Copying Archives. Ngoni Munyaradzi (MNYNGO001) Email: mnyngo001@uct.ac.za Copying Archives Ngoni Munyaradzi (MNYNGO001) Email: mnyngo001@uct.ac.za Abstract This paper focuses on the problem of trying to define a common exchange interface. That will be used to implement repository-to-repository

More information

Issues and Challenges in Open Source Software Environment with Special Reference to India

Issues and Challenges in Open Source Software Environment with Special Reference to India 266 ICAL 2009 TECHNOLOGY, POLICY AND INNOVATION Issues and Challenges in Open Source Software Environment with Special Reference to India Nabi Hasan University Library CSK H. P. Agricultural University,

More information

A review and analysis of technologies for developing web applications

A review and analysis of technologies for developing web applications A review and analysis of technologies for developing web applications Asha Mandava and Solomon Antony Murray state University Murray, Kentucky Abstract In this paper we review technologies useful for design

More information

PHPlus Framework + IDE for Rapid Web Application Development using PHP

PHPlus Framework + IDE for Rapid Web Application Development using PHP PHPlus Framework + IDE for Rapid Web Application Development using PHP http://www.cse.mrt.ac.lk/~nabeelmy/phplus/ Hasitha Gajanayake, Mohamed Nabeel, Mohamed Nasly, Sampath Thilakumara Department of Computer

More information

Automated Data Ingestion. Bernhard Disselhoff Enterprise Sales Engineer

Automated Data Ingestion. Bernhard Disselhoff Enterprise Sales Engineer Automated Data Ingestion Bernhard Disselhoff Enterprise Sales Engineer Agenda Pentaho Overview Templated dynamic ETL workflows Pentaho Data Integration (PDI) Use Cases Pentaho Overview Overview What we

More information

Actuate Business Intelligence and Reporting Tools (BIRT)

Actuate Business Intelligence and Reporting Tools (BIRT) Product Datasheet Actuate Business Intelligence and Reporting Tools (BIRT) Eclipse s BIRT project is a flexible, open source, and 100% pure Java reporting tool for building and publishing reports against

More information

An Open Source SCADA Toolkit

An Open Source SCADA Toolkit An Open Source SCADA Toolkit Stanley A. Klein Open Secure Energy Control Systems, LLC (301) 565 4025 sklein@cpcug.org This work was supported by the United States Department of Homeland Security Agenda

More information

LAMP Server A Brief Overview

LAMP Server A Brief Overview 2012 LAMP Server A Brief Overview Daniel Eakins Santa Fe College CTS 2356 Advanced Administration 3/21/2012 Abstract LAMP is short for Linux, Apache, MySQL, and PHP. LAMP servers are typically not Windows

More information

NewGenLib: OPEN SOURCE SOFTWARE S IN INDIAN LIBRARIES

NewGenLib: OPEN SOURCE SOFTWARE S IN INDIAN LIBRARIES Kirti Singh* International Journal of Advanced Research in NewGenLib: OPEN SOURCE SOFTWARE S IN INDIAN LIBRARIES Abstract: Open system is not known for being easy to use. Usability could be one of the

More information

Continuous security audit automation with Spacewalk, Puppet, Mcollective and SCAP

Continuous security audit automation with Spacewalk, Puppet, Mcollective and SCAP Continuous security audit automation with Spacewalk, Puppet, Mcollective and SCAP Vasileios A. Baousis (Ph.D) Network Applications Team Slide 1 Agenda Introduction Background - SCAP - Puppet &Mcollective

More information

Visual Paradigm product adoption roadmap

Visual Paradigm product adoption roadmap Visual Paradigm product adoption roadmap Model-Code-Deploy Platform Easy and Intelligent Business Process Modeler Streamlined Design and Development Environment Access Database with Object- Oriented Technology

More information

Our Technology.NET Development services by Portweb Inc.

Our Technology.NET Development services by Portweb Inc. View Yourself Anywhere TM Our Technology.NET Development services by Portweb Inc. Portweb Inc. is working in Microsoft.NET technology since 2009. We have extensive experience in.net Development Technologies

More information

New Trends in Organizing Print Library Materials

New Trends in Organizing Print Library Materials Introduction New Trends in Organizing Print Library Materials With the dawn of the digital age, librarians began to seek new ways to store and organize information, to provide access to that information

More information

Contents. Intended Audience for This Book How This Book Is Structured. Acknowledgements

Contents. Intended Audience for This Book How This Book Is Structured. Acknowledgements Preface Intended Audience for This Book How This Book Is Structured xvii xviii xix Acknowledgements xxi 1 Open Source Software: Definitions and History 1 1.1 Definition of Terms 1 1.1.1 What Is Free Software?

More information

ETD Repository: Drupal, Solr, Islandora, and Fedora Commons. Aaron Collie, Devin Higgins, Lucas Mak, Shawn Nicholson

ETD Repository: Drupal, Solr, Islandora, and Fedora Commons. Aaron Collie, Devin Higgins, Lucas Mak, Shawn Nicholson ETD Repository: Drupal, Solr, Islandora, and Fedora Commons Aaron Collie, Devin Higgins, Lucas Mak, Shawn Nicholson Library Collections Digital Librarian competence varies widely Traditional Librarians

More information

Software documentation systems

Software documentation systems Software documentation systems Basic introduction to various user-oriented and developer-oriented software documentation systems. Ondrej Holotnak Ondrej Jombik Software documentation systems: Basic introduction

More information

Digital Asset Management Developing your Institutional Repository

Digital Asset Management Developing your Institutional Repository Digital Asset Management Developing your Institutional Repository Manny Bekier Director, Biomedical Communications Clinical Instructor, School of Public Health SUNY Downstate Medical Center Why DAM? We

More information

PRACTICAL DIGITAL LIBRARY GENERATION INTO DSPACE WITH THE 5S FRAMEWORK. Douglas Gorton

PRACTICAL DIGITAL LIBRARY GENERATION INTO DSPACE WITH THE 5S FRAMEWORK. Douglas Gorton PRACTICAL DIGITAL LIBRARY GENERATION INTO DSPACE WITH THE 5S FRAMEWORK Douglas Gorton A Thesis Presented to the Faculty of The Virginia Polytechnic Institute and State University In Partial Fulfillment

More information

Factors in Selecting a Digital Asset Management System:

Factors in Selecting a Digital Asset Management System: Factors in Selecting a Digital Asset Management System: Deborah Holmes-Wong, Project Manager University of Southern California Information Services Division Digital Library Federation Spring Forum 2003

More information

Dr.Christina Birdie Indian Institute of Astrophysics, Bangalore

Dr.Christina Birdie Indian Institute of Astrophysics, Bangalore Dr.Christina Birdie Indian Institute of Astrophysics, Bangalore Migration from print to electronics Co-relation with measures -Collections -Staff -Infrastructure -Equipment -Space Services -Inter-library

More information

Building Library Website using Drupal

Building Library Website using Drupal Building Library Website using Drupal Building the Library Web Site "The Web is quickly becoming the world's fastest growing repository of data." [Tim Berners-Lee, W3C director and creator of the World

More information

Information Retrieval Elasticsearch

Information Retrieval Elasticsearch Information Retrieval Elasticsearch IR Information retrieval (IR) is the activity of obtaining information resources relevant to an information need from a collection of information resources. Searches

More information

OPTIMAL SELECTION OF DIGITAL ASSET MANAGEMENT SYSTEMS IN ACADEMIC LIBRARIES: LEVERAGING ON COVENANT UNIVERSITY MODEL

OPTIMAL SELECTION OF DIGITAL ASSET MANAGEMENT SYSTEMS IN ACADEMIC LIBRARIES: LEVERAGING ON COVENANT UNIVERSITY MODEL University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Library Philosophy and Practice (e-journal) Libraries at University of Nebraska-Lincoln 2015 OPTIMAL SELECTION OF DIGITAL

More information

MBooks: Google Books Online at the University of Michigan Library

MBooks: Google Books Online at the University of Michigan Library MBooks: Google Books Online at the University of Michigan Library Phil Farber, Chris Powell, Cory Snavely University of Michigan Library Information Technology Architecture overview Four basic pieces:

More information

The New ADS Search Interface and API

The New ADS Search Interface and API The New ADS Search Interface and API Alberto Accomazzi - @aaccomazzi for the ADS team - @adsabs 28 September 2013 IVOA Kona Saturday, September 28, 13 The ADS Classic System No frameworks available in

More information

E-LibUkr portal: Case study of Shibboleth and EZProxy in Ukraine.

E-LibUkr portal: Case study of Shibboleth and EZProxy in Ukraine. E-LibUkr portal: Case study of Shibboleth and EZProxy in Ukraine. Yaroshenko Tetiana, yaroshenko[@]ukma.kiev.ua Introduction The Kyiv Mohyla Foundation of America and the National University of Kyiv Mohyla

More information

Library Technology Reports

Library Technology Reports Open Source Library Automation: Overview and Perspective A chapter from Library Technology Reports Expert Guides to Library Systems and Services by Marshall Breeding ALA TechSource purchases fund advocacy,

More information

Building next generation consortium services. Part 3: The National Metadata Repository, Discovery Service Finna, and the New Library System

Building next generation consortium services. Part 3: The National Metadata Repository, Discovery Service Finna, and the New Library System Building next generation consortium services Part 3: The National Metadata Repository, Discovery Service Finna, and the New Library System Kristiina Hormia-Poutanen, Director of Library Network Services

More information

CatDV Pro Workgroup Serve r

CatDV Pro Workgroup Serve r Architectural Overview CatDV Pro Workgroup Server Square Box Systems Ltd May 2003 The CatDV Pro client application is a standalone desktop application, providing video logging and media cataloging capability

More information

CrownPeak Playbook CrownPeak Hosting with PHP

CrownPeak Playbook CrownPeak Hosting with PHP CrownPeak Playbook CrownPeak Hosting with PHP Version 1.0 2014, Inc. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical,

More information

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué

More information

Course Scheduling Support System

Course Scheduling Support System Course Scheduling Support System Roy Levow, Jawad Khan, and Sam Hsu Department of Computer Science and Engineering, Florida Atlantic University Boca Raton, FL 33431 {levow, jkhan, samh}@fau.edu Abstract

More information

NTU-IR: An Institutional Repository for Nanyang Technological University using DSpace

NTU-IR: An Institutional Repository for Nanyang Technological University using DSpace Abrizah Abdullah, et al. (Eds.): ICOLIS 2007, Kuala Lumpur: LISU, FCSIT, 2007: pp 103-108 NTU-IR: An Institutional Repository for Nanyang Technological University using DSpace Jayan C Kurian 1, Dion Hoe-Lian

More information

Getting Started with Open Source Compliance

Getting Started with Open Source Compliance Getting Started with Open Source Compliance August 9, 2006 www.hro.com Denver Boulder Colorado Springs London Los Angeles Munich Salt Lake City San Francisco Copyright 2006 Holme, Roberts & Owen LLP Where

More information

Plagiarism. Dr. M.G. Sreekumar UNESCO Coordinator, Greenstone Support for South Asia Head, LRC & CDDL, IIM Kozhikode

Plagiarism. Dr. M.G. Sreekumar UNESCO Coordinator, Greenstone Support for South Asia Head, LRC & CDDL, IIM Kozhikode Digital Rights Management & Plagiarism Dr. M.G. Sreekumar UNESCO Coordinator, Greenstone Support for South Asia Head, LRC & CDDL, IIM Kozhikode Intranet / Internet K-Assets/Objects, Practices, CoP, Collaborative

More information

Architecture and Mode of Operation

Architecture and Mode of Operation Open Source Scheduler Architecture and Mode of Operation http://jobscheduler.sourceforge.net Contents Components Platforms & Databases Architecture Configuration Deployment Distributed Processing Security

More information

Data Management Technology Survey and Recommendation

Data Management Technology Survey and Recommendation LLNL-TR-643636 Data Management Technology Survey and Recommendation T. G. W. Epperly, D. Agarwal September 9, 2013 Disclaimer This document was prepared as an account of work sponsored by an agency of

More information

JBoss Enterprise Middleware

JBoss Enterprise Middleware JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Presented By : Sukanta Basak Red Hat -- Vital Statistics Headquarters in Raleigh, NC Founded in 1993 Over

More information

WWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007

WWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007 WWW World Wide Web Aka The Internet dr. C. P. J. Koymans Informatics Institute Universiteit van Amsterdam November 30, 2007 dr. C. P. J. Koymans (UvA) WWW November 30, 2007 1 / 36 WWW history (1) 1968

More information

Digital Downloads Pro

Digital Downloads Pro Digital Downloads Pro [Install Manual] Start Requirements Install What s New About Created: 24/09/2014 By: wojoscripts.com http://wojoscripts.com/ddp/ Thank you for your purchase! If you have any questions

More information

Digital Assets Repository 3.0. PASIG User Group Conference Noha Adly Bibliotheca Alexandrina

Digital Assets Repository 3.0. PASIG User Group Conference Noha Adly Bibliotheca Alexandrina Digital Assets Repository 3.0 PASIG User Group Conference Noha Adly Bibliotheca Alexandrina DAR 3.0 DAR manages the full lifecycle of a digital asset: its creation, ingestion, metadata management, storage,

More information

Using Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms

Using Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms Using Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms Mohammed M. Elsheh and Mick J. Ridley Abstract Automatic and dynamic generation of Web applications is the future

More information

CARPS: An integrated proposal and data collection system

CARPS: An integrated proposal and data collection system CARPS: An integrated proposal and data collection system Keith Brister, The University of Chicago Abstract: Modern scripting languages and database tools combined provide a new framework for developing

More information

Short notes on webpage programming languages

Short notes on webpage programming languages Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of

More information

All You Wanted To Know About the Management of Digital Resources in Alma

All You Wanted To Know About the Management of Digital Resources in Alma All You Wanted To Know About the Management of Digital Resources in Alma CONFIDENTIAL INFORMATION The information herein is the property of Ex Libris Ltd. or its affiliates and any misuse or abuse will

More information

Semantic Web Applications

Semantic Web Applications Semantic Web Applications Graham Klyne Nine by Nine http://www.ninebynine.net/ 26 February 2004 Nine by Nine Who am I? Scientific, engineering and networked software systems architecture Motion capture,

More information

OPEN SOURCE CONTENT MANAGEMENT SYSTEM

OPEN SOURCE CONTENT MANAGEMENT SYSTEM OPEN SOURCE CONTENT MANAGEMENT SYSTEM AN OVERVIEW by Jinu S. Rajan Research Scholar Dept. of Library and Information Science University of Kerala CONTENT MANAGEMENT SYSTEM (CMS) Digital content is any

More information

OCLC CONTENTdm and the WorldCat Digital Collection Gateway Overview

OCLC CONTENTdm and the WorldCat Digital Collection Gateway Overview OCLC CONTENTdm and the WorldCat Digital Collection Gateway Overview Geri Ingram OCLC Community Manager June 2015 Overview Audience This session is for users library staff, curators, archivists, who are

More information

Search Engine Technology and Digital Libraries: Moving from Theory t...

Search Engine Technology and Digital Libraries: Moving from Theory t... 1 von 5 09.09.2010 15:09 Search Engine Technology and Digital Libraries Moving from Theory to Practice Friedrich Summann Bielefeld University Library, Germany Norbert Lossau

More information

Where to use open source

Where to use open source EBU Open source seminar Geneva 1-2 October Where to use open source Giorgio Dimino RAI Research Centre g.dimino@rai.it Archive ingestion projects RAI Research Centre has been involved for many years in

More information

Digital Library workshop for Parliamentary Libraries

Digital Library workshop for Parliamentary Libraries Digital Library workshop for Parliamentary Libraries Prosentient Systems Pty Ltd 2011 www.prosentient.com.au ejb@[prosentient.com.au Inter-Publish Introduction Table of Contents The Workshop Manual...1

More information

Archiving Systems. Uwe M. Borghoff Universität der Bundeswehr München Fakultät für Informatik Institut für Softwaretechnologie. uwe.borghoff@unibw.

Archiving Systems. Uwe M. Borghoff Universität der Bundeswehr München Fakultät für Informatik Institut für Softwaretechnologie. uwe.borghoff@unibw. Archiving Systems Uwe M. Borghoff Universität der Bundeswehr München Fakultät für Informatik Institut für Softwaretechnologie uwe.borghoff@unibw.de Decision Process Reference Models Technologies Use Cases

More information

Multiple archival data streams and directory uploads: Dealing with complex multi- archival digital assets paired with simplified presentation formats

Multiple archival data streams and directory uploads: Dealing with complex multi- archival digital assets paired with simplified presentation formats Multiple archival data streams and directory uploads: Dealing with complex multi- archival digital assets paired with simplified presentation formats Description This document describes best practices

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Brief Course Overview An introduction to Web development Server-side Scripting Web Servers PHP Client-side Scripting HTML & CSS JavaScript &

More information

Course Number: IAC-SOFT-WDAD Web Design and Application Development

Course Number: IAC-SOFT-WDAD Web Design and Application Development Course Number: IAC-SOFT-WDAD Web Design and Application Development Session 1 (10 Hours) Client Side Scripting Session 2 (10 Hours) Server Side Scripting - I Session 3 (10 hours) Database Session 4 (10

More information

Open is as Open Does: Lessons from Running a Professional Open Source Company

Open is as Open Does: Lessons from Running a Professional Open Source Company Open is as Open Does: Lessons from Running a Professional Open Source Company Leon Rozenblit, JD, PhD Founder and CEO at Prometheus Research, LLC email: Leon@PrometheusResearch.com twitter: @leon_rozenblit

More information

Web Development Frameworks

Web Development Frameworks COMS E6125 Web-enHanced Information Management (WHIM) Web Development Frameworks Swapneel Sheth swapneel@cs.columbia.edu @swapneel Spring 2012 1 Topic 1 History and Background of Web Application Development

More information

Programming Languages

Programming Languages Generalist/Senior Developer DOB: July 19, 1978. Marital Status: Married. P: +64 (0) 21 204 5763 Email: kiwijob@icloud.com Location: Te Atatu, Auckland, 0610, NZ. Languages: English: IELTS 7.5 Spanish:

More information