[SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real
-
Upload
vlad-petre -
Category
Technology
-
view
759 -
download
0
description
Transcript of [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real
![Page 1: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/1.jpg)
1 13.05.2011 FriLoc – Your Friends Locations
Reţea de socializare bazată pe geolocalizare
în timp real
Vlad-Ştefan PETRE
http://twitter.com/vladpetre88
http://www.linkedin.com/in/vladpetre88
![Page 2: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/2.jpg)
2 13.05.2011 FriLoc – Your Friends Locations
Sunteţi curioşi ...
… ce mai fac prietenii dumneavoastră apropiaţi?
![Page 3: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/3.jpg)
3 13.05.2011 FriLoc – Your Friends Locations
Sunteţi curioşi ...
… ce mai fac prietenii dumneavoastră apropiaţi ACUM?
![Page 4: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/4.jpg)
4 13.05.2011 FriLoc – Your Friends Locations
Principalele Platforme
• Foursquare & Gowalla– Puternic orientate pe locaţii unde utilizatorii au fost la un anumit
moment de timp.
• Google Latitude– Putem vedea locaţia curentă a prietenilor, dar prea puţin orientat
pe locaţii de interes şi cu puţine elemente de socializare.
• Facebook Places– Nu rezolvă problema cu ACUM-ul.
![Page 5: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/5.jpg)
5 13.05.2011 FriLoc – Your Friends Locations
Soluţia: FriLoc
• Reţea de socializare bazată pe geolocalizare, care îţi permite:– să te autentifici cu contul de Facebook;– să interacţionezi cu prietenii tai;– să vezi ce locuri mai frecventează aceştia;– să acorzi note şi comentarii unor locaţii de interes.
• Iar toate acestea în timp real!
![Page 6: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/6.jpg)
6 13.05.2011 FriLoc – Your Friends Locations
Arhi
tect
ura
Platf
orm
ei
![Page 7: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/7.jpg)
7 13.05.2011 FriLoc – Your Friends Locations
Serviciul Web
• Serviciu web de tip RESTful (Representational State Transfer) scris în PHP 5.
• Este alcătuit din patru module:– modulul de comunicaţie cu baza de date;– modulul de comunicaţie cu API-ul Facebook;– modulul de comunicaţie cu clienţii;– modulul de procesare a cererilor.
![Page 8: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/8.jpg)
8 13.05.2011 FriLoc – Your Friends Locations
Baza de Date
•
• Extensia MySQLi (MySQL Improved) pentru comunicaţia cu baza de date.
![Page 9: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/9.jpg)
9 13.05.2011 FriLoc – Your Friends Locations
Interfaţa cu Facebook
• Confidenţialitatea datelor este asigurată prin protocolul HTTPS.
• Autentificarea se realizează prin protocolul
![Page 10: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/10.jpg)
10 13.05.2011 FriLoc – Your Friends Locations
Interfaţa cu Facebook
De citireemail
read_friendlists
De scriereoffline_access
publish_stream
publish_checkins
create_event
rsvp_event
Permisiuni de acces
![Page 11: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/11.jpg)
11 13.05.2011 FriLoc – Your Friends Locations
Aplicaţia Client
• Dezvoltată pe platforma mobilă Android 2.1+.
• Optimizată din punct de vedere al bateriei şi al consumului de trafic de date.
• Serviciu care rulează în background şi care trimite regulat actualizări cu privire la locaţia curentă a utilizatorului.
![Page 12: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/12.jpg)
12 13.05.2011 FriLoc – Your Friends Locations
Aplicaţia Client
• Obţinerea locaţiei:– Locaţia este obţinută
prin triangulare GSM cu o eroare acceptabilă de 100m în oraşe.
![Page 13: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/13.jpg)
13 13.05.2011 FriLoc – Your Friends Locations
Algoritmi Inteligenţi
• Exemplu:– Feature: un utilizator este notificat atunci când un
prieten se regăseşte în aceeaşi zonă cu el.
– Problemă: utilizatorul, ducându-se la serviciu/facultate, va fi asaltat zilnic cu astfel de notificări … evidente!
– Soluţie: după câteva zile, serviciul web învaţă acest obicei şi nu va mai notifica utilizatorul în zona respectivă.
![Page 14: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/14.jpg)
14 13.05.2011 FriLoc – Your Friends Locations
Proo
f of c
once
pt
![Page 15: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/15.jpg)
15 13.05.2011 FriLoc – Your Friends Locations
Proo
f of c
once
pt
![Page 16: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/16.jpg)
16 13.05.2011 FriLoc – Your Friends Locations
Proo
f of c
once
pt
![Page 17: [SCS]Friloc: Retea de socializare bazata pe geolocalizare in timp real](https://reader035.fdocument.pub/reader035/viewer/2022081413/5480d248b4af9f3f5d8b4573/html5/thumbnails/17.jpg)
17 13.05.2011 FriLoc – Your Friends Locations
FriLocYour Friends Locations
Vlad-Ştefan PETRE
http://twitter.com/vladpetre88
http://www.linkedin.com/in/vladpetre88