Top Banner
Mobile Date: A Dating Application For Mobile Phones Mark Mucha and Juan Carcheri EEL-6788 Advanced Topics in Wireless Networks Spring 2010
22

Mobile Date: A Dating Application For Mobile Phones

Feb 25, 2016

Download

Documents

Shanae Nugent

Mobile Date: A Dating Application For Mobile Phones. Mark Mucha and Juan Carcheri EEL-6788 Advanced Topics in Wireless Networks Spring 2010. Outline. Introduction Related Works Goals/Objectives System Architecture Demo Future Work Conclusion. Introduction. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mobile Date: A Dating Application For Mobile Phones

Mobile Date: A Dating Application For Mobile Phones

Mark Mucha and Juan CarcheriEEL-6788 Advanced Topics in Wireless Networks

Spring 2010

Page 2: Mobile Date: A Dating Application For Mobile Phones

Outline

• Introduction• Related Works• Goals/Objectives• System Architecture• Demo• Future Work• Conclusion

Page 3: Mobile Date: A Dating Application For Mobile Phones

Introduction

• Mobile Date provides a mobile system that can be used to track a user’s position in support of dating based on location proximity.

• UCF campus specialization

Page 4: Mobile Date: A Dating Application For Mobile Phones

MatchMobile

• A mobile service rolled out by Match.com• Allows users to create profiles to be

viewed by other users.• Free to register ( create and view profiles

only ) • In order to communicate with others

members, you must become a paying subscriber• Anywhere from $17.99 to $34.99 per

month

Page 5: Mobile Date: A Dating Application For Mobile Phones

MeetMoi

• Location based mobile dating application.• Updates your location on real-time.• User can log in to view pictures and profiles

of nearby matches.• When a match is nearby, you get an alert on

your phone.• Contacting others does cost money.

Page 6: Mobile Date: A Dating Application For Mobile Phones

ZOGO

• Members are connected with anonymous text and phones calls on their mobile phones.

• Provides instant connection between members.• Includes a “prowling” feature.

• Lets other know what neighborhood they’re in and that they’re seeking to meet up with other like-minded individuals

• Completely free mobile dating service.

Page 7: Mobile Date: A Dating Application For Mobile Phones

Goals/Objectives

• Aims to build on certain features from the related systems previously mentioned• Create profiles, view other user information, etc.

• Use both user’s GPS location to derive a convenient location to meet up for a date.

• Supply a numerical rating system for dating locations.• Current target audience is UCF students, providing

campus specialization

Page 8: Mobile Date: A Dating Application For Mobile Phones

Platform Selection

• Built on the iPhone OS• Written in Objective-C• Development Environment – Xcode 3.14• iPhone Simulator.

Page 9: Mobile Date: A Dating Application For Mobile Phones

Server Side Processing

• PostgreSQL• Database software, used for dating information storage

• PHP• General purpose scripting language to provide

interaction with server applications

• Apache web server• XML

• ASCII format of data exported from the PostgreSQL database

Page 10: Mobile Date: A Dating Application For Mobile Phones

System Requirements

• Localized to the UCF campus and nearby areas.• Incorporate user feedback with dating location

ratings and reviews.• Utilize GPS information to derive and display

nearby profiles. • Server compiles and stores user profile data.

Page 11: Mobile Date: A Dating Application For Mobile Phones

User Activities

GUI

Create Profile

Contribute Information

Request Data

Page 12: Mobile Date: A Dating Application For Mobile Phones

Top Level Design

Tab Control

Mobile Date App Delegate

Browse Users Control

ProfileControl

Browse Locations Control

Location Manager

HTTP (Apache)

PHP(Apache)

Postgresql

Page 13: Mobile Date: A Dating Application For Mobile Phones

Functionality

• Enables users to create profiles• Name• Picture • Height in inches• Sex• Hair Color• Eye Color• Location• E-Mail

• Search others user’s profiles – Browsing• Suggest dating locations to both users meeting up.

Page 14: Mobile Date: A Dating Application For Mobile Phones

Data Flow

Apache Web Server PHP

Mobile Date Client App

Request

PostgreSQL

Database

Contribution

Page 15: Mobile Date: A Dating Application For Mobile Phones

GUI

Page 16: Mobile Date: A Dating Application For Mobile Phones

GUI

Page 17: Mobile Date: A Dating Application For Mobile Phones

Database Layout

Page 18: Mobile Date: A Dating Application For Mobile Phones

Challenges

• Learning curve on Objective-C• Getting familiar with iPhone development tools

such as Xcode.

Page 19: Mobile Date: A Dating Application For Mobile Phones

Demo

Page 20: Mobile Date: A Dating Application For Mobile Phones

Anonymous Flirting

• Allow users to click a flirt button, saving the current location to the database with a timestamp

• Users can browse from their location history to see if someone flirted/had a crush with them (by reading a description of the person described by the user that started the flirt)

• If users are around each other frequently, the possible matches can be narrowed down• Identity hidden until the initiating user allows identity to be

known

Page 21: Mobile Date: A Dating Application For Mobile Phones

Future Work

• Provide a built in instant messaging system with the client application.

• Possibly look into providing real time geo-location processing.• Will entail implementing a map-matching scheme for

providing accurate location processing.

• Proximity dating using Bluetooth technology• Instantly flirt with and find a date within a short range.

Page 22: Mobile Date: A Dating Application For Mobile Phones

Conclusion

• Implementation of a functioning mobile date application specialized for UCF students.

• More users can provide ratings with greater validity and more options for dates.

• Future work can make this a marketable product.