Paper 3
Paper 3
Paper 3
Abstract. "There is a great deal of difference between an eager man who wants
to read a book and a tired man who wants a book to read" - G.K. Chesterton
With the colossal collection of traditional and digital including books, journals,
audio materials, photographs, e-journals, e-books, web resources and more in
recent years, finding an o`nymous item is becoming more and more difficult,
resulting in a number of practical conflicts. The accessing and the procurement of
the details pertaining to a publication is becoming an ubiquitous problem.
Widespread use of wireless technologies paired with the recent advances in the
wireless applications, manifests that digital data dissemination could be the key to
solve emerging problems. Wireless Sensor Network technology has attracted
increased attention and is rapidly emerging due to their enormous application
potential in diverse fields. This buoyant field is expected to provide an efficient
and cost-effective solution to the effluent problems. This paper proposes a SmArt
LibrARY (SALARY) System based on wireless sensor network technology
which provides advanced features like automatic update in the addition/deletion of
a publication, automated guidance, and item reservation mechanism. The paper
describes the overall system architecture of SALARY from hardware to software
implementation in the view point of sensor networks. We implemented a full-
fledged prototype system for library management to realize the design
functionalities and features mentioned. Our preliminary test results show that the
performance of this WSN based system can effectively satisfy the needs and
requirements of existing integrated library system hassles thereby minimizing the
time consumed to find the slot of thou publication, real-time information
rendering, and smart reservation mechanisms.
1 Introduction
“Books serve to show a man that those original thoughts of his aren't very new after
all” - Abraham Lincoln
D.C. Wyld et al. (Eds.): Advances in Computer Science, Eng. & Appl., AISC 167, pp. 499–505.
springerlink.com © Springer-Verlag Berlin Heidelberg 2012
500 K.S. Kushal et al.
2 Related Works
Electronic learning is used to access the learning content using the desktop computers.
Mobile learning is an advanced stage of e-learning where in the user is equipped with
Design and Implementation of a RFID Based Prototype SmArt LibrARY System 501
the handheld device such as a mobile phone, to access the learning content using various
wireless technologies. A new mode of learning mechanism called ubiquitous learning
(u-learning) is context aware and also provides anywhere, anytime learning using the
handheld devices and sensors. The real challenge is to deliver the learning content to
the mobile devices depending upon the surrounding context. Here context plays an
important role in delivering the right content to the right device, right person, in the right
place and at the right time. This context can be the person who is using the system,
surrounding the environment in which the system is being used or the device itself.
Most of the existing parking management systems rarely address the issues of the
parking space management, vehicle guidance, parking lot reservation etc. These
systems majorly have control at the entrance and the exit and use vehicle detectors as
an essential element to provide smart parking. The widespread use of the WSN
technologies paired with the advancements in wireless applications implies that
digital data dissemination could be the key for the growing parking challenges. WSN
has a great potential towards providing an easy and a cost effective solution to this
credible application for various reasons, of which ease of deployment and flexibility
to couple with sophisticated but cheap sensors are attributed majorly.
502 K.S. Kushal et al.
Fig. 2. System architecture for SALARY in guiding the client to the exact location of the item
4 Implementation Details
Mobile client application is developed on J2ME[7] platform. Server application is
developed using JAVA Servlets and SMS data is composed from SAX Parsers which
is implemented in J2EE. Servlets are deployed in APACHE Tomcat and the user and
the objects database is designed using the MySQL[8]. SMS server on Linux platform.
Management server is also rigged up for the management of WSN including, Sensor
nodes, Sink Node, Guiding Nodes, Status LEDs and the GSM devices.
#
When a student/ person enters the library, his presence is captured using the RFID
Reader located at the entrance of the library block and the RFID Tag ID along with
the information related to the student/ person are sent to the server application via
WLAN network. At server, user details like the name, mobile number, and the
registration number corresponding to the Tag ID are fetched from the database and
the contextual information is composed and sent to the user mobile phone as an SMS.
Here the contextual information can be his semester, textbooks, journals, reference
books and cd & e-journals, also might be the information regarding the attest journals
and books, that is relevant to the user in that surrounding context.
5 Results
In this section we present the results of our project with an Application Startup
snapshot, obtained after a successful coding and linking of the database and all the
504 K.S. Kushal et al.
other inter-related systems as mentioned earlier. This result will finally create a
.jar/.jad file, which can loaded onto a mobile device and can be run to have a
successful communication with the system and the interaction can be done. The
snapshot is that of an emulator of NetBeans 7.0.1 IDE/Eclipse IDE.
6 Conclusion
The implementation of the ubiquitous SALARY System is a classic example of using
the ubiquitous technologies for a proper management system. Due to the rapid
advances in the ubiquitous computing technologies like RFID, large scale deployment
of sensor network technologies, the management systems can be made anywhere,
anytime, and real-time providing the suitable and necessary services to the client
based on the preferences and the context, relatively as given in the table. This is
related to RFID based Learning Services Model[2]. The below table describes the
future cases in various scenarios of its implementation and the services that are
vulnerable with the design of the same.
Location Services
Acknowledgement. The authors would like to thank Mr. Chetan S, and Mr.
Shivaputra for their assistance, implementations, insight and valuable discussion over
the course of this project.
Parts of this work have been supported by Dr.Ambedkar Institute of Technology,
Bangalore. We would also like to thank our beloved colleagues from M/s
Aeronautical Development Agency, DRDO, Bangalore, Karnataka, INDIA and also
our beloved friends who lent a helping hand in the success of this project.
References
[1] Ogata, H., Akamatsu, R., Mitsuhara, H., Yano, Y., Matsuura, K., Kanenishi, K., Miyoshi,
Y., Morikawa, T.: TANGO: Supporting Vocabulary Learning with the RFID tags,
Tokushima University,
http://www.sirc.kyushu-u.ac.jp/rfid-workshop/ogata-paper.pdf
[2] Kumar, M., Nava Jyothi, K.: RFID Based Context Aware Ubiquitous Learning System.
In: Proceedings of the Wokshop on Ubiquitous Computing, UbiComp INDIA 2011, C-
DAC, Hyderabad (2011), http://www.cdac.in
[3] Srikanth, S.V., Pramod, P.J., Dileep, K.P., Tapas, P., Patil, M.U., Sarat Chandra Babu,
N.: Design and Implementation of a prototype Smart Parking (SAPRK) System Using
Wireless Sensor Networks, CDAC http://www.cdac.in
[4] Mobile Information Device Profile (MIDP),
http://www.oracle.com/technetwork/java/index-jsp-138820.html
[5] Connected Limited Device Configuration (CLDC),
http://java.sun.com/products/cldc/
[6] J2ME Bluetooth APIs,
http://java.sun.com/javame/reference/apis/jsr082
[7] J2ME XML APIs,
http://java.sun.com/javame/reference/apis/jsr172/
[8] MySQL Database & Open source SMS gateway, http://www.mysql.com/,
http://www.kannel.org/
[9] Irisnet: Internet-scale Resource Intensive Sensor Network Service,
http://www.intel-iris.net
[10] Tang, V.W.S., Zheng, Y., Cao, J.: An Intelligent Car Park Management System based on
Wireless Sensor Networks. In: Proceedings of the 1st International Symposium on
Pervasive Computing and Applications, Urumchi, Xinjiang, China