+ All Categories
Home > Documents > A Location Aware Social Network for Android Smart Phones

A Location Aware Social Network for Android Smart Phones

Date post: 01-Nov-2014
Category:
Upload: peterbuck
View: 362 times
Download: 3 times
Share this document with a friend
Description:
 
Popular Tags:
20
A Location Aware Social Network for Android Smart Phones Ghufran ullah Baig (6143) [email protected] Project Supervisor Muhammad Raza ur Rehman Khan [email protected] Collaboration Pervasiveness Ease of Use Visualization You: In GYM
Transcript
Page 1: A Location Aware Social Network for Android Smart Phones

A Location Aware Social Network for Android Smart Phones

Ghufran ullah Baig (6143)

[email protected]

Project Supervisor

Muhammad Raza ur Rehman Khan

[email protected]

Collaboration Pervasiveness Ease of UseVisualization

You:In GYM

Page 2: A Location Aware Social Network for Android Smart Phones

o Requirements

o Background & Motivation

o Our Objectives– Hot Net

o Design

o Implementation

o Testing

o Applications

o Future Works

o Q& A

Table of Contents

Page 3: A Location Aware Social Network for Android Smart Phones

Requirements

A social networking android program that enable user to interact with family or friend on location basis and always

remain in touch with his/her surrounding

Page 4: A Location Aware Social Network for Android Smart Phones

Background and Motivation

Office

Home

Publix

Mall

Get Milk

friendimran

GrandSale

Saad friend

friendmirza

Page 5: A Location Aware Social Network for Android Smart Phones

o Location – An Unexploited dimension

o Location based Communication with friends and family

o Location based Information and Event Sharing

o Social Networks

o Monetization problem of Social networks

Background and Motivation

Page 6: A Location Aware Social Network for Android Smart Phones

o Context ( Location + Time) based Information Sharing

o Basic Social Networks Features

o Buddy List

o Messaging

o Presence Information

o To-do-list

Our Objectives

Page 7: A Location Aware Social Network for Android Smart Phones

Hot Net –Block Diagram

Block Diagram

Service Enablers

Messaging

Underlying Network

Application Servers

Map Servers

ListManager Calendar Location Presence

Page 8: A Location Aware Social Network for Android Smart Phones

Top Level Design

Page 9: A Location Aware Social Network for Android Smart Phones

Call Flow Diagram

Call Flow for getting Friend’s related data

Page 10: A Location Aware Social Network for Android Smart Phones

Design Client

• Design consist of three main parts

• GUI

• IM service

• Location service.

IM service and location services runs in background .

Build in SQLite database for storage of user related data.

Location service

da

tab

ase

Page 11: A Location Aware Social Network for Android Smart Phones

•Client Module Developed in Android SDK.

•Java support available on many mobile platforms

•Minimal controls on the screen

•Actual deployment on Android G1 mobiles

•Feedback from some friends and peers

Implementation

Page 12: A Location Aware Social Network for Android Smart Phones

•Integral part of the system

•Ability to send messages to different user

•Ability to see friends on the map

By simple click on the friends list

•Ability to see status of the users

Collaboration and Personalization Features

Page 13: A Location Aware Social Network for Android Smart Phones

•Integral part of the system

•Personal Status Changer Easy to user

•Location ( and Time )based Personal Profiles

•Developments of further add on easy

(Just have to add hooks to the

Instant Messages Listener in the Client

and Server Code)

Collaboration and Personalization Features

Page 14: A Location Aware Social Network for Android Smart Phones

Testing

• Client side• Development Toolset (Eclipse)

• Android Sdk.

• Dalvik Debug Monitor Server (DDMS)

• Logistics capability assessment tool Log Cat

• Data Base used (SQL lite database used for G1 mobiles)

Page 15: A Location Aware Social Network for Android Smart Phones

Testing cntd…..

• Server Side

• Development Toolset (Eclipse)

• Development Language (Java)

• Data Storage ( Access Database)

• Data Handling Tool (SQL)

• Database Driver used (JdbcOdbcDriver).

• Threading implementation.(can handle multiple request simultaneously ).

Page 16: A Location Aware Social Network for Android Smart Phones

• Individuals

• To Businesses (Small Businesses and Industries)

• To Developers

• To Cell Phone Operators

• Location Based Advertisements

• Law implementing authorities

Applications

Page 17: A Location Aware Social Network for Android Smart Phones

Future Work

• Location base news listener.

implementation of radio listener on location basis

implementation of location base advertisement

implementation of location base restaurant finder

• Context.

Some work could be done to map times at work and

order tasks for work together at work times and other

tasks at a later time.

Page 18: A Location Aware Social Network for Android Smart Phones

• Social networks among top used websites from Mobile Clients in

US and Europe [1]

Market Research

[1] http://www.mmetrics.com/press/PressRelease.aspx?article=20070815-socialnetworking)

• Positive response from the target audience (13-30 years old)

Page 19: A Location Aware Social Network for Android Smart Phones

Demonstration

Information Sharing related use cases

1) Location based messenger (Done)

2) Share events/ information with other users(Done)

3) Retrieve Events Information (Done)

4) Location based Status Changer (Done)

5) To-Do-list (Done)

Page 20: A Location Aware Social Network for Android Smart Phones

Questions and answers


Recommended