Professional Documents
Culture Documents
ICT in
AGRICULTURE
www.csi-india.org
Contents
Chief Editor
S S Agrawal
KIIT Group, Gurgaon
PLUS
CSI Young Talent Search in Computer Programming-2017 9
Please note:
CSI Communications is published by Computer
Expert Talk 15
Society of India, a non-profit organization. Workshop on Search engine Optimization 20
Views and opinions expressed in the CSI
Communications are those of individual The Big Idea Presentation and Quiz 24
authors, contributors and advertisers and they
may differ from policies and official statements TechTalk 28
of CSI. These should not be construed as legal 33
or professional advice. The CSI, the publisher,
the editors and the contributors are not CSI Communications Special Issue on Pattern Recognition 38
responsible for any decisions taken by readers
on the basis of these views and opinions. CSI Young IT Professional (YITP) Awards 2017 40
Although every care is being taken to ensure IT Job Opportunities 42
genuineness of the writings in this publication,
CSI Communications does not attest to the CSI Reports 43
originality of the respective authors’ content.
Student Branches News 45
© 2012 CSI. All rights reserved.
Instructors are permitted to photocopy isolated Call for Paper for the CSI Journal of Computing 3rd Cover
articles for non-commercial classroom use
without fee. For any other copying, reprint or
52nd Annual Convention of Computer Society of India Back Page
republication, permission must be obtained
in writing from the Society. Copying for other Printed and Published by Prof. A. K. Nayak on behalf of Computer Society of India, Printed at G.P. Offset Pvt. Ltd.
than personal use or internal reference, or of
articles or columns not owned by the Society
269 / A2, Shah & Nahar Industrial Estate, Dhanraj Mill Compound, Lower Parel (W), Mumbai 400 013 and published from
without explicit permission of the Society or Computer Society of India, Samruddhi Venture Park, Unit-3, 4th Floor, Marol Industrial Area, Andheri (East), Mumbai 400 093.
the copyright owner is strictly prohibited. Tel. : 022-2926 1700 • Fax : 022-2830 2133 • Email : hq@csi-india.org
3
C S I C o m m u n ic a t i o n s | S E P T E M B E R 2 0 1 7
A R T I C L E
India is a land of villages and agriculture still remains the main source of livelihood for the majority
of the population. With an average annual growth rate of 3.3%, a major challenge this sector is facing
is the lack of timely information about crop varieties, production techniques, production and yield
strategies. Farmers need to make efficient use of modern technology to achieve maximum yield from
available land. Therefore this paper mainly aims at providing a mashup of web based services (namely
agriculture service and irrigation service) hosted on cloud platform to help the farmers gain beneficial
information regarding farming in India. The web services provide information regarding the current
agricultural and irrigational practices in India. It provides detailed information to the end user about
various crops and the irrigation techniques that include weather conditions, type of soil, fertilizers,
potential diseases and the best places in India to grow a particular crop and also the type of irrigation
techniques to be used for particular regions on a single cloud platform.
29
C S I C o m m u n ic a t i o n s | S E P T E M B E R 2 0 1 7
A R T I C L E
allocated efficiently to execute the user of computers connected through a Database - various datasets of
request based on these requirements. communication network such as the agriculture and irrigation in India are
Cloud based services can significantly Internet. In science, cloud computing is combined to form the database tables.
improve reliability, availability and means a distributed computing system Platform - cloud platform used is
customer satisfaction. over a network. It means the ability to Amazon EC2.
Therefore this paper mainly aims run a program or application on many Client Application - Web service
at providing a mashup of web based connected computers at the same time. displayed on varied types of browsers.
services (namely agriculture service Cloud computing provides features 3.2 Amazon EC2 Cloud Architecture
and irrigation service) hosted on such as agility, device independence, The Fig. 2 shows the Amazon
cloud platform to help the farmers location independence, scalability, Elastic Compute Cloud Architecture.
gain beneficial information regarding reliability, virtualization, elasticity and Amazon EC2 Platform - An
farming in India. The web services performance. This paper is hosted on Amazon Machine Image is booted and
provide information regarding the Amazon EC2 Cloud that provides the a virtual image is got. This is known
current agricultural and irrigational aforementioned features. as an ‘instance’. Once the instance
practices in India. It provides detailed 3. Implementation of Mashup is launched, access to remote cloud
information to the end user about Service server is got. The website can then
various crops and the irrigation The implementation of mashup be launched in cloud server by using
techniques that include weather service can be done as follows: WAMPP server. Hence access to
conditions, type of soil, fertilizers, Amazon S3 Cloud Storage is achieved,
potential diseases and the best places 3.1 Mashup Architecture
The Fig. 1 shows the mashup on which our databases can be put.
in India to grow a particular crop and Amazon EC2 provides elastic and
also the type of irrigation techniques architecture.
computing services.
to be used for particular regions on a Web Platform Elasticity - the instances can be
single cloud platform. This paper is Services (Amazon EC2)
created, launched and terminated as
organized into the following sections: and when required and charges are paid
Mashup
Section 2 describes the features of Application based on active hourly usage.
mashup service and cloud platform. Optimizes computing and access
Section 3 shows the implementation Database
Client latency - Amazon allows us to choose
of mashup service on cloud platform. the geographical location of the
Section 4 contains the applications of instance.
Fig. 1 : Mashup Architecture
mashup service and section 5 contains
conclusion and future work. 3.3 Data Analysis using SAP Lumira
The mashup application combines The Fig. 3 shows the Data Analysis
2. Features of Mashup Service and using SAP Lumira visualization tool
the following to provide the web service
Cloud Platform SAP Lumira is a visualization tool
that can be accessed by various types
The main features of this system that helps us to analyze our datasets
of devices with a connection to the
are: (datasets can be in varied formats such
internet.
Agriculture service - Region in as Excel, CSV or SQL databases) and
Web Service - The web services
India is taken as input and the best build graphs to illustrate the analysis.
include Agriculture service, Irrigation
crop that can be grown in that region The graph types include pie chart,
service and Crop Analysis Graphs.
is determined. The service also takes
Clients
the crop as input and provides detailed
information required to grow that crop.
Irrigation service- Takes region Amazon EC Cluster
and crop as input and determines the
best-suited irrigation facility for it. Cloud AMI Server 1
Crop Analysis Graphs - These
graphs help the farmer gain an insight
to the production rates of the major Internet Cloud AMI Server 2 Amazon S3
crops of India in different states over Cloud Starage
the past years. This will help the farmer
make efficient decisions regarding the Cloud AMI Server N
crop to be grown in his region. The
graphs are created using SAP Lumira.
Cloud Platform - These features
are put on a cloud platform. In
networking, cloud computing is
computing that involves a large number Fig. 2 : Amazon Elastic Compute Cloud Architecture
www.csi-india.org
30
C S I C o m m u n ic a t i o n s | S E P T E M B E R 2 0 1 7
A R T I C L E
Maize
rest. 600k
Rice
Wheat
Visualize- choose the measures
and parameters of the co-ordinate 400k
(x and y axis). Visualize the prepared
dataset in the form of a graph - choosing 200k
31
C S I C o m m u n ic a t i o n s | S E P T E M B E R 2 0 1 7
A R T I C L E
Maize
are taken from the site.
260,000
Jowar
[2] www.amazon.com - the access to
180,000 Amazon EC2, guide, tutorials, details.
Bajra 0 [3] www.saplumira.com - the SAP Lumira
software download, tutorials.
[4] Huijie Su, Bo Cheng ; Tong Wu ; Xiaofeng
A & N Islands
Andhra Prad...
Arunachal P...
Assam
Bihar
Chandigarh
Chattisgarh
Delhi
Goa
Gujarat
Haryana
Himachal Pra...
Jharkhand
Karnataka
Kerala
Madhya Prad...
Maharashtra
Manipur
Meghalaya
Mizoram
Nagaland
Orissa
Punjab
Rajasthan
Sikkim
Tamil Nadu
Tripura
Uttar Prade...
Uttarakhand
West Bengal
by providing them detailed information [8] Ling Jin, Meina Song; Junde Song,
Figure 8: Agriculture service output about crops that includes the best “Mobile Mashup architecture solution,
direction and proposal” IEEE 2nd
producer states for the crop in India, the
Symposium on Web Society, 16-17 Aug.
Irrigation Service Output - The amount of rainfall required. 2010, Beijing.
irrigation service compares the region It will enable the farmers to [9] Qi Zhao , Gang Huang ; Jiyu Huang ;
and the crop and displays the irrigation maximize the yield by adopting the best Xuanzhe Liu ; Hong Mei , “A Web-Based
www.csi-india.org
32
C S I C o m m u n ic a t i o n s | S E P T E M B E R 2 0 1 7
A R T I C L E
Mashup Environment for On-the-Fly Rajkumar Buyya, “Agri-Info: Cloud of the Third International Conference on
Service Composition”, IEEE International Based Autonomic System for Delivering Emerging Applications of Information
Symposium on Service-Oriented Agriculture as a Service”, Technical Technology (EAIT). (2012), 3-10, IEEE.
System Engineering (SOSE ‘08), 18-19 Report CLOUDS-TR-2015-2, Cloud [13] Kaloxylos, Alexandros, Robert
Dec. 2008, Jhongli. Computing and Distributed Systems Eigenmann, Frederick Teye, Zoi
[10] Masahiro Tanaka, Terunobu Kume; Laboratory, The University of Politopoulou, Sjaak Wolfert, Claudia
Akihiko Matsuo, “Web API Creation for Melbourne, Nov. 27, 2015. Shrank, Markus Dillinger, “Farm
Enterprise Mashup”, 2011 IEEE World [12] Rajkumar Buyya, Rodrigo N. Calheiros, management systems and the Future
Congress on Services, 4-9 July 2011, and Xiaorong Li. “Autonomic cloud Internet era”, Computers and Electronics
Washington, DC. computing: Open challenges and in Agriculture, 89 (2012): 130-144.
[11] Sukhpal Singh, Inderveer Chana, architectural elements”, In Proceeding n
Dr. A. Rama Mohan Reddy is a Professor in the Computer Science and Engineering division at Sri Venkateswara
University College of Engineering. His research interests include Software Architecture, Software Engineering,
Data Mining and optimising compilers. He received his B.Tech. from JNT University, Hyderabad in 1986, M. Tech
degree in Computer Science from National Institute of Technology in 2000 Warangal and Ph. D in Computer
Science and Engineering in 2007 from Sri Venkateswara University, Tirupathi, Andhra Pradesh, India.
33
C S I C o m m u n ic a t i o n s | S E P T E M B E R 2 0 1 7
F rom chapters & d i v i s i ons
Prof Babu K, immediate past chairman, inaugurated and extended his support to CSI student branches for free
the workshop. Mr. Sreekant P Krishnan, past chairman seminar and to conduct workshops. Around 50 members
also spoke on the occasion. Dr. Brijesh Madhavan, CEO, participated. The event was organized by Prof K Govinda,
Curvelogics Pvt. Ltd was the lead faculty of the workshop. Prof K S Sendhil Kumar.
The content of the workshop were Introduction to Analytics,
Predictive Analytics, Machine Learning with R and Python,
Cognitive Computing using Cloud Platforms and Use Cases.
The workshop was attended by 30 delegates from industries,
academics and research organizations.
VELLORE CHAPTER
The Chapter organized one day seminar on Virtual Reality
and Game Development on 11th August 2017. Mr Pronay
Peddiraju, Game Developer, Metarverse, Chennai explained
the basics of animation, creating virtual objects creation,
manipulation of objects with animation tool called “Vcasmo”
from student branches
Region-V
Lendi Institute of Engineering & Technology, Vizianagaram
22-7-2017 - Prof Pallam Shetty delivering Guest Lecture on 29-7-2017 - Workshop on Android Application Development
IoT & WoT
RajaRajeswari College of Engineering, Bangalore Bharat Institute of Engg. and Tech., Hyderabad
1-8-2017 to 3-8-2017 - FDP on Network Engineering 29-7-2017 - One Day Workshop on Tableau Software : A Real
Time Data Warehousing Tool Implementation
45
C S I C o m m u n ic a t i o n s | S E P T E M B E R 2 0 1 7