Friday, November 14, 2008

What is your Web 5.0 strategy?

Strategy crossroads
What is your Web 5.0 strategy?


The future is already here . . . [it’s]
just not evenly distributed (William
Gibson).
In this column, I look at the uneven
present and the past to frame how the
worldwide web (WWW) will evolve
and influence corporate strategy. I
believe the WWW and internet
applications are evolving through five
distinct stages to transform
businesses. Each transition demands
critically different strategic responses
from companies.
Web 1.0: the basic publishing and
transaction medium

The early WWW was a very limited
medium. It was fundamentally a
publishing medium for hypertext
documents, which eventually
included multi-media objects. The
integration of the WWW
infrastructure to databases and the
ability to dynamically create web
pages allowed the WWW to also
become an efficient transaction
media. Companies like Yahoo,
Lycos and Google developed
search functions and portals to
information. Companies like Amazon
and eBay enabled e-commerce, the
sale of goods and services on the
internet.
In this period, every major company
had to develop a WWW strategy to
publish corporate information,
communicate with various
stakeholders, and enhance internal
publishing and communications.
Managers also had to decide the role
of the WWW as a channel to
customers and select either a direct or
intermediated selling strategy. These
changes forced companies to
reframe their customer value
propositions in terms of content and
channels (Kambil, 1997).
Web 2.0: the social and
co-created web

Beginning in the late 1990s, we saw
the emergence of Web 2.0. This was
characterized by a fundamental shift
in how content and value was socially
and collaboratively co-created by the
users (Kambil et al., 1999) of the
WWW. In Web 2.0, the internet
became a collaborative platform
where companies could use the
collective power of distributed users
to capitalize on data access and
network effects (the ‘‘long tail’’) that
create extraordinary value (Anderson,
2006). Web 2.0 applications like
YouTube, Facebook, LinkedIn,
deli.cio.us, and Wikipedia all use the
contributions of thousands of users to
constantly improve content and
innovate.
This era’s central strategy question
asked managers how to modify
business models to tap the value of
user-generated content and leverage
the ‘‘long tail’’ to realize extraordinary
gains from scaling the impacts of
individual contributions. As users
collaborate, share information, and
aggregate bargaining power, the
increased transparency can also
create new management challenges.
Users are able to negotiate better
prices, use reverse auctions and
create social movements to pressure
company leaders. Web 2.0 presages
the need to deal with transparent
markets.
PAGE 56 jJOURNAL OF BUSINESS STRATEGY j VOL. 29 NO. 6 2008, pp. 56-58, Q Emerald Group Publishing Limited, ISSN 0275-6668 DOI 10.1108/02756660810917255
Ajit Kambil is the Global Director of Deloitte
Research, Boston, Massachusetts, USA.
Web 3.0: the semantic and
intelligent web

Today, the WWW is transitioning to a
third stage: the semantic web. The
semantic web combines human and
increasingly available machine
intelligence to make information more
rich, relevant, timely and accessible.
For businesses, some of the key
components ofWeb 3.0 include better
descriptions of web resources
through mark-up languages like
eXtensible Business Reporting
Language (XBRL). For example,
corporate disclosures that are
marked-up with semantic XBRL tags
allow users to quickly and seamlessly
extract and compare information
across companies. The power of
XBRL to enable quick comparisons of
information is illustrated by some of
the applications of EDGAR Online. As
grid and cloud computing come to the
fore, and Moore’s law enables more
powerful processors, more resources
are available for computationally
intensive machine learning
applications, Machine learning
algorithms can then be applied more
easily to WWW data to dynamically
synthesize useful information. An
illustrative prototype application that
illustrates this is PhotoSynth. In this
web application many users can
contribute their digital photographs of
an object like the Duomo in Florence.
PhotoSynth then automatically
compares photographs and
synthesizes a richer photographic
representation of the objects in the
photo such as a panoramic view[1].
Going forward, applying neural
networks, genetic algorithms and
other machine learning tools to
user-generated content will
accelerate and expand the insights
derived from the WWW.
For businesses, the semantic web
demands greater attention to
analytics and exploiting computation
to create differentiated insights from
corporate and user-generated data.
Investments in analytic capabilities
will position firms to exploit data and
information for competitive
advantage. As transparency
increases, management will have to
focus more energy on communicating
and trust-building with multiple
stakeholders in a noisy world.
Web 4.0: the mobile, machine and
object web

From Web 1.0 to 3.0, most of the
information processed is direct,
user-generated content that is
processed by ever increasing
computing power. Today, the
proliferation of wireless
communications enables another
major transition: the ability to connect
people and objects anytime,
anywhere in the physical and virtual
worlds. The widespread addition of
objects to the WWW provides another
level of user-generated content and
analytic services. For example,
imagine driving to your office in a car
that knows your current location and
destination from its GPS system. By
analyzing information from many
different cars sent to a cloud of
computers through wireless services,
the automobile’s GPS system can
come back with suggestions to
improve your route to work by
analyzing real-time traffic patterns.
This could help commuters avoid
traffic jams, conserve gasoline, and
increase energy efficiency. Perhaps
one day, the car will drive by itself,
using the most efficient route between
two points. Similarly objects may be
used to unobtrusively monitor your
health or the safety of your property.
Information from the objects will be
processed remotely, suggesting
interventions that improve safety in
real time. The information will be sent
to a cloud, analyzed, filtered and
responded to as needed.
Another characteristic of Web 4.0 will
be the increased real-time integration
between individuals and the virtual
worlds and objects they interact with.
Whether it is Webkinz or Second Life
avatars, individuals are increasingly
likely to live in and multitask through
physical and virtual worlds. Haptics –
where objects and interfaces can give
us different touch sensations –
represent another major
advancement in this field. Already,
cell phones with locator devices can
pull us toward a store.
The central challenges for strategists
in Web 4.0 will be to devise strategies
to fully exploit the integration of
physical and virtual objects with other
user-generated content to create
value. This may be to frame the next
generation of supervisory control and
data acquisition (SCADA)
applications or to generate value from
entertainment that combines
information from objects and humans.
Many applications integrating real
and virtual objects with users have yet
to be imagined.
Web 5.0: the sensory-emotive
web

For the most part, the WWW is an
emotionally flat environment. Sure, a
contentious blog may stir up anger
that leads to a ‘‘flaming debate’’ on a
website, and YouTube videos might
make you laugh, but the Web is not a
real-time, emotionally responsive
space. It does not know your
emotional state or your receptivity to
specific information. The lack of
emotional awareness limits the
potential of the Web. After all, people
are ‘‘feeling’’ beings in addition to
‘‘thinking’’ beings, and as the
behavioral economists have shown,
they do not always think or behave
rationally.
Today, we are at the threshold of Web
5.0, a quasi-emotive web that is more
aware of your feelings. For example,
the www.wefeelfine.org combs newly
posted blogs for the phrases ‘‘I feel’’
and ‘‘I am feeling’’, categorizes them,
and maps the frequency and location
of clusters of feelings. As a result,
users can find data-supported
insights into questions like ‘‘What are
the most representative feelings of
female New Yorkers in their 20s who
post on the WWW?’’ or ‘‘What are the
guiltiest cities in the world?’’ or ‘‘What
do people feel in Baghdad right
now?’’
Emotiv, a San Francisco based
company, takes this one step further.
VOL. 29 NO. 6 2008 jJOURNAL OF BUSINESS STRATEGYjPAGE 57
They can sense neurological activity
using non-invasive EEGs. Coupled
with other indicators such as blood
pressure, they can assess various
physiological and neurological states
of the user. The headset can also be
trained to control the expression of
objects on a screen or a software
game. These signals can be used to
directly control software or real
objects intermediated by an online
channel. Emotiv represents a major
shift in the future of human interfaces
to the WWW. While some companies
claim they can map feelings in real
time, this is a bit of a misnomer.
Emotions are complex and feelings
like love, anger and happiness are
difficult to map in the brain, even with
an FMRI (Kagan, 2007). Instead,
today’s technologies measure some
of the effects of these emotions.
Nevertheless, our advances in human
machine interfaces push us to new
vistas of interaction.
In Web 5.0, the next managerial
challenge will be to truly tailor
interactions to create rich,
emotionally-resonant experiences for
users. Today, we see glimpses of this
in online gaming environments.
E-commerce will have to adapt even
more to customized, real-time
communications with users. Web 5.0
will also put new demands on
advertising, a major source of
revenues on the Web. It too will be
more targeted to the user’s level of
arousal and receptivity to information.
As with every prior transition, the
sensory-emotive web has the
potential to change the WWW from a
noisy environment to a richer place of
thoughtful and affable interactions. It
could also become a manipulative
and disruptive space for individuals.
Time will reveal how we use these new
capabilities.
Note
1. Visit www.labs.live.com/photosynth/
for more information.
References
Anderson, C. (2006), The Long Tail: Why
the Future of Business is Selling Less of
More, Hyperion, New York, NY.
Kagan, J. (2007), What is Emotion: History,
Measures and Meaning, Yale University
Press, New Haven, CT.
Kambil, A. (1997), ‘‘Doing business in the
wired world’’, IEEE Computer, May.
Kambil, A., Friesen, G.B. and Sundaram,
A. (1999), ‘‘Co-creation: a new source of
value in the eEconomy’’, Accenture
Outlook Magazine, June.
Corresponding author
Ajit Kambil can be contacted at:
akambil@deloitte.com
PAGE 58 jJOURNAL OF BUSINESS STRATEGYjVOL. 29 NO. 6 2008

Wednesday, June 4, 2008

Installation of NewGenLib Software on Windows XP

Installation of NewGenLib on Windows XP
The following steps demonstrate the installation
of NewGenLib software on a local machine. This
presentation is limited to installation only. For
further assistance, please refer to NewGenLib
User Manual (UserManualAllModules.pdf)
available at
http://www.sourceforge.net/projects/newgenlib
Thanks To
Dr. L J Haravu
Kesavan Institute of Information and Knowledge Management, Hyderabad
Verus Solutions Pvt. Ltd., Hyderabad
Everyone else involved in the development of NewGenLib and making it open source
What is NewGenLib?
"NewGenLib is a metadata content management software solution"
An integrated library management software
A web-based application that uses RDBMS technology to manage databases
Compliant with International Standards: MARC, XML, UNICODE & Dublincore
Installable on LAN/Intranet and Standalone computers
Uses many open source components
NewGenLib is now Open Source !!! J
Free download at http://www.sourceforge.net/projects/newgenlib
Take a 20-minute multimedia tour at www.newgenlib.com
Let’s Install & Use it
Files Required for Installation
J2SE Software Development Kit (SDK)
PostgreSQL for Windows
JBoss Application Server
newgenlib.ear
NewGenLibFiles.zip
backupinplain.sql
Java Runtime Environment (JRE)
(for installation on clients)
Sources of Download
Download files 1 to 4 from http://www.sourceforge.net/projects/newgenlib
JBoss Application Server
newgenlib.ear
NewGenLibFiles
backupinplain.sql
J2SE Software Development Kit (SDK) http://java.sun.com/j2se/1.4.2/download.html
PostgreSQL for Windows
http://www.postgresql.org
Java Runtime Environment (JRE) http://java.sun.com/j2se/1.4.2/download.html
Installation Summary
Install Java 2 SDK
Set environment variable for Java 2 SDK
Install PostgreSQL for Windows
Create newgenlib database
Run backupinplain.sql script to create tables
Install JBoss Application Server
Copy newgenlib.ear file to JBoss Server
Extract NewGenLibFiles.zip to C drive
Edit Env_Var file & fill in the System Parameters
Create a shortcut for JBoss run.bat file on the Desktop
Start the JBoss Application Server
Access NewGenLib through the Web Browser


Files Required for Installation
Install Java 2 SDK
Double Click j2sdk file to launch the installer
Accept the license agreement
Click "I accept the terms in the license agreement"
Click Next > button
Choose installation directory
By default, SDK is installed under C:\j2sdkx.x.x folder (where x.x.x represent the version). But for simplicity, the folder name may be changed. Here, it is changed to jdk
Click Next > button
Choose installation directory
Click Change… button and change the folder name to jdk
Click OK button
Choose installation directory
Click Next > button
Web Browser Configuration
Java 2 SDK automatically identifies the browsers installed. Select the browsers to be configured with Java.
Click Install > button
Installation in Progress
Installation Complete
Click Finish button
Set Environment Variable for Java 2 SDK
Right Click My Computer icon on your Desktop and click Properties
Set Environment Variable for Java 2 SDK
In System Properties screen, select Advanced tab & click Environment Variables button
Set Environment Variable for Java 2 SDK
In Environment Variables window, Click New button under System Variables
Set Environment Variable for Java 2 SDK
In New System Variable window, type JAVA_HOME for Variable name & Java 2 SDK installation path (C:\jdk in this example) for Variable value
Click OK
Environment Variable for Java 2 SDK set
The Environment Variable for Java 2 SDK can be seen
Install PostgreSQL for Windows
Double click the postgresql installer package to launch installation wizard
Select the language & click Start > button
Welcome Screen
Click Next > button
Installation Notes
Click Next > button
Installation Options
Leave all the options default (including the installation directory)
Click Next > button
Service Configuration
Account name: postgres
Account domain: localhost (in case of local installation)
Account password: newgenlib (retype the password)
Click Next > button
Account Creation & Password Warning
If Account error window appears, click Yes to create postgres Account
If "Password weak" warning appears, click No to retain your password (If you click Yes, the installer replaces your password with a random password)
Initialize Database Cluster
Type postgres for Superuser name (it may be present already)
Type newgenlib for Password and retype the same.
Leave the other options unchanged.
Click Next > button.
Select Procedural Language
The procedural language PL/pgsql will be selected by default
Click Next > button
Select contrib modules (IMPORTANT!)
Select DBlink, Fuzzy String Match & Tsearch2 Modules. Admin81 is selected by default.
Click Next > button
Ready to Install
Click Next > button to start installation
Installation in Progress
Installation Complete
Click Finish > button
Create newgenlib database
Go to Start > Programs > PostgreSQL > PgAdmin III
Connect to PostgreSQL Database Server
Right Click on PostgreSQL Database Server & click Connect
Enter Password to connect to server
Enter the password for user postgres (password is newgenlib)
Click OK button
Create New Database
Right click on Databases & click New Database
Create newgenlib database
In New Database Window, enter newgenlib for Name, select posgres for Owner, UTF8 for Encoding & pg_default for Tablespace
Click OK button
newgenlib database created
newgenlib database can be seen in Database list
Close pgAdmin III
Copy backupinplain.sql file to C drive
Copy backupinplain.sql file to C drive
Go to Command Prompt
To go to command prompt, click Start > Run & type cmd
Change directory to PostgreSQL\bin
At the command prompt, type cd C:\Program Files\PostgreSQL\x.x\bin (where x.x is the version directory. In this example, it is 8.1)
Press Enter
Access newgenlib database for user postgres
type psql -d newgenlib –U postgres
Press Enter
Type postgres account password (password is newgenlib)
(NOTE: While typing the password, no characters appear on screen. The cursor will not move)
Press Enter
Run backupinplain.sql script
On successful access, the prompt changes to database name
Type \i c:/backupinplain.sql & Press Enter (Note the use of forward slash after C:)
Table creation in progress
Table creation complete
The table creation is complete
Close the command prompt
Install JBoss Application Server
Extract jboss-3.2.1_tomcat-4.1.24.zip file to C drive directly
Select location for extraction
Select C drive as location for extraction
Click Extract button
Extraction Complete
When extraction completes, the jboss folder can be seen in C drive
Copy newgenlib.ear file to JBoss Server
Copy newgenlib.ear file to C:\jboss-xxx\server\default\deploy directory
Extract NewGenLibFiles.zip file to C drive
Extract NewGenLibFiles.zip file to C drive directly
Extract NewGenLibFiles.zip file to C drive
Select C drive as the location for extracting NewGenLibFiles.zip file
Extraction Complete
When extraction completes, the NewGenLibFiles directory can be seen in C drive
Edit Env_Var file to fill System Parameters
Go to C:\NewGenLibFiles\SystemFiles directory & open Env_Var file using any text editor.
Edit Env_Var file to fill System Parameters
Change JBOSS_HOME from D drive to C drive (as JBoss is installed in C drive in this example). Enter the IPADDRESS of the server machine (localhost or 127.0.0.1 for local installation), Port on which this server should be accessed and DEFAULT_SEARCH option.
Save the file & Close.
Create Shortcut for JBoss run.bat file on Desktop
Go to C:\jboss-xx\bin folder. Right click, hold the right mouse button on run.bat file and drag it on to the Desktop. Select Create Shortcuts Here from the context menu.
Rename the Shortcut to "NewGenLib Server"
For easy understanding & usage, rename the shortcut to NewGenLib Server.
Start the JBoss Application Server
Double Click NewGenLib Server on the Desktop to start JBoss Application Server
Open Web Browser & type URL to start NewGenLib
Open Internet Explorer & type http://localhost:8080/newgenlibctxt/LaunchApplication
Unblock in Windows Security Alert
If Windows Firewall gives Security Alert, click Unblock button
Java Starting…
Starting NewGenLib Application
Verifying Digital Signature
Click Run button to run the application. You may check Always trust content from this publisher to avoid this screen subsequently.
Enter Server Details
Enter the IP address of the server & port number
Click OK
The Login Screen
(select the library) Enter the user id and password to login
Click Login
The Login Screen
Default User id is 1 & Default Password is abc
Click Login
Welcome Screen with Pending Job List
NewGenLib Menu
The preliminary configuration can be done under
Administration > Configure system
General Configuration of Library Details
The library details can be configured at
Administration > Configure system > General > Library
General Configuration of Library Details
Click OK to update. An appropriate dialog is displayed.
OPAC Interface
Open Internet Explorer, type http://localhost:8080/newgenlibctxt
to access OPAC.
OPAC Interface
Please refer to NewGenLib User Manual for assistance on installation & usage.Manual available at http://www.sourceforge.net/projects/newgenlib

Use of ICT in Libraries of the world


Africa News

March 19, 2008 Wednesday

Nigeria;
ICT Capacity Building for Teacher Librarians is a Must - NERDC Boss


BYLINE: Vanguard

LENGTH: 947 words

AS a result of changes which are thrown up by the information age, libraries have transformed from places where students find books to information centres for schools and students.
The dawn of the information age has, therefore, altered the traditional role of the teacher-librarian as he or she is now expected to be competent in the use of computers to source for information.
This change has posed a great challenge to the teacher-librarian who needs to impart the knowledge of the use of information and communication technology (ICT) in sourcing for information in the library.
The task before the teacher-librarian has become more daunting as Nigerian schools are far from being ICT compliant.
It is in realisation of this predicament that informed the organisation of training sessions on ICT capacity building for teacher-librarians by the Nigerian Educational Research and Development Council.
The latest of these training workshop took place in Lagos this week with teacher-librarians from across the 36 states of the federation and the FCT participating in it.
The three-day workshop, which began on Monday, March 17, was organised by the NERDC.
While addressing participants at the all-important workshop, the Executive Secretary of the NERDC, Prof. Godswill Obioma, explained the need for the training of teacher-librarians in ICT as the present generation of children, who are growing up in a world that has changed significantly over the years, must be prepared for the 21st century challenges.
He said further: "One of the roles of education is to keep up with changes, especially those brought about by the information age. The teacher-librarian's job has, therefore, become more important. Knowing the role of the library in schools, it is now a must that ICT capacity building for teacher-librarians be organised to equip them on the technicality of ICT at the different departments of the library.
This will strengthen the capacity in the selection and use of a wide range of information sources apart from books and audio-visual materials." He added that the training is meant to give them insight and inspiration into their knowledge of librarianship.
The highlight of the training workshop is the presentation of papers by resource persons who are experts in the field of Library Science. The papers focused specifically on training teacher-librarians to be ICT compliant in the following areas: ICT application to reader services and circulation section of the school library; ICT application to technical services and cataloguing and classification section of the school library, ICT application to serial services section of the school library, ICT application to collection and development section of the school library, ICT application to management of the school library and ICT application to reference section of the school library.
Dr. Innocent Ekoja, who is the Librarian of the University of Abuja, presented the paper on ICT application in the management of school library; Dr. E.C. Madu, a Senior Lecturer at the Library and Information Technology Department of the Federal University of Technology, Minna, presented the paper on ICT application to serials management and service.
The paper on changing role of the teacher-librarian in the 21st century was presented by Mrs. Catherine Joel-Ikokoh who is the Head of Library Services of NERDC, Abuja, while Mr. S.E.A. Sonake, the Director, Research and Development of the National Library of Nigeria, presented the paper on ICT application to cataloguing and classification of school library materials.
Other papers slated for presentation at the workshop include ICT application to reference services section of a school library by Dr. Michael Ochogwu and ICT application to collection development section by Dr. William Akpochefo.
Dr. Ilesanmi Osho, Deputy Director in-charge of Library and Informatics Centre (LIC) and the workshop's coordinator highlighted similar training programmes earlier oganised for the teacher-librarians on the use of ICT as well as the activities of the LIC in development of library services in the country.
These activities, according to Osho, include the training workshop for school librarians and relevant teachers on the impact of library orientation on students which the educational parastatal organised last year, adding that the training, which attracted participants and stakeholders from across the country, greatly empowered them on the modalities and techniques which are necessary for handling students and pupils on the proper use of the library.
The other activities of LIC, as listed by Dr. Osho, include the following:
A capacity strengthening workshop involving the use of statistical packages for the social sciences which was organised for research officers and other relevant staff of the Council, with the workshop greatly enhancing the research capabilities of the participants.
A workshop on system administration and maintenance was also organised in order to further facilitate the ICT compliance of the NERDC staff, with the training being beneficial to the council's support staff who form the bulk of computer users in the council.
Compilation of Research and Development Abstract Vol. 2 which commenced after the successful completion of the compilation and printing of educational research abstract Vol. 1.
The Informatics Department has increased its ICT services to the council and other relevant users following the empowerment of the department with the supply of ICT equipment.
The Library Services Department has increased its stock of books, journals and periodicals, a development that has widened the scope of services to library users.

LOAD-DATE: March 20, 2008

LANGUAGE: ENGLISH

PUBLICATION-TYPE: Newsletter




Vanguard (Nigeria) - AAGM

March 19, 2008 Wednesday

ICT CAPACITY BUILDING FOR TEACHER LIBRARIANS IS A MUST - NERDC BOSS

BYLINE: Olubusuyi Adenipekun

LENGTH: 950 words

AS a result of changes which are thrown up by the information age, libraries have transformed from places wherestudents find books to information centres for schools and students.
The dawn of the information age has, therefore, altered the traditional role of the teacher-librarian as he or she isnow expected to be competent in the use of computers to source for information.
This change has posed a great challenge to the teacher-librarian who needs to impart the knowledge of the use ofinformation and communication technology (ICT) in sourcing for information in the library.
The task before the teacher-librarian has become more daunting as Nigerian schools are far from being ICTcompliant.
It is in realisation of this predicament that informed the organisation of training sessions on ICT capacity buildingfor teacher-librarians by the Nigerian Educational Research and Development Council.
The latest of these training workshop took place in Lagos this week with teacher-librarians from across the 36 statesof the federation and the FCT participating in it.
The three-day workshop, which began on Monday, March 17, was organised by the NERDC.
While addressing participants at the all-important workshop, the Executive Secretary of the NERDC, Prof. GodswillObioma, explained the need for the training of teacher-librarians in ICT as the present generation of children, who are growing up in a world that has changed significantly over the years, must be prepared for the 21st centurychallenges.
He said further: "One of the roles of education is to keep up with changes, especially those brought about bythe information age. The teacher-librarian's job has, therefore, become more important. Knowing the role of thelibrary in schools, it is now a must that ICT capacity building for teacher-librarians be organised to equip them on thetechnicality of ICT at the different departments of the library.
This will strengthen the capacity in the selection and use of a wide range of information sources apart from booksand audio-visual materials." He added that the training is meant to give them insight and inspiration into theirknowledge of librarianship.
The highlight of the training workshop is the presentation of papers by resource persons who are experts in the fieldof Library Science. The papers focused specifically on training teacher-librarians to be ICT compliant in the following areas: ICT application to reader services and circulation section of the school library; ICT application to technicalservices and cataloguing and classification section of the school library, ICT application to serial services section ofthe school library, ICT application to collection and development section of the school library, ICT application tomanagement of the school library and ICT application to reference section of the school library.
Dr. Innocent Ekoja, who is the Librarian of the University of Abuja, presented the paper on ICT application in themanagement of school library; Dr. E.C. Madu, a Senior Lecturer at the Library and Information Technology Department ofthe Federal University of Technology, Minna, presented the paper on ICT application to serials management andservice.
The paper on changing role of the teacher-librarian in the 21st century was presented by Mrs. Catherine Joel-Ikokohwho is the Head of Library Services of NERDC, Abuja, while Mr. S.E.A. Sonake, the Director, Research and Development of the National Library of Nigeria, presented the paper on ICT application to cataloguing and classification of schoollibrary materials.
Other papers slated for presentation at the workshop include ICT application to reference services section of aschool library by Dr. Michael Ochogwu and ICT application to collection development section by Dr. WilliamAkpochefo.
Dr. Ilesanmi Osho, Deputy Director in-charge of Library and Informatics Centre (LIC) and the workshop'scoordinator highlighted similar training programmes earlier oganised for the teacher-librarians on the use of ICT aswell as the activities of the LIC in development of library services in the country.
These activities, according to Osho, include the training workshop for school librarians and relevant teachers on theimpact of library orientation on students which the educational parastatal organised last year, adding that thetraining, which attracted participants and stakeholders from across the country, greatly empowered them on themodalities and techniques which are necessary for handling students and pupils on the proper use of the library.
The other activities of LIC, as listed by Dr. Osho, include the following:
? A capacity strengthening workshop involving the use of statistical packages for the social sciences which was organised for research officers and other relevant staff of the Council, with the workshop greatly enhancing theresearch capabilities of the participants.
? A workshop on system administration and maintenance was also organised in order to further facilitate the ICT compliance of the NERDC staff, with the training being beneficial to the council's support staff who form thebulk of computer users in the council.
? Compilation of Research and Development Abstract Vol. 2 which commenced after the successful completion ofthe compilation and printing of educational research abstract Vol. 1.
? The Informatics Department has increased its ICT services to the council and other relevant usersfollowing the empowerment of the department with the supply of ICT equipment.
? The Library Services Department has increased its stock of books, journals and periodicals, a development that has widened the scope of services to library users.
Distributed by AllAfrica Global Media. (allafrica.com)

LOAD-DATE: March 20, 2008

LANGUAGE: ENGLISH

ACC-NO: A2008032031-17EAF-GNW

PUBLICATION-TYPE: Other

JOURNAL-CODE: FVAN





M2 PressWIRE

March 26, 2008 Wednesday

The Bodleian Library: The worldwide collection of Shakespeare Quartos will become available online

LENGTH: 804 words

RDATE:26032008
Oxford -- The Bodleian Library, University of Oxford together with the Folger Shakespeare Library, Washington DC, is to create the Shakespeare Quartos Archive, a freely-accessible digital collection. The initiative is one of five transatlantic digitization collaborations between British and American institutions awarded the first JISC/NEH Transatlantic Digitization Collaboration Grants. The other participating organizations include the British Library, Edinburgh University Library, the National Library of Scotland, the Shakespeare Institute at Birmingham University and the Maryland Institute for Technology in the Humanities.
The Joint Information Systems Committee (JISC) is supporting the project through funding of almost GBP60,000 for the British participating organizations. The US partners will receive their funding from the National Endowment for the Humanities (NEH).
The one-year project which begins in April 2008, will reunite all seventy-five pre-1641 quarto editions of Shakespeare's plays into a single online collection. The project's website will feature high-resolution reproductions and full-text of surviving Shakespeare quartos in an interactive interface. Functions and tools such as the ability to overlay text images, compare images side-by-side, search full-text, and mark and tag text images with user annotations will facilitate scholarly research, performance studies, and new pedagogical applications. In the first instance, full-functionality will apply to all 32 copies of Hamlet, held at participating institutions.
In the absence of surviving manuscripts, the quartos-Shakespeare's earliest printed editions-offer the closest known evidence of what Shakespeare might actually have written, and what appeared on the early modern English stage. They are of immense interest to scholars, teachers, editors, and theatre directors, yet due to their rarity and fragility, the earliest quartos are not readily available for most to study. The Shakespeare Quartos Archive will make these earliest quartos freely accessible for in-depth study to Shakespeare students across the globe.
Richard Ovenden, Associate Director and Keeper of Special Collections, Bodleian Library said: The Bodleian Library is committed to making its collections and treasures available to the world-wide community of scholars, teachers, and students. Thanks to the support of JISC and the NEH, the Shakespeare Quartos Archive will help us move a step closer to realizing this goal. Working with the Folger Shakespeare Library and our other partners, we will create a significant online resource for scholars at all levels with an interest in Shakespeare.'
Dr Malcolm Read, JISC Executive Secretary welcomed the announcement, saying: This project demonstrates the great potential of collaboration between our two countries in the field of digitisation. It brings together skills, expertise and important scholarly content in ways that we hope and trust will deliver major benefits to scholars on both sides of the Atlantic. We are delighted to be working with the NEH on this digitisation initiative and we look forward to seeing the fruits of this project in due course.'
NOTES TO THE EDITOR
--Founded in 1602, the Bodleian Library is home to over 8 million volumes and a large number of manuscripts and rare printed books. It is the largest university library in Britain and the second largest library in the UK. More information about the Bodleian Library and its activities can be found at www.bodley.ox.ac.uk
--The Joint Information Systems Committee (JISC) is a joint committee of the U.K. further and higher education funding bodies and is responsible for supporting the innovative use of information and communication technology (ICT) to support learning, teaching, and research. It is best known for providing the JANET network, a range of support, content and advisory services, and a portfolio of high-quality resources. Information about JISC, its services and programs can be found at www.jisc.ac.uk
--Folger Shakespeare Library, located on Capitol Hill in Washington DC, is a world-class research centre on Shakespeare and on the early modern age in the West. It is home to the world's largest and finest collection of Shakespeare materials and to major collections of other rare Renaissance books, manuscripts, and works of art. More information about the Folger Shakespeare Library can be found at www.folger.edu
CONTACT: Oana Romocea, Communications Office, Bodleian Library Tel: +44 (0)1865 277 627 e-mail: oana.romocea@bodley.ox.ac.uk
((M2 Communications Ltd disclaims all liability for information provided within M2 PressWIRE. Data supplied by named party/parties. Further information on M2 PressWIRE can be obtained at http://www.presswire.net on the world wide web. Inquiries to info@m2.com)).

LOAD-DATE: March 26, 2008

LANGUAGE: ENGLISH

PUBLICATION-TYPE: Newsletter

JOURNAL-CODE: M2P


Sunday, June 1, 2008

The Evolution of Dewey & WebDewey

The Evolution of Dewey & WebDewey
The Future is Now
Brief "Digital" Dewey History
DOS (Electronic Dewey)
Windows (Dewey for Windows)
Web (WebDewey)
1993 – Electronic Dewey
Unveiled at Midwinter 1993
DDC 20
MS DOS CD-ROM product
Keyboard commands
Screen displays very different from print Dewey
Limited local notes capability
Hard to "window" in a DOS environment
Hard to update
More of a cataloging curiosity than a cataloging tool
1996 – Dewey for Windows
DDC 21
Windows CD-ROM product
Mouse friendly – select windows, scroll, drag & drop, expand/minimize windows
Screen displays include "Show Page" view
Local notes capability
All documentation online
Hard to update
Becoming a cataloging tool
2000 – WebDewey
DDC 21
Subscription Web product (available through CORC)
Internet connection & mouse needed
Screen displays show hierarchical structure of numbers
No local notes
Much improved online help
Browser environment– lots of windows!
Kept up-to-date by OCLC/Forest Press
Cataloging power tool!
Favorite Features in 2001
Separate Browse and Search screens
Boolean searching
Hierarchical display of numbers
Hypertext links
Dewey class numbers
LCSH authority records
Buttons for Tables, Browse, Notes, Terms, & a new search box always visible
Timer
Updated by OCLC/Forest Press
Wish List from 2001
Search history button
Option to revise a Boolean search
Link to OPAC
Work area (for building numbers)
Larger timer; maybe flashing when time down to 5 minutes
Local notes, local notes, local notes!
More built numbers
Links back to older editions, especially when numbers are discontinued
Wishes Granted J
Search history button J
Revise Boolean searches J
Link to OPAC J
Work area J
Timer flashes when time remaining is down to 5 minutes J
Local notes!! J
More built numbers J
Links back to discontinued numbers in older editions L





Cool Stuff I Wish I’d Wished For…
Logon saved in a cookie
Related links
Quick tips (on the Search screen)
Launch WebDewey from Connexion Client
Really long WebDewey session (2 hrs. vs. 40 min. from within Connexion Browser session)
Collapsible hierarchy & other user preferences
Improved mappings:
Subject headings for children
SM – Statistical Mappings
PPT (People Places & Things) mappings
EM – Editorial mappings – most authoritative






For 2006– Challenge Dewey to…
Provide more frequent updating (monthly, weekly, daily, hourly?)
Incorporate the Dewey Blog
Provide a link to the Dewey Blog on opening screen
Link numbers in Blog discussions to WebDewey
Integrate local notes with schedules & tables
Link back to older editions for discontinued numbers (I don’t like the Excel spreadsheet)
Provide links to Relative Index terms
Allow more user feedback:
Contributions of built numbers
Tagging/Folksonomies for Relative Index term suggestions
Direct line to EPC members
Add Dewey class numbers to LCSH authority records
The Future is Now…
Collaborative nature of the Web
Consider changing WebDewey’s name?
Web2.0Dewey
WikiDewey

Learning Resource Centre at Indian School of Business, Hyderabad




Friday, May 30, 2008

Installation of Redhat 9 Linux

Installation of Redhat 9 Linux.
What is Dual booting : When we say dual booting we mean having more than once OS on same machine. Only one Operating System can run at once. It makes you feel like you are having two or more different system as you different OS. We can have more than two operating system on a machine, ie. you can have 3 or 4 OS on same machine. When we make a dual booting usually (if not chosen to boot from cd or floppy) we get the choice on startup that which OS you want to boot to ( start ). It is handled by a boot loader which take care after your choice to load which OS. Linux boot loader ( GRUB , Lilo ) has ability to boot Linux as well as all other known available operating system. Although you can use Windows boot loader also but that is little advance.
Common Questions about dual boot :
a. Can I access windows partition from Linux , vice-versa.?
Ans : Yes you can access windows partition from Linux, Infact already answered several times (Use search feature at LinuxSolved.com to find your answer). But to access linux partition from windows you will need some software like explorer2fs used to access linux from windows.

b. Do it ( Linux Installation ) will cause data loss ?
Ans : If you follow this tutorial correctly then there will be no loss.

c. Can I have triple boot ?
Ans : yes you can have.
d. What about partition ?
Ans : See Preparation & Requirements and also step No. 10 & 11. directly.

e. My question is not answered here..!!
Ans : Nor it will be. Ask it in right place ( ie. at right forum in LinuxSolved.com ) to get detailed answer.Preparation & RequirementsI suggest you to have atleast 6 GB of free space or a empty 6 GB of partition. You can actually install RH on less than 1 GB of space when only server is chosen. If you are using MS windows 98, XP, 2000, ME and have a partition which is around 6 GB then all you need is to empty that partition by moving its data to ( if data is important ) other drive or else leave it as it is if data is not important ( not to be preserved ). Although you can choose any of the windows partition to install linux ( that partition will be not available for windows) ie. D:, E:, F: but I suggest you to choose the last ( here F: ) for easier and hassle free install. In the case you don't have separate partition ie. on big partition then I suggest you to use utitlity like partition magic to resize your current partition and then create New partition for Linux.(If you are planning to install linux on separate hard drive then no need to read about partitions. Also keep a floopy disk handy in the case if it is required.

Installation Step by Step 1. Get Linux CDS. ( here we assume that you have proper bootable Redhat 9 cds with you or you have downloaded images and then burnt into cdroms )
2. Now make sure that your computer is set to boot from CDROM ( It is done through BIOS ). Insert your Redhat 9 CD-1 and boot off of your computer from it.
3. Now it will show screen showing few options.. ( Redhat Linux 9 ) and a RED HAT of course .Press Enter to through graphical installtion ( We are not using text installation here ). It will now ask various things which will be described in separate steps further.
4. In this step it will ask you to have a Media check to make sure that medium of your installation is safe ( I suggest to do media check ). To test CDs navigate using tab and select "OK" by pressing Enter then it will show a screen asking you to start test using "TEST" button or change cd using "EJECT CD" Button. So test the current cd press "TEST" and to test another select "EJECT CD" then change cd and put another cd to check. The checking process is little longer takes around 5 minz to 15 minz , if you cds are fine then it will show test results as "PASS" and you can continue other wise "FAILED" you can continue but you should never continue b'coz it wil cause trouble later in installtion. Try to clean you cd in the case of "FAILED" and do the test again, if again failed then don't install , get another media (New CDs). If result is "PASS" then select "CONTINUE" to install the Linux.
5. Welcome Note: After this it will load the Redhat Graphical installer. ( may take few minutes to load ) then i will show a "Welcome Screen". It has basically 2 parts a. Left : Showing online help, b. Middle+Right part: The actually action place. Now press "Next" to continue either by mouse or using Tab + enter for navigation from keyboard.

6. Language Selection: In this step it will ask you for the your preffered language ( Mostly english ) So select your language and press "NEXT" to move to next part.
7. Keyboard Configuration: Here it ask that which type of keyboard you use (Mostly U.S. English) then press "NEXT" to move to next step.
8. Mouse Configuration: This step is to configure your mouse. Most of the time it automatically detects the right mouse but if it has not just see if your mouse manufacturer name is there if yest then select appropriate model by expending the list and you are unable to find manufacturer or model then from generic select the the mouse which suits you mouse best.If you have serial mouse then select your devive to which it is connected. (/dev/ttyS0 if COM port 1 of windows, ttyS1 if COM port 2 of windows and so on). If you have 2 button mouse then select Emulate 3 buttons option which will make your mouse three button when you press your both button at same time . Now press "NEXT" to continue.

9. Installation Type: In this step first it will search for previous linux (Redhat Linux )installation. If you have one then it will ask you either upgrade or fresh install. BTW.. this tutorial is for fresh install becaue you are installing for first time. Now after searching when it don't find any previous installtion then it will show you 4 choices all consist of differnet sets of package of software as the name of choice suggest (Also well describe there)a. Personal Desktopb. Workstationc. Server d. Custom Choose the type of installation you want and then press "NEXT" (type of installation you need depends upon your requirements I choose "PERSONAL DESKTOP")
10. Disk Partitioning Setup: Here it will ask that Do you need manul or automatic partition to be done. Select "Automatically Partition" for automatic partition or Select "Manually Parition with Disk Druid" for manual partition. Now here becuase it will get bigger and complicated so I suggest you to choose "Mannually partition usin Disk druid" b'coz it will be easier in all the cases. Now press "NEXT" to move to next step.
11. Partitioning: It is the most important step for Newbies. Be careful and read every thing with patience. Go for either part a. or part b. as per your conditions.Now you are with a graphical utility which shows all the current partition on your hardisk or hardisks ( if you have more than one hd). Please don't bother for LVM and RAID thing over here those are advance stuff.a. Installing on separate physical drive If you are installtion Linux on second hardrive (primary slave) then it is called hdb in linux and first primary master is called hda so others are call hdc, hdd. Say you are installing on drive hdb then select it.Now press "NEW" from Menu bar above the table. It will show a dialog box with lots of option, just select mount point and give size then press Ok.So Creat a partition with mount ponit "/boot" around 100 mb press "OK" if it shows any error then just Press "CONTINUE", create root parition with mount point "/" of atleast 6 GB as suggested. Make a Swap partition of around 300-500 MB ( I suggest 300 MB) by choosing file system type as SWAP then mount point will not be required. Also you can creat other partition like "/home" whose size depends on the No. of users who are going to use the computer. Bigger size more flexibility. Press "NEXT" to continue.b.Installing on Differnet partition same drive : When you are going to install Linux on differnet partition on same drive then follow the following steps. ( You should have either free space around 6 GB or a parition of 6 GB or more). I assume that you have 10 GB of Windows partition (FAT32) which was the drive F: under windows. NOTE: Partitions in linux are devoted by hda1 , hda2 ie. hda1 means fist drive's first partition , hda2 means first drive's second partition, hdb1 means second drive's first partition.Now locate your windows partition or free space you want to use for linux. To do so I have windows Last parition for LInux ie. F: so i looked for the last partition in the table which I found to be hda7. (If you choose a partition which is not last then find it by its size. And if all your parition are of same size the always choose last parition to install linux.) Now I found hda7 for linux then select and press "DELETE" in the Menu to delete that now it will become free space. ( If you have free space already then you should start partitioning from here ) . Now press "NEW" from Menu bar above the table. It will show a dialog box with lots of option, just select mount point and give size then press "OK" you can also change file system but just keep it "ext3" only. So we are now going to create only 4 partitions.. root ("/") 6 GB (6144 MB), boot ("/boot") 75 MB, ("/home") 3759 MB and SWAP (300 MB). To do so just press "NEW" select size and "OK". Make a Swap partition of around 300-500 MB ( I suggest 300 MB) by choosing file system type as SWAP then mount point will not be required. You can also make different partition table but I have suggested above for ease of understanding. Now when you have done your partion make sure who have done work over right partition becuase after this step you can't undo that. Now press "NEXT" to continue.

12. Boot Loader Configuration This is another important step in our installation. Mostly you don't need to do anything here just press "Enter" and continue as it alwasy detect your windows. But for the sake of this tutorial I will describe this a little more.This section first allow you to choose bootloader to be GRUB or Lilo. I chose Grub over here. Next option shows that how many OS it will boot to ( here two as Winows and LInux). You can also set that which OS should boot by defualt ( automatically without your intervention ) by giving tick on the box in front of the OS name. You can also change the Display name of the OS over here by selection and the pressing "EDIT". Also you can set bootloader password ( not necessary ).Here make sure your boot loader is getting installed on "/dev/hda" because we are going to use linux bootloader as the default bootloader. Now press "Next" to move to Network configuration.In the case you want to do advance stuff ( Like requried by our tutorial about Starting Linux from widnows bootloader ) then select "configure advance bootloader option" and Press "NEXT" then it will show advance option like want to install bootloader on /dev/hda or first sector of linux root partition (here /dev/hda7) then press "NEXT" to move to network configuration.

13. Network Configuration: This is important for network users, people on LAN etc. But also eqully important for general user. It shows you fisrt option with List of all network devices in your comptuer. I have a Single LAN card as eth0 (if more than one lan card then eth0, eth1, eth2 and so on.) which will be need to configure via DHCP. So I chose to configure via DHCP . In the case if you want your machine as server or it is connected to a LAN or ISP which needs static ip address then you have to select your network device and then press "EDIT" to set its option ie.. configure via dhcp or static IP address then PREss "OK" to close the dialog box. Now other option is to set HOstname of your computer. Again if you are on DHCP then just slect Automatically via DHCP otherwise give yourself like " MYcompuer.mlocaldomain.local". Under Miscelleneous Section if you are on DHCP then dont' touch but if you need to connect to a ISP providing static IP Connection then you have to give all details provided by your ISP or your LAN admin. If not sure leave them can be configured after installtion. Now Press "NEXT" to move further.

14. Firewall Configuration :Here you can choose what level of security you need. High , medium or Nothing. Medium is good. secondly chose the device which is local net etc. ie. if you are on LAN and your lan device is eth0 then eth0 is trusted device. Thirdly choose incoming request you want to allow ie. if you want to run a webserver then you should tick the www (http) to allow incoming and then same for other options.Lastly if you run special services which needs specific porst then you have to give its port No. in other porst section. Now press "NEXT" to continue.

15. Additional Language Support: If you want to install additional language other than what we choose in begining you can select here. If you chose three languages in total then you have to define that what will the default for your system. This section is quite simple so press "NEXT" when you get it configured.

16. Time Zone Selection: Just select the time zone in which your region falls by moving mouse over the Map and make that it has selected the right one by checking the list below the map . Now press "NEXT" to another step.17. Set Root Password : This option is important. It ask you to set up your root password which will be required to do system maintainance, installation as well as to log first time. After setting the password press "NEXT"

18. Package Default options: Here depending upon what installation you chose it will show you little details with two option a. Accept the current package List , b. customize the set of packages to be installed. If you choose a. it will on pressing "NEXT" will tell you that now it is ready to install then again pressing the "NEXT" will begin the actuall copying (installtion). IF you chose b. then after pressing "NEXT" you will be give opportunity to select individually what software (packages) you want. Just give this place a good time and explore all the packages if it is your first time and then decide which you want to evalutate, select those. It will also display the size of install on the lower right corner as No. of package you add or remove. If you choose "Select Indiavidual packages" then you will further get a choice to select at more deep level the package you want then PRess "NEXT" and it will tell you that it is ready to install , onl pressing "NEXT" again it will start actuall installtion (Copying).

19. Now you will see the Progress installtion. It will take some time. In between it might ask you to provide cd 2 and then cd 3 just put the cds in drive and then press OK.

20. Boot Floppy CreationNow your Installation is almost over, It will now ask you to create boot floppy, You should create floopy for the case if anything goes wrong.. just put in the floppy and press "Creat boot disk" ! If every thing goes fine then after making boot floppy remove it. Now press "NEXT"

21. Graphical Interface (X) Configuration : Here we will configure the Video card of our system. It shows the list of various cards manufacturer.It mostly autoprobes.. ie. automatically find the right driver for your card , if not so then just find out your card manufacturer and the card model from the list. Then select how much video RAM your card have llike 8 MB, 16 MB,32 or so on. If your card is not listed in the list then you have rather bad time. Try to select a card which matches your chipset or either find driver for your card and then configure that after installation. But best is if you don't find your card manufacturer then set it to generic or default.

22. Monitor Configuration : It shows list of monitors.. If your monitor is probed right. ie. it shows the right make and model for your monitor the press "NEXT". If it is unable to probe write make then search it is in list. If it is there then OK. otherwise found Manul for your monitor and enter the currect Horizontal Sync and Vertical Sync rate. If you are not sure about it then just press "Restore Original Values". Now press "NEXT".

23. Customize Graphic Configuration Here we will set resolution, login mode etc. Here it will ask you the color depth. leave it as it is unless you want it change, also don't change resolution. Now it will ask you that what type of login you want -- Text or Graphical ? In text it will lead you to command line on startup then you have to give username and password then if you want you can start X systm by typing "startx". It is recommonded here to use graphical login (like windows). Press "NEXT"

24. Now the Installation is fully complete. It will now ask you to prepare for boot and will remove installation media ie CD, so take out cd from cd drive and reboot. It will now show Choices of the OS to be loaded .. If you choose Linux it will start Linux and if you choose windows it will start windows.

Installation of New GenLib Server

Min requirements of the Server
Hardware: Pentium 4 or equivalent, 1GB RAM and 40GB Hard disk
Software: Windows 2000prof, 2000 Adv Server, XP Home, XP Prof, and 2003 server

Min requirements of the Client
Hardware: Pentium 3 or equivalent, 128MB RAM, and 1 GB of min hard disk
Software: Windows 98/ME/2000prof/2000adv server/XP home/XP Prof/2003/Red hat Linux 8.0/9.0/10


Installation of NewGenLib Server

1. Installation of j2sdk1.4.2_03
a. Double click on j2sdk-1_4_2_03-windows-i586-p.exe file in NewGenLib Installation
b. Make of note of Install to: path
c. create a Environmental variable named JAVA_HOME and value is the path mention in point 1.b
i. Go to desktop, right click on My Computer and click on properties.
ii. Go to Advanced tab, and click on Environmental Variables
iii. Click on New button in the System variables area
1. variable name(use all capital): JAVA_HOME
2. Variable value: {drive letter}:\j2sdk1.4.2_03
3. And click on Ok button at all places
2. Installation of Postgres database
a. Double click on NewGenLib Installation/Postgresql Extract/postgresql-8.0.exe
b. Select English as language and click on Start
c. In Service Configuration
i. Account password is “newgenlib”. Click on Next button
1. It’ll ask to create a directory. Clcik on Yes
2. It’ll say that password is weak, do you want postgres to generate a random password. Click on No
ii. In Initialize database cluster, the password is “newgenlib”
iii. In Enable Contrib Modules
1. Also select Fuzzy String Match and Tsearch2 . Click on Next button
3. Restore NewGenLib database. This database can be a blank database or your recent backup
a. Start ->Program->Postgressql 8.0 -> PG Admin III
b. Double click on Postgres database server and enter password “newgenlib”
c. Right click on databases and click on New Database
i. Name: newgenlib
ii. Owner: postgres
iii. Encoding: UNICODE
iv. Table space: pg_default and click on Ok button
d. Expand databases-> Schemas->and select tables. Under tables, you may find 4 tables. Delete/Drop all the four tables, by right clicking on each of them and selecting Delete/Drop.
e. Again select newgenlib database and right click and click on Restore
f. In the file name point to NewGenLibInstallation/blankdatabase2_0.backup. In case of first installation, select above database. If it is not a first time installation, you’ll have to point to the latest backup file.
g. And click on done button

4. Installation of Application server
a. Copy the contents of NewGenLib Installation/jboss-3.2.1_tomcat-4.1.24 folder into any drive directly. Means do not copy its contents into any sub directories.
b. You’ll see a directory named jboss-3.2.1_tomcat-4.1.24
c. Go to jboss-3.2.1_tomcat-4.1.24/bin and create a shortcut for run.bat on the desktop. And rename the shortcut on the desktop to NewGenLib Server
5. Extract the contents of NewGenLib Installlation /NewGenLibFiles.zip into C: drive only. And not into any sub directories
6. Setup NewGenLib parameters
a. Open C:\NewGenLibFiles\SystemFiles\Env_var.txt. Set JBOSS_HOME to the correct drive
b. IPADDRESS={IPADDRESS OF THE SERVER}



Installation of NewGenLib Clients

7. Install NewGenLib Installation/j2sdk-1_4_2_03-windows-i586-p.exe
8. Install NewGenLib Installation/oo2.0/setup.exe


To Launch NewGenLib Application on Clients for the first time

9. Open Internet Explorer and in the address bar enter http://{ipaddress of the server}:8080/newgenlibctxt/LaunchApplication
10. In Security Warning, click on Start button
11. In the server details, enter the ipaddress of the server and click on Ok Button
12. In Desktop integration click on Yes button.

Note:
1. After a successful installation please click on Utilities -> Update database scripts. Select firebird as database and click on Ok Button.

Thursday, May 29, 2008

Installation of Dspace software on Linux

DSpace Installation (Manual) in Redhat Linux
1. Install Java 1.4 or later (standard SDK is fine, you don't need J2EE)
This step is required only if java is NOT already installed in the system
Download the RPM versions of java (e.g. j2sdk-1_4_2_04-linux-i586.rpm) and copy the file into Linux system.
You need to login as Linux root user to install
Use the command bellow to install
#rpm -ivh j2sdk-1_4_2_04-linux-i586.rpm
#rm /usr/bin/java [remove the original java binary if any]
#cd /usr/bin
#ln -s /usr/java/j2sdk1.4.2_04/bin/java java [create Symbolic link to newly installed java if any]
Define java home PATH by the commands:
#JAVA_HOME=/usr/java/j2sdk1.4.2_04 [ java gets installed in /usr directory]
#export JAVA_HOME
To set the environment variable JAVA_HOME permanently (get set at the time of system boot) do the following
Open the file /etc/profile
Add the two lines bellow at the end of the file.
JAVA_HOME=/usr/java/j2sdk1.4.2_04
export JAVA_HOME
Save the file, this will set the variable JAVA_HOME when system boots
2. Apache-ant installation
Check apache ant is already installed or not using the command: #which ant
You need to login as Linux root user
If not installed copy the file apache-ant-1.6.5-bin.tar.gz or apache-ant-1.6.5-bin.tar.bz2 to /usr/local directory
Use the following commands to install
#cd /usr/local
#gunzip apache-ant-1.6.5-bin.tar.gz or #bunzip2 apache-ant-1.6.5-bin.tar.bz2 (uncompress the file)
#tar -xvf apache-ant-1.6.5-bin.tar (extract files)
#mv apache-ant-1.6.5 apache-ant (rename the directory)
Define a path to the apache ant binary by the commands
#PATH=$PATH:/usr/local/apache-ant/bin
#export PATH
To add apache-ant path in PATH variable permanent do the following
Open the file /etc/profile and add the two line below towards the end of the file.
PATH=$PATH:/usr/local/apache-ant/bin
export PATH
Save the file
3. PostgreSQL installation
Installation From Source
You need to become Linux root user to install postgres
Download postgresql-8.0.3.tar.bz2 (or other versions of postgresql) file and copy to a directory where sufficient space available in your Linux system.
Use the following commands to install
#bunzip2 postgresql-8.0.3.tar.bz2 or #gunzip postgresql-8.0.3.tar.gz (uncompress the file)
#tar -xvf postgresql-8.0.3.tar (extract files)
#cd postgresql-8.0.3
#./configure --prefix=/usr/local/pgsql --enable-multibyte --enable-unicode --with-java
#make
#make install
/usr/sbin/adduser postgres [ create postgres user]
#cd /usr/local/pgsql
#mkdir /usr/local/pgsql/data
#chown -R postgres /usr/local/pgsql/data
#su - postrgres
Start posgres by doing the following
$/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
$/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data start
If you using postgresql version 7.x then do the following
open the file /usr/local/pgsql/data/postgres.conf
look for the line with text #tcpip_socket = false
make it tcpip_socket = true and remove the comment
Save the file
For 8.0+, in /usr/local/pgsql/data/postgresql.conf uncomment the line starting:
listen_addresses = 'localhost'
Open the file /usr/local/pgsql/data/pg_hba.conf and add a line
host dspace dspace 127.0.0.1 255.255.255.255 md5
in the section # IPv4-style local connections:
Create a dspace database, owned by the dspace PostgreSQL user by doing the following
$/usr/local/pgsql/bin/createuser -U postgres -d -A -P dspace [Enter a password for the DSpace database]
$/usr/local/pgsql/bin/createdb -U dspace -E UNICODE dspace
4. Installation of Jakarta Tomcat
You have to become root user to do the following
Download the file like jakarta-tomcat-5.0.28.tar.gz and copy to /usr/local directory
Do the following
#cd /usr/local
#gunzip jakarta-tomcat-5.0.28.tar.gz [ uncompress]
#tar -xvf jakarta-tomcat-5.0.28.tar [extract files]
#mv jakarta-tomcat-5.0.28 tomcat [ rename the directory to smaller name]
Set the environment variable JAVA_OPTS="-Xmx512M -Xms64M -Dfile.encoding=UTF-8" by doing the following
#JAVA_OPTS="-Xmx512M -Xms64M -Dfile.encoding=UTF-8"
#export JAVA_OPTS
To make it permanent do the following
Open the file /etc/profile and add the two line below towards the end of the file.
JAVA_OPTS="-Xmx512M -Xms64M -Dfile.encoding=UTF-8"
export JAVA_OPTS
Open the file /usr/local/tomcat/config/server.xml and do the following
locate the following section

and add the line URIEncoding="UTF-8" in this section like

· #chown -R dspace.dspace /usr/local/tomcat [ change the owner and group of tomcat directory to dspace, so as to run as dspace user
· Save the file
5. Installation of Dspace
You have to login as Linux root user
Create the DSpace Linux user by using the commands
#/usr/sbin/groupadd dspace [create group]
#/usr/sbin/useradd -g dspace dspace [ create dspace user]
Download the latest Dspace (dspace-source-1.x.tar.gz) file and copy the file to / directory
Do the following
#cd /
#gunzip dspace-source-1.3.2.tar.gz
#tar -xvf dspace-source-1.3.2.tar
It creates a directory name like dspace-1.3.2-source
Do the following
#mv dspace-1.3.2-source dspace [rename the long name dspace]
#cp /usr/local/pgsql/share/java/postgresql.jar /dspace/lib [ copy postgres jdbc driver to dspace/lib directory]
#chown -R dspace.dspace dspace [ change the owner and group of dspace directory to dspace]
#su -l dspace
$cd /dspace
Open the file /dspace/config/dspace.cfg and set the following properties
dspace.url = [like http://144.16.72.131/dspace]
dspace.hostname = [hotsname or IP address of server]
dspace.name =[ dspace name like name of your Institution]
db.password = [the password you entered in the last step of postgesql installation]
mail.server =[hostname or IP address of server]
mail.from.address = [email address]
feedback.recipient =[email address]
mail.admin = [email address of admin]
alert.recipient =[email address (not essential but very useful!)]
Save the file
Compile and install DSpace by doing the following
$ant fresh_install
$cp /dspace/build/*.war /usr/local/tomcat/webapps
Create an initial administrator account by the command $/dspace/bin/create-administratorYou need to provide some information like admin user name, email ID and so on
Start tomcat by the command
$/usr/local/tomcat/bin/startup.sh
Point your browser to the URL: http://HOSTNAME_OR_IP_ADDRESS_OF_SERVER:8080/dspace
Access admin UI by point your browser to the URL: http://HOSTNAME_OR_IP_ADDRESS_OF_SERVER:8080/dspace/dspace-admin

Installation of Dspace software on Windows

DSpace Installation on Windows
S/W requirements
We have tested the software on Windows XP, Windows 2000 Professional and Windows 2003 server
Windows OS (Windows XP/Windows 2000 professional/Windows 2000 Server/Windows 2003 Server)

Following other packages to run on Windows platform
Java 1.4 or later (standard SDK is fine, you don't need J2EE)
Apache Ant 1.5 or later (Java make-like tool)
PostgreSQL 7.3 or later, an open source relational database, or Oracle 9 or higher.
Jakarta Tomcat 4.x/5.x or equivalent, such as Jetty or Caucho Resin.
Dspace software

Installation of Java (JDK):

1. 1. Download Java 1.4 or later (standard SDK is fine, you don't need J2EE).

Note: Apache-tomcat-5.5.17 works with jdk-1_5.x+

2. 2. Double click the file jdk-1_5_0_06-windows-i586-p.exe and follow the instructions

Select the folder to install jdk

3. 3. Put the java program into system path by setting PATH environment variable.
Right click My Computer->Properties->Advance->Environment Variables->System Variables->path->Edit


Add the text “Program Files\java\jdk1.5.0_06\bin and press Ok.


4. 4. Define JAVA_HOME environment variable.
Right click My Computer->Properties->Advance->Environment Variables->System Variables->path->New


Set the environment variable as above. Click Ok to save it.

Installation of apache-ant

This package is needed to compile Dspace source
1. 1. Download the zip file of the windows version of Apache-Ant (apache-ant-1.6.2-bin.zip)
2. 2. Extract into a folder like C drive.
3. 3. It creates a folder apache-ant-1.6.2. Rename it as ant
4. 4. Add C:\ant\bin into PATH environment variable.
5. 5. Right click My Computer->Properties->Advance->Environment Variables->System Variables->path->Edit


Click Ok to save it

Installation of Postgres database server

Note: Make sure your C or any other drive where Postgres is to be installed is formatted as NTFS file system.
If not use the command below to convert it to NTFS. At command prompt type the command:
convert c: /FS:NTFS
and press enter. It will ask to schedule it at next booting time. Enter yes and reboot the system.
When you boot the system it will convert the FAT32 file system to NTFS.
It takes some time to do it. Now system is ready to install Postgres database server.

Steps
Download the file postgresql-8.1.3-1.zip or any other version of Postgres database software for Windows.
Extract it to any directory like C:\pgsql.
Double click the file postgresql-8.1.exe from the extracted folder (C:\pgsql) (Windows installer package)
and follow the instructions.


Click Start


Click Next


Click Next


Select the location (select default location) and click Next


Set the password for a account postgres to run PostgreSQL database server.
If this account does not exist in the Windows, then will be prompted to create it. Say yes to create account.


Select the default option and click Next


Select default option and click Next



Complete the installation by clicking Finish.

Create dspace user and dspace database in PostgreSQL database server

Start->Run and type the command cmd to go to command prompt
Type the following commands
cd C:\Program Files\PostgreSQL\8.1\bin
createuser -U postgres -d -A -P dspace
Enter password for new role: (Enter dspace database user password)
Enter it again: (confirm it)
Shall the new role be allowed to create more new roles? (y/n): ( Enter yes)
createdb -U dspace -E UNICODE dspace
Password: (Enter dspace password)

Installation of Jakarta Tomcat

Download the file apache-tomcat-5.5.17.exe (or apache-tomcat-5.5.17+)
Double click the file apache-tomcat-5.5.17.exe and follow the instructions


Choose the port 8080 and admin password


Locate the JRE path if not detected by default

Installation of Dspace

Download Dspace source and extract into a directory like C:\Dspace (Rename to Dspace)
Copy the PostgreSQL JDBC driver C:\Program Files\PostgreSQL\8.1\jdbc\postgresql-8.1-404.jdbc3.jar
to C:\Dspace\lib folder
Open the file C:\Dspace\config\dspace.cfg and make changes

dspace.dir = C:/dspace
dspace.url = http://IP_No_of_Machine or hostname/:8080/dspace
dspace.hostname = hostname or IP No of M/C
dspace.name = DSpace repository name (like IR@youruniversity)
config.template.log4j.properties = c:/dspace/config/log4j.properties
config.template.log4j-handle-plugin.properties = c:/dspace/config/log4j-handle-plugin.properties
config.template.oaicat.properties = c:/dspace/config/oaicat.properties
mail.server=host or IP no of your server
mail.from.address = dspace-noreply@your_email_ID

Go to command prompt (Start->Run then type cmd)
ant fresh_install
Create Initial Administrator Account
You need to download two files (dsrun.bat, buildpath.bat) from the sites http://wiki.dspace.org/DSpaceOnWindows?action=AttachFile&do=get&target=dsrun.bat and http://wiki.dspace.org/DSpaceOnWindows?action=AttachFile&do=get&target=buildpath.bat
Copy these two files in C:\Dspace\bin and run the command
dsrun org.dspace.administer.CreateAdministrator
Supply the password
Copy the files dspace.war and dspace-oai.war from the folder C:\Dspace\build to
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps folder
Restart tomcat (Start->Programs->Apache Tomcat 5.5->Monitor Tomcat->Restart)
Open browser and browse the URL http://IP_No_of_Machine:8080/dspace

The default home page of Dspace looks like below:


Congratulation!

Recommend this

Related Posts Plugin for WordPress, Blogger...