Diploma Presentation: Friloc - Retea de socializare bazata pe geolocalizare

Post on 28-Nov-2014

759 views 3 download

description

 

Transcript of Diploma Presentation: Friloc - Retea de socializare bazata pe geolocalizare

1 14.07.2011

Reţea de socializare bazată pe geolocalizare

Absolvent:

Vlad-Ştefan PETRE

vlad@vladpetre.com

http://linkedin.com/in/vladpetre88

Coordonatori Ştiinţifici:

Prof. Dr. Ing. Nicolae Ţăpuşnicolae.tapus@cs.pub.ro

As. Drd. Ing. Alexandru Olteanualexandru.olteanu@cti.pub.ro

2 14.07.2011

Motivaţia Proiectului

• Contact permanent cu prietenii apropiaţi

• Nevoia de a fi la curent cu poziţia geografică a acestora

• Posibilitatea de a descoperi locaţii de interes relevante

3 14.07.2011

Principalele Platforme

• Foursquare, Gowalla & Facebook Places– 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 este prea

puţin orientat pe locaţii de interes şi nu oferă integrare cu alte servicii de socializare.

4 14.07.2011

Soluţia: FriLoc

• Reţea de socializare online mobilă

• Bazată pe geolocalizare curentă

• Integrare cu Facebook – a treia ţară din lume

• Puternic orientată pe prieteniile strânse dintre utilizatori

5 14.07.2011

Arhitectura Reţelei

6 14.07.2011

Serviciul Web

• Serviciu web de tip REST (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

7 14.07.2011

Baza de Date

• Extensia MySQLi (MySQL Improved) pentru comunicaţia cu baza de date.

8 14.07.2011

Interfaţa cu Facebook

• Confidenţialitatea datelor este asigurată prin protocolul HTTPS

• Autentificarea se realizează prin protocolul

9 14.07.2011

Interfaţa cu Facebook

Permisiuni de acces:

De citireemail

read_friendlists

De scriereoffline_access

publish_stream

publish_checkins

create_event

rsvp_event

10 14.07.2011

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 fundal şi care trimite regulat actualizări cu privire la locaţia curentă a utilizatorului.

11 14.07.2011

Aplicaţia Client

• Locaţia este obţinută prin triangulare GSM cu o eroare acceptabilă de

100m în oraşe.

12 14.07.2011

Aplicaţia Client

13 14.07.2011

Concluzii FriLoc

• Reţea de socializare online mobilă

• Bazată pe geolocalizare curentă

• Integrare cu Facebook

• Puternic orientată pe prieteniile strânse dintre utilizatori

14 14.07.2011

Ce urmează

• Restilizare completă a interfeţei grafice

• Integrare cu alte servicii

• Testare exhaustivă

• Lansare pe piaţă în Q4 2011

15 14.07.2011

Vă mulţumesc pentru atenţie!

16 14.07.2011

Your Friends Locations