mobile date: a dating application for mobile phones
DESCRIPTION
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 PresentationTRANSCRIPT
![Page 1: Mobile Date: A Dating Application For Mobile Phones](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/2.jpg)
Outline
• Introduction• Related Works• Goals/Objectives• System Architecture• Demo• Future Work• Conclusion
![Page 3: Mobile Date: A Dating Application For Mobile Phones](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/11.jpg)
User Activities
GUI
Create Profile
Contribute Information
Request Data
![Page 12: Mobile Date: A Dating Application For Mobile Phones](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/14.jpg)
Data Flow
Apache Web Server PHP
Mobile Date Client App
Request
PostgreSQL
Database
Contribution
![Page 15: Mobile Date: A Dating Application For Mobile Phones](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/15.jpg)
GUI
![Page 16: Mobile Date: A Dating Application For Mobile Phones](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/16.jpg)
GUI
![Page 17: Mobile Date: A Dating Application For Mobile Phones](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/17.jpg)
Database Layout
![Page 18: Mobile Date: A Dating Application For Mobile Phones](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/19.jpg)
Demo
![Page 20: Mobile Date: A Dating Application For Mobile Phones](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/20.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/21.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062501/56816733550346895ddbe02e/html5/thumbnails/22.jpg)
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.