NewGenLib
Encyclopedia


NewGenLib is an integrated library management system
Integrated library system
An integrated library system , also known as a library management system ,is an enterprise resource planning system for a library, used to track items owned, orders made, bills paid, and patrons who have borrowed....

 developed by Verus Solutions Pvt Ltd. Domain expertise is provided by Kesavan Institute of Information and Knowledge Management in Hyderabad, India
India
India , officially the Republic of India , is a country in South Asia. It is the seventh-largest country by geographical area, the second-most populous country with over 1.2 billion people, and the most populous democracy in the world...

. NewGenLib version 1.0 was released in March 2005. On 9 January 2008, NewGenLib was declared Open Source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

 Software under GNU
GNU
GNU is a Unix-like computer operating system developed by the GNU project, ultimately aiming to be a "complete Unix-compatible software system"...

 GPL Licence by Verus Solutions. Currently NewGenLib 3.0.3 U2 is the latest version running. It is estimated that 2,500 libraries across 58 countries are using NewGenLib as their Primary integrated library management system
Integrated library system
An integrated library system , also known as a library management system ,is an enterprise resource planning system for a library, used to track items owned, orders made, bills paid, and patrons who have borrowed....

.

Features

The software modules are:
  • Acquisitions
  • Cataloging
  • Serials management
  • Circulation
  • Administration
  • OPAC
    OPAC
    An Online Public Access Catalog is an online database of materials held by a library or group of libraries...

     - Support for VuFind
    VuFind
    VuFind is an open source library search engine that allows users to search and browse beyond the resources of a traditional OPAC. Developed by Villanova University, version 1.0 was released in July 2010 after two years in beta....

     is also available
  • MIS Reports
  • End-of-day process (daily scheduler)


The system allows the creation of open access (OA) institutional repositories
Institutional repository
An Institutional repository is an online locus for collecting, preserving, and disseminating - in digital form - the intellectual output of an institution, particularly a research institution....

 compliant with OAI-PMH. It is web-based software and has a multi-tier architecture using Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

 (a Swing
Swing (Java)
Swing is the primary Java GUI widget toolkit. It is part of Oracle's Java Foundation Classes — an API for providing a graphical user interface for Java programs....

-based librarian's GUI
Gui
Gui or guee is a generic term to refer to grilled dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients. The term derives from the verb, "gupda" in Korean, which literally...

) and JBoss
JBoss
JBoss Application Server is an open-source Java EE-based application server. An important distinction for this class of software is that it not only implements a server that runs on Java, but it actually implements the Java EE part of Java...

 (J2EE-based application server). The default backend database is the open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

 PostgreSQL
PostgreSQL
PostgreSQL, often simply Postgres, is an object-relational database management system available for many platforms including Linux, FreeBSD, Solaris, MS Windows and Mac OS X. It is released under the PostgreSQL License, which is an MIT-style license, and is thus free and open source software...

.

NewGenLib is compliant with MARC 21 format, has a MARC editor, and allows seamless bibliographic and authority data import into cataloguing templates. Form letter templates are configurable using OpenOffice 2.0 as ODT and htm.

SMTP mail servers can be configured for emails that can be sent from functional modules. NewGenLib servers are SRU/W compliant supporting MARC-21 and MODS 3.0 metadata
Metadata
The term metadata is an ambiguous term which is used for two fundamentally different concepts . Although the expression "data about data" is often used, it does not apply to both in the same way. Structural metadata, the design and specification of data structures, cannot be about data, because at...

 formats.
CQL (level 1) with both Bath
Z39.50
Z39.50 is a client–server protocol for searching and retrieving information from remote computer databases. It is covered by ANSI/NISO standard Z39.50, and ISO standard 23950. The standard's maintenance agency is the Library of Congress....

 and Dublin Core
Dublin Core
The Dublin Core metadata terms are a set of vocabulary terms which can be used to describe resources for the purposes of discovery. The terms can be used to describe a full range of web resources: video, images, web pages etc and physical resources such as books and objects like artworks...

 Profiles are supported. NewGenLib is Unicode
Unicode
Unicode is a computing industry standard for the consistent encoding, representation and handling of text expressed in most of the world's writing systems...

 3.0 compliant and is RFID ready.

NewGenLib can be installed on Linux and Windows operating systems. It is an internationalized application (I18N) because it is Unicode 3.0 compliant, has an Arabic version available, is asily extensible to support other languages, and may use data entry, storage, retrieval in any (Unicode 3.0) language.

Types of libraries

NewGenLib can be used for any type of library. In fact it is used by all types of libraries. This is because NGL is targeted towards public libraries. The type of libraries in which NewGenLib can be used are
  • University libraries
  • College/School libraries
  • Public libraries
  • Libraries in Research Institutes
  • Church libraries
  • Libraries in Offices/Corporates

Community

A social networking site is now available at http://newgenlib.spruz.com. Librarians and Library managers using NewGenLib Open Source for their libraries are part of this social network. Social networks are created on basis of geography so that the members of the social network can leverage a maximum benefit.

Technologies used

  • Java SE
    Java Platform, Standard Edition
    Java Platform, Standard Edition or Java SE is a widely used platform for programming in the Java language. It is the Java Platform used to deploy portable applications for general use...

  • Apache Tomcat server
  • Spring framework
  • Hibernate and Solr
  • JDOM
    JDOM
    JDOM is an open source Java-based document object model for XML that was designed specifically for the Java platform so that it can take advantage of its language features. JDOM integrates with Document Object Model and Simple API for XML , supports XPath and XSLT. It uses external parsers to...

     for XML
    XML
    Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....

     messaging
  • Java Servlets, JavaServer Pages
    JavaServer Pages
    JavaServer Pages is a Java technology that helps software developers serve dynamically generated web pages based on HTML, XML, or other document types...

     and Apache Struts
    Apache Struts
    Apache Struts is an open-source web application framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt a model-view-controller architecture. It was originally created by Craig McClanahan and donated to the Apache Foundation in...

  • Java Mail
  • OpenOffice for form letters
  • Jasper reports

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK