Professional Documents
Culture Documents
EDUCATION,
MUMBAI
T. B. GIRWALKAR POLYTHECHNIC
AMBAJOGAI
MICRO-PROJECT REPORT ON
SUBMITTED BY
Prof.Syed Ruhina
DEPARTMENT OF
COMPUTER ENGGINERING
YEAR 2021-2022
1
MAHARASHTRA STATE BOARDE OF TECHANICAL EDUCATION,
MUMBAI
AMBAJOGAI
DEPARTMENT OF
COMPUTER ENGGINERING
Certificate
This is to Certify that MISS. Pawar Pranita , MISS. Savji Samiksha
Student of Diploma Third Year In Computer Engginering has submitted project
report of "Android operating system at mobile search engine" For fullfilament
for the award of the cource in Computer Engineering. This volume has submitted
a satisfactory report about the subject in "Operating System" the academic year
2021-2022.
2
Acknowledgement
I would like to express my special thanks of gratitude to my teacher
Prof.Syed Ruhina as well as our principal Prof.M.B.Shetti who gave me
the golden opportunity to do this wonderful project on the topic
"Androide Operating Syetm at Mobile search engine" , which also
helped me in doing a lot of Research and i came to know about so many
new things
3
Android Operating
System at mobile
based search engine
4
Index
Sr. No Title Page no
1. Introduction 6
5
Sr. No Title Page no
15. Conclosion 30
15. Referances 31
1.Introduction
Android is an software platform and operating system for
mobile devices. It is based onthe Linux kernel. It was developed by
Google and later the Open Handset Alliance(OHA). It allows writing
managed code in the Java language. Due to Android here isthe
possibility to write applications in other languages and compiling it to
ARM nativecode. Unveiling of the Android platform was announced on
5 November 2007 with thefounding of OHA.
6
2.Project Environmentnig operating
System
An operating system (OS) is software consisting of programs
and data that runson computers and manages computer hardware
resources and provides commonservices for efficient execution of
various application software.For hardware functions such as input and
output and memory allocation, theoperating system acts as an
intermediary between application programs and thecomputer
hardware, although the application code is usually executed directly by
the hardware and will frequently call the os or be intrupted by it.
Operating System
.User
Application
Operating system
Hardware
7
3.Types of Operating Systems
1.Batch Operating System:
Batch Operating system is one of the important type of
operating system. The users who using a batch operating system do not
interact with the computer directly. Each user prepares its job on an
off-line device like punch cards and submits it to the computer
8
Advantages of Batch Operating System:
1.It is very difficult to guess or know the time required for any job to
complete. Processors of the batch systems know how long the job
would be when it is in queue
4.The other jobs will have to wait for an unknown time if any job fails
9
2..Time Shared Operating System:
A time shared operating system allows multiple users to share
computers simultaneously. Each action or order at a time the shared
system becomes smaller, so only a little CPU time is required for each
user. As the system rapidly switches from one user to another, each
user is given the impression that the entire computer system is
dedicated to its use, although it is being shared among multiple users.
10
Advantages of Time-Sharing OS:
1.Each task gets an equal opportunity
2.One must have to take care of the security and integrity of user
programs and data
11
3..Distributed Operating System:
An operating system that manages a group of independent
computers and makesthem appear to be a single computer is known as
a distributed operating system. Thedevelopment of networked
computers that could be linked and communicate with eachother, gave
rise to distributed computing.
12
Advantages of Distributed Operating System:
1.Failure of one will not affect the other network communication, as all
systems are independent from each other
2.To establish distributed systems the language which is used are not
well defined yet
3.These types of systems are not readily available as they are very
expensive. Not only that the underlying software is highly complex and
not understood well yet
Digram:Real
time operating
system
14
Two types of Real-Time Operating System which are as
follows:
1)Hard Real-Time Systems:
These OSs are meant for applications where time constraints
are very strict and even the shortest possible delay is not acceptable.
These systems are built for saving life like automatic parachutes or
airbags which are required to be readily available in case of any
accident. Virtual memory is rarely found in these systems.
2.Task Shifting: The time assigned for shifting tasks in these systems are
very less. For example, in older systems, it takes about 10 microseconds
in shifting one task to another, and in the latest systems, it takes 3
microseconds.
15
4.Real-time operating system in the embedded system: Since the size of
programs are small, RTOS can also be used in embedded systems like in
transport and others.
2.Use heavy system resources: Sometimes the system resources are not
so good and they are expensive as well.
3.Complex Algorithms: The algorithms are very complex and difficult for
the designer to write on.
16
5.Network Operating System:-
These systems run on a server and provide the capability to
manage data, users, groups, security, applications, and other
networking functions. These types of operating systems allow shared
access of files, printers, security, applications, and other networking
functions over a small private network. One more important aspect of
Network Operating Systems is that all the users are well aware of the
underlying configuration, of all other users within the network, their
individual connections, etc. and that’s why these computers are
popularly known as tightly coupled systems.
17
2.Security concerns are handled through servers
18
Search engine optimization (SEO) is the process of improving
the visibility of a website or a web page in search engines via the
"natural" or Un-paid ("organic" or "algorithmic") search results. Other
forms of search engine marketing (SEM) target paid listings.In general,
the earlier (or higher on page), and frequently a appears in the search
results list, the more visitors it will receive from the searchengine's
users. SEO may target different kinds of search, including image search,
local search, video search, news search and industry-specific vertical
search engines.
19
Mobile search is an evolving branch of information retrieval
services that is centered on the convergence of mobile platforms and
mobile phones and other mobile devices. Web search engine ability in a
mobile form allows users to find mobile content web which are mobile
devices mobile
20
1)Mobile optimized search engines - Most major search
engines have implemented a mobile optimized version of their
products that take into consideration bandwidth and form factor
limitations of the mobile platform.
21
1)Google Mobile:It starts out a bit confusing: When you first come
to Google Mobile, you find no search box. Instead, Google pushes apps
and a huge number of services. Click "Web" for web search. The search
results are based on the principle of universal search: You get images,
news, maps and more, depending on your query.
5)Ask Mobile:I am generally a big fan of Ask, but Ask Mobile is not
too impressive. The front page has convenient quick links to web,
images, news, local and maps & directions. The search results are easy
to navigate.
22
2.Provides proven driver model to build the software stack from scratch
or customize it from the available software.
4.Android using Java over Linux is a smart move. Both Java and Linux
are proven technology, and provide portability for mobile application
on Android platform.
23
1)Video calling: Android does not support native video calling,
but some handsets have a customized version ofthe operating
system that supports it, either via the UMTS network (like the
Samsung Galaxy S) or over IP. Video calling through Google Talk is
available in Android 2.3.4 (Gingerbread) and later.
24
7) Bluetooth: Supports A2DP, AVRCP, sending files (OPP), accessing
the phone book (PBAP), voice dialing and sending contacts between
phones. Keyboard, mouse and joystick (HID) support is available in
Android 3.1+, and in earlier versions through manufacturer
customizations and third-party applications.
2.In Android, any new publication can be done easily and without any
review process
25
3.Use a Different Messaging App for SMS
6.Cost Effective
9.Native integration with Google cloud storage. 15GB free, $2/mo for
100GB, 1TB for $10. Apps available for Amazon Photos, OneDrive and
Dropbox.
26
4.A lot of “process” in the background that lead to the battery quickly
drains.
6.Low security and fake apps can be installed to steal your info from
unknown resources
12.Software reqirement
1.Integrated browser based on the open source Web Kit engine
3.Media support for common audio, video, and still image formats
27
Hardware requirement
1.Cellular networking : GSM, EDGE, 3G
13.Future Enhancements
Google Android Sales to Overtake iPhone in 2012 .The OHA
is committed to make their vision a reality: to deploy the Android
platformfor every mobile operator, handset manufacturers and
developers to build innovative devices.Intel doesn‘t want to lose
ownership of the netbook market, so they need to prepare for
anything, including Android .Fujitsu launched an initiative to offer
consulting and engineering expertise tohelp run Android on embedded
hardware, which aside from cellphones, mobile internetdevices, and
28
portable media players, could include GPS devices, thin-client
computersand set-top boxes. More Android devices are coming and
some will push the envelopeeven further With the help of Fujitsu
android is moving step forward by implementing android on embedded
hardware, with this collaboration Google can move forward in to
markets like GPS devices,Cellphones,Mobile internet devices and media
players,notebooks and set top boxes.
14.Conclusion
By this project, a unique search engine was presented for
effective searching Of information through mobile interface. The engine
adopts three methods for retrieval:two autonomousand one
combinational. The ontology-based method makes use of thesemantic
mark-up metadata accompanying each collection where an illustrative
user interface is used for graphical query formulation. The content-
based method makes useof the low-level visual characteristics of the
multimedia material while the hybridmethod, which is the main
contribution of this work, makes a combined use of the previous two
methods for offering a more complete result set to the user.Easy access
29
and portability of the system also helps to increase the performance of
thesystem in a better manner.Future work includes the extension of the
hybrid search engine and the integration of additional cultural content.
Finally we are investigating the addition of a semanticrecommendation
engine to be able to make additional query suggestions to the user inan
automatic manner
15.References
[1]http://www2.dcsec.uni
[2]http://digitalforensicssolutions.com/papers/android-memory-
analysis-DI.pdf
30
[6] http://www.immagic.com/ e L i b r a r y / a r c h i v e s / g e n e r a l /
w i k i p e d i / w110410o.pdf
[7]http://students.mint.ua.edu/~pmkilgo/etc/androidos.pdf
31