Location Based Advertisement System Rushabh Shah Praveen Krishnaiah

advertisement
Location Based Advertisement
System
Rushabh Shah
Praveen Krishnaiah
Naren Chainani
Jatin Kumar
Outline
Introduction
System architecture
Technical challenges
Demo
An Intro to Android
• Android is a software platform for mobile
devices based on the Linux operating system.
• Developed by Google and the Open Handset
Alliance.
• It allows developers to write managed code in
Java that utilizes Google-developed software
libraries.
What we set out to make
•A location based advertisement service
application on a Handset platform.
•The handset would be equipped with GPS
receiver.
•The platform of choice is Android.
A USE CASE SCENARIO OF LOCATION BASED ADV SYSTEM
Mall B
50% Sale in Levis store!!
Mall D
Mall A
Mall C
Query : I want to buy
denim
System Architecture
Database
server
User
preference
module
Display
module
Google
Map API
Application
server
Company
registration
front portal
Server module
Client Module
(Android enabled mobile device)
Google Map Server
∞
Advertisment
Advertisment_id
Location_id
Company_id
∞
∞
1
1
∞
Advertisment
1
Company
Company_id
Name
Ad_keyword
Advertisment_id
Keyword_id
1
User
User_id
Number
Location
Location_id
Latitude
Longitutde
Database schema of
Location Based Advertisement
System
Keyword
Keyword_id
Keyword
Client Application Design
Servers
Query
Send request on receiving
MAP
LIST
Update
HTTP
intent
Update list and map
LBA
Register for location intents
Android
Location
Services
Location Intents
Issues and concerns
• User privacy.
• Inbox flooding.
• Client Side application performance.
• Issues with PUSH model. (open issue)
• Ad repetition.
Commercial Viability
• Outreach of the Cell media.
• Readily available information to the user.
• Potential popularity of Android platform.
• Burst of GPS enabled phones in the next 5 years.
LBS revenue is forecast to reach an annual global
total of $13.3 billion by 2013.
• Potential for GPS and HTTP enabled
applications.
Demo
Questions
Download