Post on 28-Dec-2015
Location Based Speed Location Based Speed Dating Mobile ServiceDating Mobile Service
Presentation OverviewPresentation Overview
Project DescriptionProject Description
Aims and ObjectivesAims and Objectives
Progress to dateProgress to date
Remaining WorkRemaining Work
Project DescriptionProject Description
Involves the development of a dating Involves the development of a dating service, in which Subscribers to this service, in which Subscribers to this service can interact with the application to service can interact with the application to obtain a list of other subscribers’ profiles obtain a list of other subscribers’ profiles who are active, and located within a who are active, and located within a prescribed radius of his/her current prescribed radius of his/her current geographic location.geographic location.
Aims and ObjectivesAims and Objectives
Develop a Mobile Application:Develop a Mobile Application:
Users can subscribe to this ApplicationUsers can subscribe to this Application Enter their personal detailsEnter their personal details
Locate these subscribers Locate these subscribers via mobile phonesvia mobile phones
Return a list of compatible subscribers Return a list of compatible subscribers based on their location and personal details.based on their location and personal details.
Subscribers communicate Subscribers communicate SMS/ MMS directly or via the ApplicationSMS/ MMS directly or via the Application
General OverviewGeneral Overview
Progress to DateProgress to Date
The project to date consists of three main The project to date consists of three main components:components:
DatabaseDatabase
Location Application Location Application
Dating ApplicationDating Application
The DatabaseThe Database
Created using MySQLCreated using MySQL
Consists of a tableConsists of a table Ten columnsTen columns
Stores both Location and Subscriber Stores both Location and Subscriber informationinformation
The Database StructureThe Database Structure
Location ApplicationLocation Application
Written in Java Written in Java
Retrieves the position of three simulated Retrieves the position of three simulated mobile phonesmobile phones
Operates in conjunction with Ericssons Operates in conjunction with Ericssons Mobile Positioning System EmulatorMobile Positioning System Emulator
The EmulatorThe Emulator
Test tool Test tool
Simulates a real Simulates a real mobile networkmobile network
Simulates three Simulates three mobile phones mobile phones moving in a fictitious moving in a fictitious routeroute
Location Application cntLocation Application cnt
Screen ShotScreen Shot
Dating ApplicationDating Application
User enters MSISDNUser enters MSISDN Cycles through the DatabaseCycles through the Database
Returns the subscribers of the opposite Returns the subscribers of the opposite gender to the usergender to the user
Screen ShotScreen Shot
Dating/Location ApplicationDating/Location Application
Work to be completedWork to be completed
The DatabaseThe Database Two tablesTwo tables
More detail is required for the Dating More detail is required for the Dating ApplicationApplication Name, Age, gender, hobbies etc Name, Age, gender, hobbies etc
Match subscribers based on their location Match subscribers based on their location gender, age etc gender, age etc Return Location Information on a mapReturn Location Information on a map MapToolMapTool
Work to be completedWork to be completed
Dating ApplicationDating Application Run on a ServletRun on a Servlet
Home PageHome Page Allow users to log onAllow users to log on New users to subscribeNew users to subscribe
View locations on a mapView locations on a map
Work to be completedWork to be completed
Run Application on Run Application on mobile phonemobile phoneDevelop “where am Develop “where am I?” service with SMS I?” service with SMS interface interface NRG_SDK package NRG_SDK package Mobile phone GUIMobile phone GUI
Develop the dating Develop the dating application based on application based on SMS/MMS interface SMS/MMS interface
Project TimelineProject Timeline
20/01/07 → 25/02/07 20/01/07 → 25/02/07
Run the Application on a Servlet Run the Application on a Servlet Improve and add detail to these ApplicationsImprove and add detail to these Applications
26/02/07 → 10/03/07 26/02/07 → 10/03/07
Modify the Application for a mobile phoneModify the Application for a mobile phone11/03/07 → 31/03/07 11/03/07 → 31/03/07
Develop the Application based on an Develop the Application based on an SMS/MMS interfaceSMS/MMS interface
Questions?Questions?