Click here to Skip to main content
Click here to Skip to main content


, 28 Aug 2013 CPOL
Rate this:
Please Sign up or sign in to vote.
Application to increase land productivity

Please note

This article is an entry in our AppInnovation Contest. Articles in this sub-section are not required to be full articles so care should be taken when voting.

Problem to be Solved

Lack of information among farmers is the primary reason behind the poor growth of Indian agriculture. Untimely rain, unavailability of fertilizers & hybrid seeds, improper irrigation system, lack of awareness about demand and supply of the agricultural products, etc. are some of the problems faced by the Indian farmers. These in turn affect the growth of farmers as well as the country’s economy. Production of Indian farms is far less than what it can be if properly managed. Implementation of the facilities and technologies face a major setback due to lack of awareness among the farmers. Our application would target at limiting the information gap that exists between the farmers and the current technology by providing current updates relating to weather and other agricultural information. This would help farmers to build their economy strong which in turn will help to reduce poverty. Due to poor condition of farmers in India, they are committing suicide. So our application would help to enhance the poor condition of farmers at no cost.

App Category :- Education (Tablet Platform)

Tablet Features used:-


Proposed Solution to the Problem

The solution to the problem involves development of an information system that will be easily accessible by the farmers at no cost. The system would be easy enough for the undereducated people. We also aim to provide a cellular interface to the information system, as cell phones have become a common asset even in villages. It can be used as the means to reach the doorstep of every individual farmer. Farmers will get rain and drought alerts which would help them to be prepared in advance. They will have a prior knowledge of amount of water to be stored at a particular time in the calendar. They will be suggested about the type and amount of crops to be grown in their respective area. They will be informed of hybrid seeds & fertilizer best suited to their crop and soil (based on the region they belong to).

Features of our Software Application

The application is based on web & data mining to get the useful data and then multicast it using the cellular application. Various features of the application are as under:

  1. Maintenance of Profiles of the Registered Farmers

    Every farmer needs to register through the VRS facility being provided by our application through cellular phones. The profile of the farmers and the details of their farming would include land size, phone number, type of crops to be grown, locality, means of irrigation being used, etc. These details would help us in the statistical review of the demand and supply of the locality.

  2. Rainfall Alert

    Prediction of rain from the web mined data will be multicast to keep the farmers informed. The prediction would be based on the current data available as well as statistical history of the locality concerning rainfall.

  3. Fertilizer Timing

    When and in what amount the fertilizers should be applied would be informed to the individual farmers via alerts on their cell phones in the form of text or voice messages.

  4. Application would inform the farmers about the hybrid seeds and fertilizers available in their locality.
  5. The application would keep track of the demand and supply statistics of the crops in the locality and keep updating the farmers accordingly.

Potential Users of your Software Application?

Farmers would be the end users of our application. Our application would be helpful for the farmers of India. They are accessing the information about the rainfall alerts, fertilizers to be used, type of crops to be grown and statistics of crops in a particular area. Cell phone has become a very common asset in India. So it would be a very effective tool to reach door to door. So we are providing every detail on cell phones. If a farmer has access to internet, then we are also providing all the information on the internet as well.

Proposed Software Architecture

Our application would work on a three tier architecture. On the very top layer, there is databases server which contains all the data collected from the farmers and the web servers. On the second layer, there are servers which consist of the interaction interface with the clients (may be farmers on cell phones or browsing information from systems) as well as databases servers. The main job of this layer is to interact with the farmers and get their queries, analyze them and collect required information from databases with analysis and give the required information to the farmers. ‘Silverlight’ is used in the server which enables the access of the server from any browser. It is mainly used for system users so that they can access the features of our application from any environment. The third layer is the client layer. Client layer consists of two parts (clients on cell phones and on systems). The diagram shown below shows the software architecture of our application.


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Software Developer Hewlett Packard
India India
I am working as a software Engineer in HP R&D. I am the part of Database development team and having experience in Java/C and some BigData technologies like Hadoop, Hbase.

Comments and Discussions

AdminThanks for your submission, but you need some additional info PinstaffKevin Priddle26-Aug-13 4:45 
GeneralRe: Thanks for your submission, but you need some additional info PinprofessionalSaket147226-Aug-13 5:14 
GeneralRe: Thanks for your submission, but you need some additional info PinstaffKevin Priddle27-Aug-13 7:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Mobile
Web03 | 2.8.141022.2 | Last Updated 29 Aug 2013
Article Copyright 2013 by Saket1472
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid