You are on page 1of 24

DESIGN MOBILE SEARCH ENGINE

INFLUENCE THE CONTEXT AWARENESS


PROJECT GUIDE : Prof. K.MUTHURAMU M.E., Coordinator
The Department of Computer Science and Engineering.
J AYAK A N T H A N . A
M.E ( COMPUT ER SC IE NC E EN GINE ERIN G) , II YEA R, III SEME STER ,
REG NO: 910514405004.
VAP.J AYAK A N T H A N @ G M A I L . C O M
G A N A P AT H Y C H E T T I A R C O L L E G E O F E N G I N E E R I N G & T E C H N O L O G Y, P AR A M A K U D I .

PROJECT PHASE 1

Outline
Introduction
Abstract
Methodology
System study
System Requirement
System Technologies Description
Conclusion & Future enhancement
Reference

Jayakanthan.A , M.E (CSE)

INTRODUCTION
Overview
Mobile computing is humancomputer interaction by which a computer is expected to be
transported during normal usage.
Mobile computing involves mobile communication, mobile hardware, and mobile software.

Context-Awareness

Context awareness refers to the idea that computers can both sense, and react based on their
environment

Search Engines
Mobile search is the practice of querying a search engine from Internet-connected devices (for
example, smartphones), typically via search engine Web Pages displayed in a mobile browser.
Jayakanthan.A , M.E (CSE)

INTRODUCTION
(

continued..)

Context aware
model
Jayakanthan.A , M.E (CSE)

ABSTRACT
The rapid advance of wireless and portable computing technology has brought a lot of research interests and
momentum to the area of mobile computing.
One of the research focuses is on mobile search engines to leverage context awareness.
With wireless connections, users can access information at any place at any time. However, various constraints
such as limited client capability, limited bandwidth, weak connectivity, and client mobility impose many
challenging technical issues.
search engines must take into account handsets, which are pervasive and person-centric, continuously capturing
user-related information. , and client mobility impose many challenging technical issues.
Information about users such as location, how they interact with the mobile device, or whats occurring in the
surrounding physical world is called contextual data.
Our proposed model captures heterogeneous context data from many mobile sensors. We developed an application
architecture that supports context-aware mobile searches, and use real context data from the Reality Mining project.

Jayakanthan.A , M.E (CSE)

METHODOLOGY
MODULES:
Data Attainment
This process is used for the using the search engine process. This process provides the preprocessing and
the perfect information retrieval. Data pre-processing is an important step in the data mining process.
Context Module
This module is provides the process of communication, location identification and application
development.
In this process different types of applications are developed in the system. Applications are based on the
acquisition process.
Thus the process of mobile search process created efficient and effective.

Jayakanthan.A , M.E (CSE)

ARCHITECTURE

Mobile Search Flow

Jayakanthan.A , M.E (CSE)

ARCHITECTURE DESCRIPTION
The contextualization module processes context signals in four stages: stages 1 and 2 are
application-independent and solely concern acquiring context signals and modeling higher level
context states;stages 3 and 4 use application specific logic and I/O routines.
1. Data

acquisition.

2. Context

reasoning.

3. State updates.

4. Contextualized output .
Context Model
Applying Context

Jayakanthan.A , M.E (CSE)

ARCHITECTURE DESCRIPTION
(continued..)
1. Data acquisition
The module samples the different hardware sensors and applies signal
processing techniques to produce a context vector of clean signals with welldefined ranges.

2. Context reasoning
We apply a context model to infer context states from the underlying signal
vector. The states we use are application dependent and need not be
mutually exclusive.

3. State updates
With search, we can combine a users query wit h the context states to
produce a contextualized search engine API query. In this stage, inputs are
con-text states and user inputs, while output is the application state.

ARCHITECTURE DESCRIPTION
(continued..)
4. Contextualized output
The application state is the input in this stage, while outputs include user directed interface actions and
communication with other processes and applications.

Context Model
The context model we describe next is based on the generic context architecture defined earlier, but uses only
variables and knowledge from the Reality Mining project. One challenge we face is that sensor data is highly
heterogeneous, which makes it hard to form robust context inferences.
Other context variables come from the application logs
These variables include :1. Phone (whether it s turned on or in use, an application is running, the phone is
charging, and so on);2.Communication (the duration of the call, texts sent, calls made, or missed calls) 3.
Internet (whether an Internet connection is active),4.Location (whether the cell ID is active) and 5.Application
(which phone applications the student was using).

Jayakanthan.A , M.E (CSE)

ARCHITECTURE
DESCRIPTION
(continued..)

Applying Context
Given the set of context states and the set of normalized context signals, we contextualize the
Web search application (stages 3 and 4 ). Following our methodology, we distinguish between
contextualizing the search API query and displaying the search results. As with our prior
prototypical definition of a context model, we can define an appropriate state update model for
our search application in many ways.

Jayakanthan.A , M.E (CSE)

SYSTEM STUDY
Feasibility Study
The feasibility of the project is analyzed in this phase and business proposal is put forth with a
very general plan for the project and some cost estimates.
Three key considerations involved in the feasibility analysis are
Economic Feasibility
Technical Feasibility
Social Feasibility

Jayakanthan.A , M.E (CSE)

SYSTEM STUDY
(continued..)
SYSTEM ANALYSIS :
Existing System
In existing system, context awareness is the process location identification. Context awareness method was provided
in the query processing method. In this query processing method the semantic web was created for using this process.
Demerits:

Information retrieval makes the problem in the mobile search engine.


Location identification problem occurred in this system.
Not properly send the message correctly.

Jayakanthan.A , M.E (CSE)

SYSTEM STUDY
(continued..)
Proposed System
For the proposed work, we introduce the technique of mobile search engine to leverage context
aware computing. Leverage Context-aware computing refers to a general class of mobile systems
that can sense their physical environment, and adapt their behavior accordingly.

Merits:
Provides proper search engine for leveraging context awareness.
Find the correct mobile place
Information retrieval provides the proper result.

Jayakanthan.A , M.E (CSE)

SYSTEM REQUIREMENTS
Hardware Requirements:
PROCESSOR : Pentium III& above
RAM : 256MB
HARD DISK : 40GB

Software Requirements:
OPERATING SYSTEM : Windows XP
PLATFORM : Android
SOFTWARES : Android Version 4.0, Jdk 1.6, Eclipse Helios

Jayakanthan.A , M.E (CSE)

SOFTWARE TECHNOLOGIES DESCRIPTION

Introduction
The Nexus Q is a media-streaming entertainment device in the Google Nexus product family. The
device runs version 4.0 of the Android operating system, Ice Cream Sand wich,and integrates
with Google Play.

Features
The Nexus Q can be connected to an HDTV or home stereo system to play digital audio and
video content from Google Play or YouTube. The device runs a custom version of Google's
Android operating system, based on Android 4.0 Ice Cream Sandwich. The device can be
controlled by smart phones and tablets running the Android operating system.

Jayakanthan.A , M.E (CSE)

SOFTWARE TECHNOLOGIES DESCRIPTION


(continued..)

Content
All content displayed by the Nexus Q is streamed over the internet directly from Google Play, no
content is stored locally. The device does contain a reported 16GB of internal flash-based
storage, however, as is the case with Apple TV, internal storage is simply used for temporarily
storing buffered digital content as it is being streamed to the device over the internet from Google
Play servers.

Jayakanthan.A , M.E (CSE)

SOFTWARE TECHNOLOGIES DESCRIPTION


(continued..)

Hardware Design
The Nexus Q is a unique spherical shape, with a ring of LEDs running around the circumference
of the device separating it into two halves. While music is playing, the LEDs change in
correspondence with the music waveforms. If the Q is attached to a TV, it can display a visualize
as well. The top half of the device can be rotated to change the audio volume being output over
attached speakers or to other home theater equipment. The surface of the device also contains a
capacitive-touch sensitive button for toggling an audio mute feature.

Jayakanthan.A , M.E (CSE)

SOFTWARE TECHNOLOGIES DESCRIPTION


(continued..)

Wireless Technologies
The Nexus Q utilizes many different wireless technologies for connecting with content services
and other devices. The device can be controlled by an Android Smartphone or tablet over Wi-Fi
(dual-band), Bluetooth, or NFC. A demo at Google I/O 2012 showed Samsung Galaxy Nexus
and Nexus 7 users connecting to the same wireless network the Q was connected to, and
selecting music and video to be played by the Q.

Java SE 6
Codename Mustang. As of this version, Sun replaced the name "J2SE" with Java SE and dropped
the ".0" from the version number. Internal numbering for developers remains 1.6.0.This version
was developed under JSR 270.

Jayakanthan.A , M.E (CSE)

CONCLUSION AND FUTURE


ENHANCEMENT
CONCLUSION
In this project we present a context-aware system that can be used with search engines to enhance
queries. Although we focused on the common query-based mobile search scenario, our
architecture is applicable to more general mobile computing scenarios. Our framework lets us
combine heterogeneous sensor signals into a coherent context model. Finally, our design has
made the fundamental assumption that contextualization must happen largely outside search
engines themselves, given that todays commercial search engines are largely unaware of
important context signals (apart from location and time).

Jayakanthan.A , M.E (CSE)

CONCLUSION AND FUTURE ENHANCEMENT


(continued..)

FUTURE ENHANCEMENT
To support more powerful contextualization scenarios in the future, search engines themselves
must become more context-aware. Besides user location and time, users activities and other
context information such as device characteristics will help search engines deliver more relevant
and appropriate results for mobile user search queries.

Jayakanthan.A , M.E (CSE)

REFERENCES
J.L. Gmez-Barroso et al., Prospects of Mobile Search, tech. report EUR 24148
EN, Inst. for Prospective Technological Studies (IPTS), European Commission, 2010.
J. Coutaz and J.L. Crowley, Context Is Key, Comm. ACM, vol. 48, no. 3, 2005,
pp. 4953.
H.W. Gellersen, A. Schmidt, and M. Beigl, Mult i-Sensor Context-Awareness in
Mobile Devices and Smart Art ifacts, Mobile Networks and Applications, vol. 7, no.
5, 2002, pp. 341351.
P. Korpip and J. Mnt yjrvi, An Ontology for Mobile Device Sensor -Based
Context Awareness, Proc. 4th Intl and Interdisciplinary Conf. Modeling and Using
Context (CONTEXT 03), Springer, 2003, pp. 451458.

Jayakanthan.A , M.E (CSE)

REFERENCES
N. Eagle, A. Pent land, and D. Lazer, Inferring Friendship Network Structure by
Using Mobile Phone Data, Proc. Natl Academy of Sciences, vol. 106, no. 36, 2009,
pp. 1527415278.
A.K. Dey, Understanding and Using Context, Personal and Ubiquitous
Computing, vol. 5, no. 1, Springer, 2001, pp. 47.
L. Barkhuus and A. Dey, Is Context -Aware Computing Taking Control Away
from the User? Three Levels of Interactivit y Examined, Proc. 5th Intl Conf.
Ubiquitous Computing (Ubicomp 03), vol. 2864, 2003, pp. 149156.

Jayakanthan.A , M.E (CSE)

My special thanks to Prof G.LAKSHUMANA


KUMAR M.Tech., (Ph.D)., Head of The Department
of Computer Science and Engineering
Our heartfelt thanks to my project guide
Prof. K.MUTHURAMU M.E.,
Coordinator The Department of
Computer Science and Engineering.
Jayakanthan.A , M.E (CSE)