Presentation is loading. Please wait.

Presentation is loading. Please wait.

SOCIAL NETWORK INFORMATION CONSOLIDATION Developers:  Klasquin Tomer  Nisimov Yaron  Rabih Erez Advisors:  Academic: Elovici Yuval  Technical: Lesser.

Similar presentations


Presentation on theme: "SOCIAL NETWORK INFORMATION CONSOLIDATION Developers:  Klasquin Tomer  Nisimov Yaron  Rabih Erez Advisors:  Academic: Elovici Yuval  Technical: Lesser."— Presentation transcript:

1 SOCIAL NETWORK INFORMATION CONSOLIDATION Developers:  Klasquin Tomer  Nisimov Yaron  Rabih Erez Advisors:  Academic: Elovici Yuval  Technical: Lesser Ofrit, Puzis Rami

2 Overview System Architecture Main Requirements Class Diagram Main Classes Database Scheme User Interface Task List

3 Reminder – Problem Domain Many users are members on various social networks.  Maintain his information on the separate networks.  Deal with ambiguities and inconsistencies within his data.  Waste a lot of time and effort in order to organize his online social life. In general, social networks are not willing to share their data outside of the web.

4 Main Requirements Consolidate social information from several social networks in order to provide a convenient way to access it. Expose the user to friends in social networks he may have missed. Provide time-based analysis for the social life of a certain user. Allow other social networks to be added easily as a data source.

5 System Architecture

6 Class Diagram

7 Main Classes CrawlersExecutor – Responsible for creating, executing and terminating crawlers. SocialNetworkAccountCrawler – Executes the crawling algorithm. SocialNetDataExtractor – Provides unified interface to extract data from the various social networks.

8 Database Scheme

9 User Interface Login / Register page User can login to existing SNiC account or register to new one

10 User Interface Home page User can see his friends, events and messages from all of the social accounts he owns. In addition, user can see suggestions for new friends and profiles unification

11 User Interface Social Graph User can see his social relations from all his accounts with this graphical tool. The social graph presents first and second degree friends

12 Tasks List Web Crawler DevelopmentGUI DevelopmentDocumentation Completion of Data Access Layer Web Crawler Executor Writing an ADD 1 ST UI iteration Snapshot saving functionality Access to Java code from flex editor Login, Register and Social Networks Account page Recommendation functionality Social networks data- extractors Facebook Flicker Klikot 2 nd UI iteration Develop the pages: Edit, Friends, Unify Profiles and Home. 3 rd UI iteration Social Graph Feature. ADD Presentation Testing and Bug fix Testing Document User Guide Document Final Prototype Semester B Timeline

13


Download ppt "SOCIAL NETWORK INFORMATION CONSOLIDATION Developers:  Klasquin Tomer  Nisimov Yaron  Rabih Erez Advisors:  Academic: Elovici Yuval  Technical: Lesser."

Similar presentations


Ads by Google