Agri Informatics
Agri Informatics
AGRI-INFORMATICS
(AST-201)
By:
Dr. Ashalatha K. V.
Mr. Anand P
Ms. Megha J
Ms. Jyoti B Bagalkoti
The word ‘computer’ has been derived from the Latin word ‘computerae’ which means
‘to compute’.
Charles Babbage is known as the ‘father of computer’.
Binary number system
em was suggested by John Von Newman
Generally, computer is the combination of Hardware and Software which converts data into
information. Computer operates on set of instructions only, they cannot think as human being.
1. Input – Information or data that is entered into a computer is called input. It sends data
and instructions to the Central Processing Unit (CPU).
2. Processing – It is the sequence of actions taken on data to convert it into information
which is meaningful to the user. It can be calculations, comparisons or decisions taken by
the computer.
3. Output – it makes processed data available to the user.
4. Storage – It stores data and programs permanently.
Table 1.1 Characteristics of computers
Characteristics of computers
Sr.
Characteristics Description
No
It can store huge amount of information and can recall any piece of this
6 Memory
information whenever required.
A computer is not a magical device. It possesses no intelligence of its
7 No I. Q. own. It cannot take its own decisions and has to be instructed what to
do and in what sequence.
They have no feelings and no instincts because they are machines. They
8 No feelings make judgments based on the instructions given to them in the form of
programs that are written by human beings.
Generations of Computer
A generation refers to the state of improvement in the development of system. Computers
are built of Electromechanical, before generation. Each generation of computer is characterized
by a major technological development that fundamentally changed the way computers operate.
“Generation” in computer talk provides a framework for the growth of computer industry
based on the key technologies developed. Originally, it was used to distinguish between
hardware technologies but was later extended to include both hardware and software
technologies.
Nowadays, a computer can be used to type documents, send email, play games, and
browse the Web. It can also be used to edit or create spreadsheets, presentations, and even
videos. But the evolution of this complex system started around 1946 with the first Generation of
Computer and evolving ever since.
There are five generations of computers.
1. FIRST GENERATION (1942-1955)
The early computers of the first generation were manufactured using vacuum tubes as
electronic switching device.
A vacuum tube (Fig 1.1) was a fragile glass device using filaments as a source of
electronics and could control and amplify electronic signals. It was the only high-speed
electronic switching device available in those days.These vacuum tube computers could
perform computations in milliseconds.
Some representative systems of first generation are ENIAC, EDVAC, EDSAC, UNIVAC
I, IBM 701
John Bardeen, Willian Shockley and Walter Brattain invented a new electronic switching
device called transistor (Fig 1.2) at Bell Laboratories in 1947. Transistors soon proved to be
better electronic switching device than vacuum tubes due to their following properties:
• They were more rugged and easier to handle than tubes since they were made of
germanium semiconductor material rather than glass.
• They were highly reliable as compared to tubes since they had no parts like a
filament that could burn out.
• They could switch much faster (almost ten times faster) than tubes.
• They consumed almost one-tenth the power consumed by a tube.
• They were much smaller than a tube.
• They were less expensive to produce.
• They dissipated much less heat as compared to vacuum tubes.
Second generation computers were manufactured using transistors. They were more
powerful, more reliable, less expensive, smaller and cooler to operate than the first generation
computers.
Fig 1.2 Transistors
In 1957, researchers introduced magnetic tape as a faster and more convenient secondary
storage medium. Later magnetic disk storage was also developed, and magnetic disk and
magnetic tape were the main secondary storage media used in second generation computers.
Some representative systems of third generation are IBM 360/370, PDP-8, PDP-11,
CDC 6600
Some representative systems of fourth generation are IBM PC and its clones, Apple II,
TRS-80, VAX 9000, CRAY-1, CRAY-2, CRAY-X/MP
Some representative systems of fifth generation are IBM Notebooks, Pentium PCs,
SUN Workstations, IBM SP/2, SGI Origin 2000, PARAM Supercomputers.
1. Microcomputer:
Microcomputers are the least powerful, yet the most widely used and fastest growing type
of computers and are also called portable computers.Microcomputer consists of three basic
categories of physical equipment i.e system unit, input/output and memory.
Desktop Computer or Personal Computer (PC) - These are small, relatively inexpensive
computers. These are based on the microprocessor technology (Integrated Circuit).
Notebook - Notebook computers, also known as ultra book or laptop, are portable
lightweight and fit into most briefcases. They include rechargeable battery, so these can work
anywhere.
Handheld Computers or Palmtops – These are the smallest and are designed to fit into the
palm. So, these are also known as Palmtop. They are practical for certain functions such as
phone books and calendars. They use the pen for input instead of keyboard.
Tablet Computer – They have key features of the notebook computer, but it can accept
input from a pen instead of the keyboard or mouse.
SmartPhones – Smart phones are cellular phones that function both as a phone and as a
small PC. They may use a pen or may have a small keyboard. They can be connected to the
internet wirelessly. Apple, Blackberry, Motorola, Samsung etc are some manufacturers of
smart phones.
2. Mainframe Computer:
Mainframe computers are those having large internal memory storage and comprehensive
range of software. They serves as a backbone for the entire business world. It is considered as the
heart of a network of computers or terminals that allows a large number of people to work at the
same time. Mainframe computers are IBM-370, IBM-S/390, and UNIVAC-1110.
3. Minicomputer:
Minicomputers are smaller in size, faster, cost lower than mainframe computers. Initially,
the minicomputer was designed to carry out some specific tasks, like engineering and Computer
Aided Design (CAD) calculations. But now, they are being used as central computer which is
called as Server.Mini computers are IBM-17, DEC PDP-11, HP-9000, etc.
4. Super Computer:
Supercomputers are the fastest and the most expensive machines. They have high
processing speed compared to other computers. The speeds of supercomputers are measured in
FLOPS (Floating Point Operations Per Second).
These computers are used for highly calculation intensive tasks, such as weather
forecasting, nuclear research, military agencies and scientific research laboratories.
Super computers are most powerful, large in size and memory, compared to all other
computers.
1. Analog Computer
An analog computer or analogue computer is a type of computer that uses the
continuously changeable aspects of physical phenomena such as electrical, mechanical,
or hydraulic quantities to model the problem being solved. In contrast, digital
computers represent varying quantities symbolically and by discrete values of both time and
amplitude.
Analog computers are the job-oriented computers. They carry out arithmetic and logical
operations by manipulating and processing of data. e.g., speedometers, seismograph etc.
2. Digital Computer
Digital Computers, any class of devices capable of solving problems by
processing information in discrete form. It operates on data, including magnitudes, letters,
and symbols, that are expressed in binary code—i.e., using only the two digits 0 and 1. By
counting, comparing, and manipulating these digits or their combinations according to a set
of instructions held in its memory.
Digital Computers work by calculating the binary digits. A digital computer, not only
performs mathematical problems, but also combines the bytes to produce desired graphics,
sounds.
Digital computer is a computer machine which is both an electronic computer and a digital
computer. Examples of digital electronic computers include the IBM PC, Apple
Macintosh as well as modern smartphones.
3. Hybrid Computer
Hybrid computers are the combination of analog and digital computers.
Hybrid computer is a digital computer that accepts analog signals, converts them to
digital and processes them in digital form.
Machines used in hospitals like ECG and DIALYSIS are the commonly used hybrid
computers.
Devices used in petrol pump and Gas Pump Station (where measurement of gas by
analog system, and displaying such calculation by digital system (computer)).
1) Input Unit:
Data and instructions must enter a computer system before the computer can perform any
computation on the supplied data. The input unit that links a computer with its external
environment performs this task. Data and instructions enter a computer through an input unit
in a form that depends upon the input device used.
It accepts (or reads) instructions and data from outside world.
It converts these instructions and data in computer acceptable form. Units called input
interfaces accomplish this task.
It supplies the converted instructions and data to the storage unit for storage and further
processing.
Examples: Keyboard, Mouse, Scanner, Touch Screen, Joystick, Electronic Card Reader,
Biometric System, Electronic Pen, Optical Mark Reader (OMR), Bar Code Reader, Micro
phone, Digital Camera.
a) Memory Unit:
This is also known as Primary Memory. This unit stores the data received from
the input unit. It is a temporary memory and works so long as the power is on. The results
of the processed data are stored in this unit.
c) Control Unit:
The control unit acts as a central nervous system for other components of a
computer system. It manages and coordinates the entire computer system. It obtains
necessary instructions from main memory, identifying the storage locations, transferring
data to the output units etc.
Note: Input and output devices are also known as peripheral devices because they surround a
computer’s CPU and memory.
Booting
Starting a computer or a computer-embedded device is called booting. Booting takes
place in two steps −
• Switching on power supply
• Loading operating system into computer’s main memory
• Keeping all applications in a state of readiness in case needed by the user
The first program or set of instructions that run when the computer is switched on is
called BIOS or Basic Input Output System. BIOS is a firmware, i.e. a piece of software
permanently programmed into the hardware.
If a system is already running but needs to be restarted, it is called rebooting. Rebooting
may be required if a software or hardware has been installed or system is unusually slow.
There are two types of booting −
• Cold Booting − When the system is started by switching on the power supply it is called
cold booting. The next step in cold booting is loading of BIOS.It is only switching OFF
the system and after some time again switching ON.
• Warm Booting − When the system is already running and needs to be restarted or
rebooted, it is called warm booting. Warm booting is faster than cold booting because
BIOS is not reloaded.It is carried out by pressing the following keys CTRL + ALT +
DELETE simultaneously.
1. Hardware
Hardware is the physical components of a computer that includes all mechanical,
electrical, electronic and magnetic parts attached to it. A computer consists of the following
major hardware components:
A brief description of the most common hardware found in a personal computer is given
in the next few sections.
Input devices
The data and instructions are typed, submitted, or transmitted to a computer through input
devices. Input devices are electronic or electro-mechanical equipment that provide a means of
communicating with the computer system for feeding input data and instructions. Most common
input devices are briefly described below.
Keyboard:
Keyboard is like a type-writer. A keyboard, normally, consists of 104 keys. These keys
are classified into different categories which are briefly described below.
Character keys -These keys include letters, numbers, and punctuation marks. On pressing any
character key, the corresponding character is displayed on the screen.
Function keys - There are 12 functional keys above the key board which are used to perform
certain functions depending on the operating system or the software currently being executed.
These keys are placed at the top of the key board and can easily be identified with the letter F
followed by a number ranging from 1 to 12.
Table 1.3 Function Keys
Function Keys Function
F1 To view Help menu
F2 To Rename selected item
F3 To Search for a file or folder
F5 To Refresh the active window
Control keys - Alt, Ctrl, Shift, Insert, Delete, Home, End, PgUp, PgDn, Esc and Arrow keys are
control keys.
Table 1.4 Control Keys
Command keys Use
Display or hide the Start menu
Esc To negate the current command
Tab To advance the text cursor to the next user defined tab stop
Caps lock If it is pressed, the status light under ‘Caps Lock’ lights up.
Then upper case letters are produced. The numbers and
symbols are unaltered.
Shift To produce upper case letters and the upper symbols shown
on the keys.`
Ctrl These two keys are pressed in combination with other keys
Alt to initiate commands specified by the software.
Backspace To delete the character one position left
To view the folder one level up in My Computer or
Windows Explorer.
Enter To do action/to open
Navigation keys - These include four arrows, Page Up and Page Down, Home and End. These
keys are normally used to navigate around a document or screen.
Toggle keys - Scroll Lock, Num lock, Caps Lock are three toggle keys. The toggle state is
indicated by three LEDs at the right-top side of the keyboard. For example, on pressing caps
lock, letters typed by the user will appear in upper case. On pressing again, letters are typed on
the screen in lower case.
Miscellaneous keys - These keys include Insert, delete, escape, print Screen etc. The keys on the
keyboard are placed in a series of rows and columns called the key matrix. Each key holds a
position with respect to a row and column. When a key is pressed, the key switch in that position
closes a circuit, sending a signal to the circuit board inside the keyboard. The keyboard controller
uses the x and y coordinates of the matrix position to determine which key was pressed, thereby
determining what code is transmitted to the computer by the keyboard.
Mouse :
A mouse is the pointing device attached to a computer. It is used to move the cursor
around the screen and to point to an object (such as icon, menu, command button etc.) It has two
or three buttons for clicking. The mouse tracks the motion of the mouse pointer and senses the
clicks and sends them to the computer so it can respond appropriately. The mouse can be
connected to the system either through a USB connector or wirelessly through infrared radiation.
A wireless mouse needs to be powered through batteries.
Scanner:
A scanner is a device that captures pictures or documents so that they can be stored in
storage devices, seen on the video screen, modified suitably, transported to other computers, or
printed on a printer. A personal computer with a scanner and printer can function as a
photocopier.
Output devices
Output devices mirror the input data, or show the output results of the operations on the
input data or print the data. The most common output device is monitor or visual display unit.
The printer is used to print the result. A hard copy refers to a printout showing the information.
On the other hand soft copy means information stored on a storage device.
Monitor :
Computer display devices are commonly known as Visual Display Unit (VDU) or
monitor. It operates on a principle similar to that of a normal television set. Various technologies
have been used for computer monitors. They are also of different sizes. CRT (Cathode-ray tube)
and LCD (liquid crystal display) monitors are the two common types which are widely used.
Printer :
The printer is a device that prints any data, report, document, picture, diagrams, etc.
Printers are categorized based on the physical contact of the print head with the paper to produce
a text or an image. An impact printer is one where the print head will be in physical contact with
the paper. In a non–impact printer, on the other hand the print head will have no physical contact
with the paper.
The Dot matrix printer is considered as an Impact printer and Laser printer is considered
as Non-impact printer. In a dot matrix printer, the printer head physically ‘hits’ the paper
through the ribbon which makes the speed of the printer relatively slow. The printer head consist
of some two dimensional array of dot called ‘dot matrix’. Every time when it strikes the paper
through ribbon its dots are arranged according to the character which is going to be printed. The
ink in the ribbon falls on the surface of the paper and thus the character get printed.
In inkjet printer, instead of a ribbon one ink cartridge holds the ink in it. They are placed
above the inkjet head. The printing head takes some ink from the cartridge and spreads it on the
surface of the paper by the jet head. This ink is electrically charged. An electric field is created
near the paper surface. Thus the small drops of ink are arranged in the surface according to the
character it prints. These printers are fast and capable of printing good quality graphics.
The laser printer uses a laser beam to create the image.
Memory unit
Components such as the input device, output device, and CPU are not sufficient for the
working of a computer. A storage area is needed in a computer to store instructions and data,
either temporarily or permanently, so that subsequent retrieval of the instructions and data can be
possible on demand.
Data are stored in memory as binary digits, called bits. Data of various types, such as
numbers, characters, are encoded as series of bits and stored in consecutive memory locations.
Each memory location comprises of a single byte which is equal to eight bits and has a unique
address so that the contents of the desired memory locations can be accessed independently by
referring to its’ address. There are mainly two types of memory that are used in a computer
system. One is called primary memory and the other secondary memory.
Primary memory
Primary memory is the area where data and programs are stored while the program is
being executed along with the data. This memory space, also known as main memory, forms the
working area of the program. This memory is accessed directly by the processor.
These type are called Random Access Memory, or RAM, where any location can be
accessed directly, and its stored contents get destroyed the moment power to this module is
switched off. Hence, these are volatile in nature. Primary memory devices are expensive. They
are limited in size, consume very low power, and are faster as compared to secondary memory
devices.
There is another kind of primary memory increasingly being used in modern computers.
It is called cache memory (pronounced as “cash”). It is a type of high speed memory that allows
the processor to access data more rapidly than from memory located elsewhere on the system. It
stores or caches some of the contents of the main memory that is currently in use by the
processor. It takes a fraction of the time, compared to main memory, to access cache memory.
Secondary memory
Secondary memory provides large, non-volatile, and inexpensive storage for programs
and data. However, the access time in secondary memory is much larger than in primary
memory. Secondary storage permits the storage of computer instructions and data for long
periods of time. Moreover, secondary memory, which is also known as auxiliary memory, stores
a huge number of data bytes at a lesser cost than primary memory devices.
Note:
The memory unit is composed of an ordered sequence of storage cells, each capable of
storing one byte of data. Each memory cell has a distinct address which is used to refer
while storing data into it or retrieving data from it.
Both RAM and cache memory are referred to as primary memory. Primary memory is
comparatively expensive, and loses all its data when the power is turned off. Secondary
memory provides less expensive storage that is used to store data and instructions on a
permanent basis.
The motherboard is a printed circuit board which contains the circuitry and connections
that allow the various components of the computer system to communicate with each
other. In most computer systems, the CPU, memory, and other major components are
mounted to wiring on the motherboard.
The input, output, and storage equipment that might be added to a computer system to
enhance its functionality are known as peripheral devices. Popular peripheral devices
include printers, digital cameras, scanners, joysticks, and speakers.
2. Software
Software provides the instructions that tell the hardware exactly what is to be performed
and in what order. This set of instructions is sequenced and organized in a computer program.
Therefore, a program is a series of instructions which is intended to direct a computer to
perform certain functions and is executed by the processor.
In a broader sense, software can be described as a set of related programs. But software
is more than a collection of programs. It refers to a set of computer programs, which provide
desired functions and performance, the data which the programs use, data structures that
facilitate the programs to efficiently manipulate data and documents that describe the operation
and use of the programs.
Nowadays, most of the software must be installed prior to their use. Installation involves
copying several files to computer memory or requires a series of steps and configurations
depending on the operating system and the software itself so that it can be run or executed when
required. Software is generally categorized as system software or application software or utility
software.
System software
System software is designed to facilitate and coordinate the use of the computer by
making hardware operational. It interacts with the computer system at low level. Examples of
such software include language translator, operating system, loader, linker, etc. However, the
most important system software is the operating system which is a set of programs designed to
control the input and output operations of the computer, provide communication interface to the
user, and manage the resources of the computer system, such as memory, processor,
input/output devices etc. and schedule their operations with minimum manual intervention.
The loader is the system software which copies a executable program from secondary
storage device into main memory and prepares this program for execution and initializes the
execution. Hardware devices, other than the CPU and main memory, have to be registered with
the operating system by providing a software, known as device driver, for communication
between the device and other parts of the computer. This type of system software is used by
printers, monitors, graphics cards, sound cards, network cards, modems, storage devices,
mouse, scanners, etc.
Application software
Application software is designed to perform specific usages of the users. Microsoft
Word, Microsoft Excel, Microsoft Power Point, Microsoft Access, Page Maker, Coral Draw,
Photoshop, Tally, AutoCAD, Acrobat, WinAmp, Micro Media Flash, iLeap, Xing MP3 Player
etc. are some of the examples of application software. There are two categories of application
software, custom software and pre-written software packages.
Software that is developed for a specific user or organization in accordance with the
user’s needs is known as custom software. A pre-written software package is bought off the
shelf and has predefined generic specifications that may or may not cater to any specific user’s
requirements.
The most important categories of software packages available are as follows:
• Database management software, e.g. Oracle, DB2, Microsoft SQL server, etc.
• Spreadsheet software, e.g. Microsoft Excel.
• Word processing, e.g. Microsoft Word, Corel Wordperfect and desktop publishing (DTP)
• Graphics software, e.g. Corel Draw.
• Statistical software, e.g. SPSS, SAS and R
Units of memory:
The computer stores a character in the storage cells with binary (0,1) mechanism. Thus
the basic unit of memory is a bit (binary digit - 0, 1). To store a character, a computer requires 8
bits. This is called the word length of the storage unit. Hence the storage capacity of the
computer is measured in the number of words it can store and is expressed in terms of bytes.
Memory unit is the amount of data that can be stored in the storage unit. This storage
capacity is expressed in terms of Bytes.
Byte: A group of 8 bits is called byte. A byte is the smallest unit, which can represent
3
a data item or a character.
Two types
1) Primary Memory (Internal storage)
2) Secondary Memory ( External storage)
1) Primary Memory:
Primary memory is also called internal memory. It is the main area in a computer where the
data is stored. The stored data can be recalled instantly whenever desired. This memory can be
quickly accessed by the CPU for reading or storing the information.
Physically, this memory consists of some integrated circuit (IC) chips on the motherboard
(Mother board is a largest electric board in the computer on which all the circuits and
components are fixed and it is referred as the backbone of the entire system).
The primary memory has two sub components namely ROM and RAM.
It contains all the basic instructions required to start the computer.The data can only be
read. The user can not modify the contents of ROM. When the power is off, the contents of
ROM are not lost hence it is a non volatile memory.
It stores all the data, programs and intermediate results. The data can be read and write. It
is the working area for the user. When the power is off, the contents of RAM are lost hence it is a
Volatile Memory.
2) Secondary memory:
The primary memory which is faster (and hence expensive) is generally not sufficient for
large storage of data. As a result, additional memory, called the auxiliary or secondary memory
or external memory is used. It is also referred as backup storage as it is used to store large
volume of data on a permanent basis which can be transferred to the primary memory whenever
required for the processing. Some of the secondary storage devices are Magnetic tape, Floppy
Disk, Hard Disk, CD, DVD, Pen drive and memory card.
a) Magnetic tape: The information can be retrieved in the same sequence only in which it is
stored. It can be erased and reused many times.
b) Floppy Disk: It is a flat, circular piece of flexible plastic coated with magnetic oxide. It is
encased in a square plastic or vinyl jacket cover. A floppy disk drive is a device used to
read/write data from/to a floppy disk. Its storage capacity is 1.4 MB.
c) Hard Disks: Hard disks are the made of rigid metal platters. Available storage capacities are
up to 1 Terra Byte.
d) CD (Compact Disk): It is known as laser disks because they use laser beam technology. Its
storage capacity is 700 MB’s.
1) CD-ROM (Compact Disk - Read Only Memory): As the name implies, data can be
read only. That is, these disks come pre-recorded and information stored on them cannot
be altered.
2) CD-R (Compact Disk - Recordable) or CD-WORM (Write Once Read Many): As the
name implies, data can be written only once on a disk and can be read many times and
cannot alter the information.
3) CD- RW (Compact Disk - Read/write): As the name implies, data can be Read or write
many times.
e) DVD (Digital video Disk or Digital versatile Disk): It is known as laser disks because they
use laser beam technology. DVD was designed to distribute movies. Its storage capacity is
4.7 GB. DVD also has many types as in the case of CD’s such as DVD-ROM, DVD-R
(DVD-WORM) and DVD-RW.
f) Pen Drive: It is a compact device of the size of a pen, comes in various shapes and stylish
designs and may have different added features (such as with a camera, with a built-in MP3/
FM Radio play back for music on the go, etc.). It enables easy transport of data from one
computer to another. It is a plug-and-play device that simply plugs into a Universal Serial
Bus (USB) port of a computer. Available storage capacities are up to 64GB.
g) Memory Card: The memory cards are used in various types of digital devices such as cell
phone and digital camera. The photographs taken by a cell phone and digital camera can be
transferred to a computer for storage or editing. Available storage capacities are up to 64GB.
Note:
PROM: There is another type of primary memory in computer, which is called Programmable
Read Only Memory (PROM). You know that it is not possible to modify or erase programs
stored in ROM, but it is possible for you to store your program in PROM chip. Once the
programmes are written it cannot be changed and remain intact even if power is switched off.
Therefore programs or instructions written in PROM or ROM cannot be erased or changed.
EPROM: This stands for Erasable Programmable Read Only Memory, which overcome the
problem of PROM & ROM. EPROM chip can be programmed time and again by erasing the
information stored earlier in it. Information stored in EPROM exposing the chip for some time
ultraviolet light and it erases chip is reprogrammed using a special programming facility. When
the EPROM is in use information can only be read.
Cache Memory: The speed of CPU is extremely high compared to the access time of main
memory. Therefore the performance of CPU decreases due to the slow speed of main memory.
To decrease the mismatch in operating speed, a small memory chip is attached between CPU
and Main memory whose access time is very close to the processing speed of CPU. It is called
CACHE memory. CACHE memories are accessed much faster than conventional RAM. It is
used to store programs or data currently being executed or temporary data frequently used by
the CPU. So each memory makes main memory to be faster and larger than it really is. It is also
very expensive to have bigger size of cache memory and its size is normally kept small.
Operating system (often referred to as OS) is an integrated set of programs that controls
the resources (CPU, memory, I/O devices, etc) of a computer system and provides its users with
an interface or virtual machine that is easier to use than the bare machine.
According to this definition, the two primary objectives of an operating system are:
Make a computer system easier to use
Manage the resources of a computer system
Note:
Uniprogramming : A uniprogramming system processes only one job at a time, and all
system resources are available exclusively for the job until its completion.
Multiprogramming : It is interleaved execution of two or more different and
independent programs by a computer. (multiple users can use such a system
simultaneously, such as a mainframe system or a server class system)
Multitasking : It is interleaved execution of multiple jobs (often referred to as tasks of
same user) in a single user system.(only one user uses such a system at a time, such as a
personal computer or a notebook computer)
Multiprocessing : It is simultaneous execution of two or more processes by a computer
system having more than one CPU.
Microsoft Windows
Microsoft Windows has existed in one form or another since 1985, and it remains the
most popular operating system for home and office computers. Its latest versions, including
Windows 10 are also used on some tablets, and the OS is used on some web and number-
crunching server computers as well. Computers from a wide variety of manufacturers can use
Windows.
Initial versions of Windows worked with an earlier Microsoft operating system called
MS-DOS, providing a modern graphical interface on top of DOS's traditional text-based
commands. Signature features of Microsoft Windows's user interface include windows
themselves – rectangle-shaped, on-panel screens that represent individual applications. The
Windows Start menu has helped generations of users find programs and files on their devices.
Efforts to use versions of the Windows OS for smartphones have been less successful.
Main features of Microsoft Windows are as follows:
Its native interface is a GUI. Hence, for a new user it is easier to learn and use a computer
system.
Microsoft Windows is not just an operating system, but also a complete operating
environment. That is, all its programs conform to a standard way of working.
It is a single user, multitasking operating system. That is, a user may run more than one
program at a time.
Apple iOS
Apple's iOS is one of the most popular smartphone operating systems, second only to
Android. It runs on Apple hardware, including iPhones, iPad tablets and iPod Touch media
players.
Signature features of iOS include the App Store where users buy apps and download free
software, an emphasis on security including strong encryption to limit what unauthorized users
can extract from the phone, and a simple, streamlined interface with minimal hardware buttons.
Google's Android OS
Android is the most popular operating system in the world judging by the number of
devices installed. Largely developed by Google, it's chiefly used on smartphones and tablets.
Unlike iOS, it can be used on devices made by a variety of different manufacturers, and those
makers can tweak parts of its interface to suit their own needs.
Users can download custom versions of the operating system because large portions of it
are open source, meaning anyone can legally modify it and publish their own. However, most
people prefer to stick with the version that comes on their devices.
Android, like iOS, comes with an application and media store called the Play Store built
by Google. Some phone manufacturers and other organizations also offer their own stores to
install software and media.
Table 1.7Android versions history
Version Numbers Code Name Initial Release Date
Android 4.1 to 4.3.1 Android Jelly Bean July 9, 2012
Android 4.4 to 4.4.4 Android Kitkat Oct 31, 2013
Android 5.0 to 5.1.1 Android Lollipop Nov 12, 2014
Android 6.0 to 6.0.1 Android Marshmallow Oct 5, 2015
Android 7.0 to 7.1 Android Nougat Aug 22, 2016
Android 8.0 to 8.1 Android Oreo Aug 21, 2017
Android 9.0 Android Pie Aug 6, 2018
Android 10.0 Android 10 Sep 3, 2019
Apple macOS
Apple's macOS, successor to the popular OS X operating system, runs on Apple laptops
and desktops. Based in part on the historic family of Unix operating systems dating back to
research in the 1960s at AT&T's Bell Labs, macOS shares some features with other Unix-related
operating systems including Linux. While the graphical interfaces are different, many of the
underlying programming interfaces and command line features are the same.
Signature elements of macOS include the dock used to find programs and frequently used
files, unique keyboard keys including the Command key, and the stoplight-colored buttons used
to resize open program windows. MacOS is known for its user-friendly features, which include
Siri, a natural-voice personal assistant, and FaceTime, Apple's video-calling application.
Microsoft Office is application software and which is a basic requirement for the personal
computers.It has several applications in a single package.
The components of Microsoft Office
MS – Word
MS – Excel
MS – Power point
I. Microsoft Word
Microsoft Word is the word processing component of the Microsoft Office Suite. It is
used primarily to enter, edit, format, save, retrieve and print documents.
Important Features:
1) It is used to prepare documents like letters and lessons.
2) It allows the user to insert pictures, tables, charts, drawings & features that will make the
text richer & more interactive.
(The term document refers to a file created using MS Word)
Starting MS-Word:
Start Button → All Programs → Microsoft Office→ Microsoft Office Word
The default file name as Document1 (the file will locate in Documents).
Or
Select the place where we want to create a MS Word
Then right click with the mouse → New → Select Microsoft Office Word Document
When we begin to explore MS Word 2007, we will notice three features: the Microsoft
Office Button, the Ribbon and Quick Access Toolbar. These three features contain many
functions.
Fig 2.1MS Word 2007
B. The Ribbon
The Ribbon is the panel at the top portion of the document. It hasHome, Insert, Page
Layout, References, Mailings, Review and View tabs. Each tab is divided into groups. The
groups are logical collections of features designed to perform functions that we can utilize in
developing or editing our Word document. Commonly used features are displayed on the
Ribbon, to view additional features within each group, click on the arrow at the bottom right of
each group.
Fig 2.3 MS Word Ribbon
By default the Ribbon is divided into seven tabs, with an optional eighth tab (Developer)
They are:
• Home: This contains the most-used Word features, such as changing fonts and font attributes,
customizing paragraphs, using styles, and finding and replacing text.
• Insert: As you might guess, this one handles anything you might want to insert into a
document, such as tables, pictures, charts, hyperlinks, bookmarks, headers and footers, WordArt
... etc.
• Page Layout: This is where you'll change margins, page size and orientation, set up columns,
align objects and add effects. There is some overlap between this tab and the Home tab. E.G. On
the Page Layout tab you set paragraph spacing and indents, while on the Home tab you set
paragraph alignment and can also set spacing between lines.
• References: This tab handles tables of contents, footnotes, bibliographies, indexes and similar
material. It also lets you insert a "Table of Authorities," which like a security setting but is in fact
is a list of references in a legal document.
• Mailings: As the name says, this is where you'll go for anything to do with mailings, from
something as simple as creating labels to the more intimidating task of mail merges.
• Review: To check spelling and grammar use the thesaurus, track changes, review other
people's changes or compare documents? This is the tab to use.
• View: This tab allows you to change the view in any way, including displaying a ruler and
gridlines, zooming in and out, splitting a window and so on.
To enter text, just start typing! The text will appear where the blinking cursor is located.
Move the cursor by using the arrow buttons on the keyboard or positioning the mouse
and clicking the left button.
The keyboard shortcuts listed below are also helpful when moving through the text of a
document:
Move Action Key
Beginning of the line HOME
End of the line END
Top of the document CTRL + HOME
End of the document CTRL + END
Selecting Text
To change any attributes of text, it must be highlighted first. Select the text bydragging
the mouse over the desired text while keeping the left mouse button depressed,or hold down the
SHIFT key on the keyboard while using the arrow buttons to highlightthe text.
Table2.2 Shortcuts for selecting a portion of the text
Selection Technique
Whole Word Double-click within the word
Whole paragraph Triple-click within the paragraph
Several words or Drag the mouse over the words, or hold down
lines SHIFTwhile using the arrow keys
Entire document Choose Editing> Select > Select All from the Ribbon or
press CTRL + A
Deselect the text by clicking anywhere outside of the selection on the page or press
anarrow key on the keyboard.
Type Text: Put your cursor where you want to add the text and begin typing.
Copy and Paste Text: Highlight the text you wish to copy and right click andclickCopy,put
your cursor where you want the text in the document and rightclick and click Paste.
Cut and Paste Text: Highlight the text you wish to copy and right click andclick Cut, put your
cursor where you want the text in the document and right clickand click Paste.
Drag Text: Highlight the text you wish to move, click on it and drag it to theplace where you
want the text in the document.
You will notice that you can also use the Clipboard group on the Ribbon.
• Use the BACKSPACE and DELETE keys on the keyboard to delete text.
• Backspace will delete text to the left of the cursor and Delete will erase text to the right.
• To delete a large selection of text, highlight it using any of the methods outlined above
and press the DELETE key.
Undo Changes
To undo changes:
Click the Undo Button on the Quick Access Toolbaror CTRL + Z
Formatting Paragraph
Formatting paragraphs allows you to change the look of the overall document.You can
access many of the tools of paragraph formatting by clicking the Page LayoutTab of the Ribbon
or the Paragraph Group on the Home Tab of the Ribbon.
Create Links
Creating links in a word document allows you to put in a URL that readers canclick on to
visit a web page.
To insert a link:
Click the Hyperlink Button on the Links Group of the Insert Tab.
Type in the text in the “Text to Display” box and the web address in the “Address” box.
TABLE
Tables are used to display data in a table format.
Create a Table
To create a table:
Place the cursor on the page where you want the new table
Click the Insert Tab of the Ribbon
Click the Tables Button on the Tables Group.
Click the table and notice that you have two new tabs on the Ribbon: Design andLayout.
These pertain to the table design and layout.
Fig 2.4 Table design and layout
MS Word also allows you to insert Statistical / Mathematical equations. To access these
equations tool:
Place your cursor in the document where you want the symbol/Equation
Click the Insert Tab on the Ribbon
Click the Equation Button on the Symbols Group
Choose the appropriate equation and structure or click Insert New Equation
To edit the equation click the equation and the Design Tab will be available in theRibbon
Watermarks
A watermark is a translucent image that appears behind the primary text in adocument.
To insert a watermark:
Click the Page Layout Tab in the Ribbon
Click the Watermark Button in the Page Background Group
Click the Watermark you want for the document or click Custom Watermarkand
create your own watermark.
To remove a watermark, follow the steps above, but click Remove Watermark
AIM
To prepare leave letter/personal letter with some specifications
• Proper line spacing
• Use of proper alignments (Left, Centre, Right and Justify)
• Use of different Fonts and Font Sizes
Practical Question:
1. Type the Leave letter/Personal letter in MS Word with proper alignments & spacing and
paste the output.
2. Type a simple resume/C.V of you in MS Word with proper alignments & spacing and
paste the output.
AIM
To prepare Office Circulars with some specifications
• Proper line spacing
• Use of proper alignments (Left, Centre, Right and Justify)
• Use of different Fonts and Font Sizes
Practical Question:
1. Create the Office Circular for celebration of Republic day with proper alignments &
spacing and paste the output below.
Creating Tables
AIM
To prepare different tables using merge rows, split cell, insert row/column.
• Creating tables with row/column heading.
• Left, Right and Centre margins
• Inserting Page Numbers
• Use of Watermark.
Practical Question:
1. Create a table for entering the marks of 10 students in 3 different courses (Sr. No., ID
Number., Name, AST201, AEC301 and HRT302, Total Marks) and paste the output.
2. Create your class time table in MS Word with proper alignments and paste the output.
4. !. = = ∑%&
" …
# # #
$ '
+ and r central moment () = * ∑ − (
5. rth raw moment () = * ∑* ) th * )
6. Variance, , = ∑ − (
*
. ./
7. Skewness, - = and Kurtosis,- =
. .
Practical Question:
Create the following equations using MS Word and paste the output.
5. Standard Deviation , = √, = I ∑ − (
*
Microsoft Excel
Spreadsheets
A spreadsheet is an electronic document that stores various types of data. Thereare
vertical columns and horizontal rows. A cell is where the column and row intersect.A cell can
contain data and can be used in calculations of data within the spreadsheet.
AnExcel spreadsheet can contain workbooks and worksheets. The workbook is the
holderfor related worksheets.
Ribbon
The ribbon is the panel at the top portion of the document It has seven tabs:Home, Insert,
Page Layouts, Formulas, Data, Review, and View. Each tab is divided intogroups. The groups
are logical collections of features designed to perform function thatwe will utilize in developing
or editing our Excel spreadsheets.
Entering Data
There are different ways to enter data in Excel: in an active cell or in the formulabar.
Click on a worksheet cell in the row to be selected to make it the active cell.
Then Press Shift key and Spacebarsimultaneously
All cells in the selected row are highlighted; including the row header.
Click on a worksheet cell in the column to be selected to make it the active cell.
Then Press CTRL key and Spacebarsimultaneously
All cells in the selected columns are highlighted; including the column header.
Auto Fill
The Auto Fill feature fills cell data or series of data in a worksheet into a selectedrange of
cells. If we want the same data copied into the other cells, we only need tocomplete one cell. If
we want to have a series of data (for example, days of the week) fillin the first two cells in the
series and then use the auto fill feature.
To use the Auto Fillfeature:
Excel Formulas
A formula is a set of mathematical instructions that can be used in Excel toperform
calculations. Formals are started in the formula box with an = sign.
Filtering
Filtering allows us to display only data that meets certain criteria.
To filter:
Click the column or columns that contain the data we wish to filter
On the Home tab, click on Sort & Filter
Click Filter button
Click the Arrow at the bottom of the first cell
Click the Text Filter
Click the Words we wish to Filter
To clear the filter click the Sort & Filter button
Click Clear
Fig 2.8 Sort and Filter
CHARTS
Charts allow us to present information contained in the worksheet in a graphicformat.
Excel offers many types of charts including: Column, Line, Pie, Bar, Area,Scatter and more.
To view the charts available click the Insert Tab on the Ribbon.
Create a Chart
To create a chart:
Select the cells that contain the data we want to use in the chart
Click the Insert tab on the Ribbon
Click the type of Chart we want to create
Fig 2.9InsertCharts
Merge Cells
To merge cells select the cells you want to merge and click the Merge & Centerbutton
on the Alignment group of the Home tab.
Merge & Center: Combines the cells and centers the contents in the new, larger cell
Merge Across: Combines the cells across columns without centering data
Merge Cells: Combines the cells in a range without centering
Unmerge Cells: Splits the cell that has been merged
Microsoft Excel provides a set of data analysis tool called the Analysis Tool Pak that
canuse to save steps when one develops complex statistical analysis. One should provide the data
and parameters for each analysis.Some of the statistical functions are built-in and othersbecome
available after installing the Add-insi.e., Analysis ToolPak, which is the built inadd-in functions
available in MS Excel.
1. Click the File tab, click Options and then click the Add-Inscategory.
2. In the Managebox, select Excel Add-insand then click Go.
3. In the Add-Insbox, check the Analysis ToolPakcheck box, and then click Ok.
Data Analysis Tools
PowerPoint is a computer program that allows you to create and show slides to support a
presentation. You can combine text, graphics and multi-media content to create professional
presentations.
Presentations
A presentation is a collection of data and information that is to be delivered to aspecific
audience. A PowerPoint presentation is a collection of electronic slides that canhave text,
pictures, graphics, tables, sound and video. This collection can runautomatically or can be
controlled by a presenter.
Ribbon
The ribbon is the panel at the top portion of the document It has seven tabs: Home, Insert,
Design, Animations, Slide Show, Review and View. Each tab is divided into groups. Thegroups
are logical collections of features designed to perform functionthat you will utilize in developing
or editing your PowerPoint slides.
You can also add items to the quick access toolbar. Right click on any item in the
OfficeButton or the Ribbon and click Add to Quick Access Toolbar and a shortcut will beadded.
Navigation
Navigation through the slides can be accomplished through the Slide Navigationmenu on
the left side of the screen. Also, an outline appears from materials that havebeen entered in the
presentation. To access the outline, click the outline tab.
Fig 2.16 Navigation
Slide Views
Presentations can be viewed in a variety of manners. On the View tab, thePresentation
Views group allows you to view the slides as Normal, Slide Sorter, NotesPage, Slide Show,
Slide Master, Handout Master, and Notes Master.
New Presentation
You can start a new presentation from a blank slide, a template, existingpresentations, or
a Word outline.
Save a Presentation
When you save a presentation, you have two choices: Save or Save As.
To save a document:
Click the Microsoft Office Button
Click Save
You may need to use the Save As feature when you need to save a presentationunder a
different name or to save it for earlier versions of PowerPoint. Remember thatolder versions of
PowerPoint will not be able to open PowerPoint 2007 presentationunless you save it as a
PowerPoint 97-2003 Format.
Add Slides
There are several choices when you want to add a new slide to the presentation:Office
Themes, Duplicate Selected Slide, or Reuse Slides.
Themes
Themes are design templates that can be applied to an entire presentation thatallows for
consistency throughout the presentation.
To add a theme to a presentation:
Click the Design tab
Choose one of the displayed Themes or click the Galleries button
Enter Text
To enter text:
Select the slide where you want the text
Click in a Textbox to add text
Adding Picture
To add a picture:
Click the Insert Tab
Click the Picture Button
Browse to the picture from your files
Click the name of the picture
Click insert
To move the graphic, click it and drag it to where you want it
Slide Effects
Slide Transitions
Transitions are effects that are in place when you switch from one slide to thenext. To
add slide transitions:
Select the slide that you want to transition
Click the Animations tab
Choose the appropriate animation or click the Transition dialog box
Slide Animation
Slide animation effects are predefined special effects that you can add to objectson a
slide.
To apply an animation effect:
Select the object
Click the Animations tab on the Ribbon
Click Custom Animation
Click Add Effect
Choose the appropriate effect
Animation Preview
To preview the animation on a slide:
Click the Preview button on the Animations tab
Mostly data represents recordable facts. Data aids in producing information, which is
based on facts. For example, if we have data about marks obtained by all students, we can then
conclude about toppers and average marks.
A database management system stores data in such a way that it becomes easier to
retrieve, manipulate, and produce information.
The need of DBMS itself explains the advantages of using a DBMS. Following are the
advantages of using a DBMS:
1. High Cost: The cost of implementing a DBMS system is very high. It is also a very
timeconsuming process which involves analyzing user requirements, designing the database
specifications, writing application programs and then also providing training.
2. Security and Recovery Overheads: Unauthorized access to a database can lead tothreat to
the individual or organization depending on the data stored. Also the data must be regularly
backed up to prevent its loss due to fire, earthquakes, etc. Hence the DBMS approach is usually
not preferred when the database is small, well defined, less frequently changed and used by few
users.
Relational Database
Various types of databases have been developed. One of them was relational database
developed by E.F Codd at IBM in 1970. It is used to organize collection of data as a collection of
relations where each relation corresponds to a table of values. Each row in the table corresponds
to a unique instance of data and each column name is used to interpret the meaning of that data
in each row.
For example, consider EMPLOYEE table (Table 3.1). Each row in this table represents
facts about a particular employee. The column names – Name, Employee ID, Gender, Salary and
DateofBirth specify how to interpret the data in each row.
In relational model,
Arow is called a Tuple.
Acolumn is called an Attribute.
Atable is called as a Relation.
The data type of values in each column is called the Domain.
The number of attributes in a relation is called the Degree of a relation.
The number of rows in a relation is called the Cardinality of a relation.
Brief History
The Internet has its root in the ARPANET system of the Advanced Research Project
Agency of the U.S. Department of Defense. ARPANET was the first WAN and had only four
sites in 1969. The Internet evolved from basic ideas of ARPANET for interconnecting
computers. In 1989, the U.S. Government lifted restrictions on the use of the Internet, and
allowed its usage for commercial purposes as well. Since then, the internet has grown rapidly to
become the world’s largest network.
III. Telnet
Telnet service enables an Internet user to log in to another computer on the Internet from
his/her local computer. That is, a user can execute the telnet command on his/her local computer
to start a login session on a remote computer. This action is also called “remote login”.
IV. Usenet News
Usenet service enables a group of Internet users to exchange their
views/ideas/information on some common topic of interest with all members belonging to the
group. Several such groups exist on the Internet and are called newsgroups. For example, a
newsgroup named comp.security.miscconsists of users having interest in computer security
issues. A newsgroup is like a large notice board accessible to all members belonging to the
group.
Hypertext documents on the internet are known as Web Pages. Web Page designers
create Web Pages by using a special language called Hyper Text Markup Language (HTML).
HTML is a subset of a more generalized language called Standard Generalized Markup
Language (SGML)that is a powerful language for linking documents for easier electronic access
and manipulation.
The WWW uses client-server model and an Internet Protocol called Hyper Text
Transport Protocol (HTTP) for interaction between computers on the internet. Any computer on
the internet using the HTTP protocol is called a Web Server, and any computer accessing that
server is called a Web Client. Use of client-server model and the HTTP allows different kinds of
computers on the internet to interact with each other.
WWW Browsers
A web browser (commonly referred to as a browser) is a software application for
accessing information on the World Wide Web. When a user requests a particular website, the
web browser retrieves the necessary content from a web server and then displays the
resulting web page on the user's device.
A web browser is not the same thing as a search engine, though the two are often
confused. For a user, a search engine is just a website, such as Google Search and Bing that
stores searchable data about other websites. However, to connect to a website's server and
display its web pages, a user must have a web browser installed.
There are many browsers available today such as Internet Explorer, Google Chrome,
Mozilla FireFox, Apple Safari, NetScape and MacWeb.
XML
XML stands for Extensible Markup Language. It is a text-based markup language derived
from Standard Generalized Markup Language (SGML).
XML tags identify the data and are used to store and organize the data, rather than
specifying how to display it like HTML tags, which are used to display the data. XML is not
going to replace HTML in the near future, but it introduces new possibilities by adopting many
successful features of HTML.
Although ICT activities and other related initiatives to bridge the rural digital divide
existed around the world, the e-Agriculture Community (and the term "e-agriculture") came into
being after the World Summit on the Information Society in 2003 and 2005.
An important area for follow up is the recent developments and emerging trends in the
sector of ICTs for agriculture and rural development. The main recent developments and
emerging trends are the following:
Mobile telephony: The increase in mobile telephony penetration in the past ten years has led
to an increase in mobile applications specifically designed for agricultural development. The
number of mobile platforms developed and used in the market to bridge the digital divide with
smallholder farmers has also increased tremendously, bringing a more diverse range of
information sources for farmers (e.g. Internet, radio, TV, newspaper and extension agents) than a
few years ago. Mobile-based information delivery holds great promise and is either being
considered or is in use as an important channel for agricultural advisory services, financial
services and other essential information in rural communities, especially in enhancing access to
markets, information on market prices and demand.
From mobile phones to smart phones: Five years ago, Short Message Service (SMS)
dominated, now there are SMS, IVR (Interactive Voice Response), smartphone apps, and
integration with social media. The development of mobile applications (apps) for agricultural
development has been driven partially by young people. Apps alone may not cater for the needs
of farmers, but they are a huge step towards integrating agriculture and ICTs.
Mobile financial services: Four kinds of financial services that farmers need in order to
achieve their economic goals have been identified and are becoming more widespread: credit;
savings; money transfers and payment facilities; and insurance. ICTs have created the potential
to deliver diverse financial products to a greater numbers of rural clients than conventional
financial service providers have been able to reach so far. ICTs contribute to economic efficiency
and improved service delivery, as they lower business and transaction costs.
Use of ICTs in agriculture: ICT innovation plays a key role in improving agricultural
production and the value chain. Food traceability systems using ICTs have become very
important risk management tools that allow food business operators or authorities to contain food
safety problems and promote consumer confidence. ICT-enabled marketing and access to
markets plays a major role, especially for information on market prices and demand. ICT-
enhanced marketing and certification strengthens the capacity of small-scale producers to
increase revenue by improving their position on local and international markets. GIS and agro-
meteorological technologies have been introduced into programmes for various purposes
including land-use planning, crop forecasting and early warning systems. Space technology is
also essential to monitor threats from the growing number of natural disasters. In addition, use of
mobile phones has become more common for exchanging information such as for disease
surveillance and pest tracking. There is also growing prevalence of ICT solutions for the later
stages of the agricultural value chain (e.g. post-harvest, transport, storage).
e-Agriculture strategies in ICT policies: Even though in many countries there are no
specific ICTs for agriculture strategies, e-agriculture strategy initiatives have been or are being
put in place in a few countries such as Côte d’Ivoire, Ghana, Mali and Rwanda. Moreover, in
most ICT policies developed with the support of organizations such as UNECA, IICD, ITU, and
UNDP, there are provisions on sectoral strategies for agriculture. However, approaches differ in
different regions and countries.
Online learning: Open online courses, and their combination with scientific and educational
content which is more widely available (even on social media), enable an increased flow of new
information and learning to smallholder farmers. Online learning also makes it possible to
monitor the capacity of institutions and communities to use this information effectively.
More than half of the Indian population is dependent upon agriculture for their livelihood
and the entire 100 per cent population of the country is dependent upon the farmers for their
daily sustenance.
Agriculture also amounts to almost one fifth of India’s gross GDP. Ironically, the
standard of living of farmers is quite a mess in the country.
To counter act the sorry state of our nourishment providers, the government of India
has launched these mobile apps for the empowerment of rural & urban farmers.
Kisan Suvidha:
This app enables farmers and stakeholders to obtain advisories and other information
being sent by experts and govt. officials through mkisan portal without registering on the portal.
Farm-o-pedia:
Developed by CDAC Mumbai, this is a multilingual Android app that targets the farmers
of rural Gujrat. It is available in English and all Gujrati languages.
The major functionalities of this app are, it helps farmers get suitable crops as per soil
and season, helps farmers get crop-wise information, weather monitoring and cattle management.
Crop Insurance:
This app is used to calculate Insurance Premium for notified crops based on area,
coverage amount and loan amount.
It can also be used to obtain details of normal sum insured, premium details and subsidy
information of any notified crop in all areas.
Shetkari App
This app helps download Shetkari Masik an Agriculture magazine & there is no
requirement internet to Read it.
Agri Market:
This app provides information of market price of all crops at the markets located
within 50 kilometre radius of the device’s location.
This app uses GPS to find the location and then fetches the market price of all crops in
the nearby mandis. Download Agri Market
Pusa Krishi