Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
INTERNATIONAL JOURNAL OF NEXT GENERATION COMPUTER APPLICATIONS ISSN 2319-524X
( IJNGCA ) Volume 1. Issue 1 www.ijngca.com September 2012
1
Usage of Digital Technology in Next Generation Libraries a Revolution
Ajit Sagaji Sonawane#1, N B Dahibhate#2
#1 M.E.S College of Engineering Wadia College Campus, Indian, Pune.
[email protected] #2 NCL, India, Pune,
Abstract— In this paper I would like to elaborate on the
digitization of information and the formation of digital world for
a library. Libraries have been an integral part of information
dissemination. Information is available across the globe and it is
very difficult to access that information to make information
available to every one it needs to be digitized so that it can be
accessed from any where in the world. As we have seen a
revolution in the personal computer era we will also see a
revolution in digitization of information taking place at a
tremendous speed. The technology is changing from that PC era
to the handheld device era we need to change the way
information can be accessed in this era of handheld devices like
to pam-tops and tablets. Digitization of information is important
an should be achieved so that the end user of the information
should have his information on any device he wants his
information to be available. So digitization in next generation
libraries should change accordingly to the way the users wants
the information to be accessed.
Keywords— Digital Library, Post PC era, Handheld Tablets, XML form of information, IPEVO.
I. INTRODUCTION The information that is available today is scattered across
the globe some information is digitized but most of it is not
yet digitized. We need to digitize all the information available
across the globe so that it can be accessible to every individual
across the globe. The technology is changing day to day and
the method of information access and retrieval is also
changing and libraries access methods still remains the same.
We should revolutionized the way information is disseminated
to the end user who would like to access the library books
information. The end user who would like to access the E-
Books from the library is coming up with latest gadgets and
the user wants his books available on that gadgets.
Information that was available in the olden days was in the
form of hardbound books where the user who would like to
access the information has to walk down to the library and
then take the book. So if the book were not available on the
shelf then he would waste his time, effort and money to get
small peace of information. But due to the information
digitization today we are fortunate enough to access that
information on our computer systems. But I still think that in
the Post PC era today information is still not available because
the devices that are coming up are not supporting the formats
of the digitized information. So we need information to be
digitized in such a format that it can be accessible to every one
across the globe irrespective of the device that they are
requesting the information.
II. SYSTEM DESIGN
The technological changes in the computer are tremendous so
to keep the libraries updated and working in sync with the
next generation computer requirement is very much important
the next generation era is called the Post PC era where the
handheld devices are taking over the PC (Personal Computers).
As we all know that Microsoft is coming up with its new
operating system called Windows 8. Which will be shipping
with its own hardware the table pc for windows 8 it will be a
challenge for all the libraries and the librarians to develop and
INTERNATIONAL JOURNAL OF NEXT GENERATION COMPUTER APPLICATIONS ISSN 2319-524X
( IJNGCA ) Volume 1. Issue 1 www.ijngca.com September 2012
2
deploy the currently running application for libraries on the
table machines. On the other hand Apple computers has also
come up with the Ipad New but apple is having an application
called IBook’s which actually holds the books in the digital
shelf. So in the modern days the book shelfs are also digital as
we can see in the figure1 below.
Figure 1: Apple IBook Book Shelf.
The fundamental element behind my research is to develop
cloud based application software that can be used to store the
digital information over a private cloud infrastructure which
will be located inside the campus and students, staff and other
employees will be allowed to access the digital resource from
this cloud server that will be created by me at my campus.
Currently I have developed an infrastructure where I have a
2TB of digital information on a external USB HDD this HDD
is connected to the Intrant via IPEVO Mini network storage
adaptor which is a device which actually allows the USB
HDD to connect to the LAN network in our campus this
technology Usage has reduced the power consumption
required to run huge servers for information storage and
access over the LAN network previously we were using the
NAS storage Box to store this data and also to make it
available over the network. But as the technology has
advances the IPEVO has solved the problem of information
exchange over the network now I can allow my students and
the staff to access the NPTL lecture notes and the videos over
the LAN with minimum cost required to deploy the resource
for making the content available over the network. There is a
web application that has been developed by me where
students, staff and the other members can login and connect to
the network information and access it. The IPEVO device is
as shown in figure 2.
Figure 2: IPEVO Mini Network Storage Adaptor.
III. TECHNOLOGICAL USAGE The technology that I have used to develop the web based
application where all the users of the organization can come
and login and access the relevant information that they want.
The technology is Windows Azure which allows us to develop
cloud based application and allows cloud deployment and
storage all the API’s have been used to make this application
to access the resource that I have shared over the network
using the IPEVO device. The application that has been
developed can run across multiple devices and multiple
INTERNATIONAL JOURNAL OF NEXT GENERATION COMPUTER APPLICATIONS ISSN 2319-524X
( IJNGCA ) Volume 1. Issue 1 www.ijngca.com September 2012
3
servers so this application is basically a cross platform
application, which runs on all the web browsers that are
supported by most of the devices all the relevant information
that the end user of the library wants can be accessed on his
device. The application which is developed is not device
centric nor is it OS centric as it runs on various browsers can
the user of this application software can access the
information from his own device. In my campus we have
implemented the WIFI LAN in the library the user who would
like to access the digital information stored on the network
can connect to a specific IP e.g. 192.168.0.111/libserver/login
Where the Login page of the software appears this login page
is same across the devices which the users are using there is
no change in the login page this page is hosted on a cloud
server, which I have purchased from Godaddy.com URL
provider. The application is hosted on the windows Azure
server which is provided by the Microsoft which is a cloud
server as this application has multiple web services hosted
over the cloud each service performs various operations and
access various data repository where data is located and grants
access to the end user as shown in figure 3.
Digital Information Management System (MESCOE )
User Name:
Password:
Submit
Figure 3: User Login Portal
This Portal is basically used by our users to access information across the WIFI network that we have at our campus .
IV. ADVANTAGES
Reliability
Software reliability, unlike many other quality factors, can be
measured directed and estimated using the historical data.
Software reliability is defined in terms as “the portability of
failure-free operations of a computer program in a specific
environment for a specified time “ the software product that is
developed is highly reliable in terms of the portability which
will operate properly anywhere and at any time the system
will provide a highly reliable solution to the client as all the
current and the previous history of the digital data will be used
which will be visible to the user of the system.
Availability
In addition to a reliability measure, we must develop a
measure of availability. Software availability is the portability
that a program is operating according to requirements at a
given point in time and is defined as
Availability = [meantime to failure/ (meantime to failure +
meantime to repair)]*100%.
The availability measure is somewhat more sensitive to
MTTR, an indirect measure of the maintainability of software
system will be available to use whenever or wherever the user
goes he will be able to access the information effectively and
efficiently.
Security
The software provides a high level of security to the sensitive
data of the user as only the authenticated persons will be
allowed to access this data. The user accounts are different
any user that logins will be identified according to his
designation also the spyware protection will be provided so
that the illegal access to the system cannot be made security
verifies that protection mechanisms built into a system will, in
fact, protect it from improper penetration. Also the system
will be protected from the vulnerability that may occur the
INTERNATIONAL JOURNAL OF NEXT GENERATION COMPUTER APPLICATIONS ISSN 2319-524X
( IJNGCA ) Volume 1. Issue 1 www.ijngca.com September 2012
4
system and the software worms that attack so a total security
measure will be taken to protect the users data.
Maintainability
Software maintenance accounts for more effort than any other
software engineering activity. Maintainability is the ease with
which a program can be corrected if any error is encountered,
adapted if its environment changes, or enhanced if the user
desires a change in the requirement. There is no way to
measure maintainability directly; therefore, we must use
indirect measures. A simple time-oriented metric is mean-
time-to-change (MTTC), the time it takes to analyze the
change request, design an appropriate modification,
implement the change, test it, and distribute the change to all
users. This software that is developed is having a lower
MTTC the system is easily maintainable without any errors if
any error is encountered then immediate help will be provided.
Portability
The system which is designed is highly portable that means
that it can be easily transposed from one environment to
another. As we are using Cloud for deployment.
V. CONCLUSIONS Last but not the least this system is equipped with all the
features and facilities that are required in the modern day library system and is a next generation system which will cater to the needs of every increasing digital usage scenario of the end user.
ACKNOWLEDGMENT I would like to thank Dr. Prof. N B Dahibhate for giving
me the guidance for implementing and thinking in this direction where information can be accessed across platforms and devices.
REFERENCES 1]. L.H. Putnam and W.Myers. Industrial Strength Software: Effective
Management Using Measurement. IEEE Computer Society Press, 1997.
2]. Abdullah Saeed Bani Ali “A Study of Project Management System
Acceptance” 0-7695-2268-8/05 IEEE SOFTWARE, Proceedings of the
38th Annual Hawaii International Conference on System Sciences
(HICSS'05) - Track 8 - Volume 08 IEEE 2005
3]. Arthur B. Pyster, Richard H. Thayer “Software Engineering Project
Management 20 years Later” IEEE SOFTWARE Volume 22, Issue 5
(September 2005) Pages: 18 - 21.
4]. Marc Frappier, Mario Richard “SMP: A Process-Driven Approach To
Project Management” 0-7695-2056-1 IEEE SOFTWARE Proceedings of
the 37th Annual Hawaii International Conference On System Sciences
(HICSS'04) - Track 8 - Volume 8 IEEE 2004 Page: 80253.3
5]. R.N. Charette. Large-Scale project management is risk management.
IEEE Software, July 1996.
6]. N.Brown. Industrial-Strength management strategies. IEEE Software,
July 1996.
7]. P.Hsia. Making software development Visible. IEEE software, May 1996.
8]. J.E.Matson, B.E. Barrett, and J.M. Mellicham. Software development cost
estimation using function points. IEEE Transactions on software
Engineering, 20(4), 1994.
9]. E.J. Chikofsky. Changing your endgame strategy. IEEE Software, Nov.
1990.
10]. B.Boehm. Tutorial: Software Risk Management. IEEE Computer Society,
1989.
11]. B.W.Boehm. Improving Software Productivity. IEEE Computer, Sept.
1987.
12]. B.W. Boehm. A spiral model of software development and enhancement.
IEEE Computer, May 1988.
13]. M.E. Fagan. Advances in software inspections. IEEE Transactions on
software Engineering, SE-12(7), 1986.