You are on page 1of 8

Platform for Pushing the Device-Oriented Information into a Cloud

Platform for Pushing the Device-Oriented Information into a


Cloud

GROUP MEMBERS :-

1) SUHAIL BURMARE

(3105)

2) SHASHANK CHAUBEY (3107)


3) ARVIND CHAUDHARI (3109)
4) MAYUR PARAB

(3127)

Platform for Pushing the Device-Oriented Information into a Cloud

Abstract
Our project is to provide a platform to share device oriented information between devices via
local private cloud. The information like missed call history, messages, etc. are shared
between devices.
For sharing such information we build the local private cloud. For first time we use windows
OS and android as platform on which client application runs.
This Application can set various kinds of triggers to push information into the cloud.
To get easy access to the stored data anytime, anywhere and from multiple devices we use
software as service (SaaS) offer through cloud computing.
We proposed a platform and released a client application that works on Android.
Our platform makes it easy to support new cloud services as output, and our Android
application can set various kinds of trigger to push the information into the cloud.

Platform for Pushing the Device-Oriented Information into a Cloud

Introduction
Mobile devices are spreading at a remarkable rate, and more people are starting to use
several devices simultaneously as their own. For example, a user may carry around three
devices: a cell phone, Android tablet, and laptop computer. In this case, sharing information
between devices becomes important. Information such as mail or the schedule is related to
the user and not to devices. Sharing such information between devices would be of great
help to users. At the same time, cloud computing is also becoming popular. Through the
development of cloud computing, service providers no longer need to worry about resource
management. Resources are managed by cloud providers, and service providers can use
resources depending on their demands. In addition, users can access data and services
anytime and anywhere. This lets users share data more easily than before. Users can access
the same data in the same way from any device.
However, some information such as missed calls and sensor information, referred to as
device-oriented information, is still isolated in a particular device. However, since such
information is related to a user, it should be shared between the users devices. When such
sharing is realized, a user can be notified of a phone call to his or her home telephone or an
SMS to his or her cell phone from any device the user has immediate contact with, and
communication becomes smoother. Sharing sensor information between devices is also
helpful. For example, PCs are usually not equipped with GPS sensors, but mobile phones
usually are. If the location information of the mobile phones GPS sensor can be used at the
users PC, this would help in the use of location-oriented services. We assumed that we can
solve this situation by sharing this information through some cloud services.
We are building a platform to share the device oriented information using private cloud.
Our purpose is to create an information-sharing platform that enables easy sharing of
device-oriented information. The cloud is build using SaaS platform. Whenever required, the
private cloud enables access to shared resources via a network connection. Through the
private cloud, information is shared among various devices. The use of mobile devices is
increasing rapidly day by day and people have started to use many devices simultaneously so
sharing information between these devices has become an important aspect. For example,
suppose a person at work needs some file or document immediately which is present on his
laptop and incase if he forgets his laptop at home then it can be retrieved if the same data is
stored in the cloud. Also user can get notified of the missed call history, low battery level of a
device not in immediate reach to him.
3

Platform for Pushing the Device-Oriented Information into a Cloud

Existing System
Some of the existing tools for pushing data into cloud from smart phones1) Context Switch:
This mobile application enables mobile phone users to easily share personal context data such
as their location, heart rate, speed, or view, with their mutual consent. It is a context-aware
application which enables end-user to automatically record, store, and use context
information. For example, family members can stay better informed about each other and their
friends, without synchronous interaction by using automatically derived context information.
In the context management framework, different entities, context providers, are exposed to
and interact via the internet. Using this application a mobile phone can be used for sharing
context information in everyday life. Hence, context-awareness does not force people to adapt
or change significantly their daily patterns in their normal environments, but accompanies
them throughout everyday life.
2) SECE :
SECE is a context-aware platform that connects isolated services, making it more useful and
user-personalized, composite services. SECE converges, fixed and mobile services by
integrating the Internet, cellular and sensor networks. SECE takes actions automatically on
behalf of the users depending on the monitored information and triggered events. SECE
enables end-users to create advanced services. Although users today can use several
individual Internet services, there is currently no easy way to create new services which
integrate diverse information, such as location, presence, IM, SMS, calls, Facebook, Twitter,
sensors and actuators.
3) Growl :
Growl is local application used to share information between devices, if they are configured.
When user receives shared information on device( smart phone/PC) the growls application
which is activated on that device sends a notification to Growl, which shows a pop-up to
notify user that the device(smart phone/PC) receive a shared information. Depending on users
preferences Growl will show the notification using one of the displays plug-in, speak to the
user, email it to user, or block it from going anywhere if you have Growl set up that way.
Growl notifies application information to that users devices which are inside LAN and can
access the information.

Platform for Pushing the Device-Oriented Information into a Cloud

Proposed System
We propose a platform to share device-oriented information between devices. Our
application considers missed call history, location and battery information as typical deviceoriented information. A platform and released a client application that works on Android. Our
platform makes it easy to support new cloud services as output, and our Android application
can set various kinds of trigger to push the information into the cloud.
Our goal is to provide platform to share device-oriented information and the user is free to
use any computing device they own. For that a mechanism is needed to add information
sharing services along with the shared information since services in a cloud are increasing
rapidly. Similarly, a convenient approach is needed to add the device oriented information.
We will be developing an android based application which would be power full enough to
reply for the request triggered from sever machine. This application will have functions for
answering device oriented request as call logs, messages, to do, etc. it would be code as per
sever request format such as once the request is been received it will first check for the type of
request (eg: call logs, messages, battery info etc) depending on the request type it will
command device admin for response. To achieve this we have to design two API for
Windows and Android.
1) Windows OS API
Using windows API user can pull device oriented information on cloud and can access
remotely. After the user has logged in the main menu is displayed showing the various types
of options: missed calls, messages, files, to-do, notes etc. On clicking the respective buttons
related information is shown. For example, the missed calls and unread messages from the
cell phone can be viewed on the click of missed call and messages button.
2) Android Client API
Using Android Application user can manually push information on cloud and also response
for the query received from sever. Different menu will be displayed for android client with
various options for push data into cloud such as battery level, start and stop monitor, GPS.

Platform for Pushing the Device-Oriented Information into a Cloud

Remote User

Database

Cloud

User can access


Messages, call
history, Miscall.
etc

Triggers the device with request

Process the request accordingly and replies

Android
Mobile Phone

Android
Tablet

Android
OS Device

Our application provides following functionalities:


Device independence
Providing security
Remote accessibility
Easy Expansion
Virtual ability
Setup new system
Easy access of data anytime and anywhere
Can me modified depending on future trend

Platform for Pushing the Device-Oriented Information into a Cloud

Data Flow Diagram (DFD)


Level 0

1.0
Cloud
Server

Android
Mobile

User

Level 1

Register

Connections
1.1
Cloud
Server

User

Response

DB

Trigger
1.5
Request

1.2

1.3

Call
Log

Messag
e

Android
Mobile

1.4
GPS

Services

Platform for Pushing the Device-Oriented Information into a Cloud

Level 2 DFD

Level 1

DB

Android
Phone

2.1
Read
Request
format

2.2.1
Call Log

2.2.2
2.2

Messag
e

Device
Admin
2.2.3
GPS

2.2.4
Battery
Info

You might also like