Post on 21-Jan-2016
description
transcript
User Interface
SNiC – Social Network Information Consolidationתומר קלסקין, ארז רביע, ירון ניסימוב
מנחים: פרופ' יובל אלוביץ, ד"ר רמי פוזיס, גב' עופרית לסר
הפקולטה למדעי ההנדסההפקולטה למדעי הטבעהתכנית להנדסת תוכנה
Solution Proposal A web crawler will fetch web pages out of the
social networks in which the user is a member without the need of his interaction with the web site.
By visiting the various sites and parsing their HTML data the crawler analyzes and fetches the relevant data for the user.
Use of social networks’ API in order to fetch the data more easily.
Having the raw data in our hands, we can analyze it to our needs and present it according to various parameters.
Future Development Active UI options: sending messages, adding friends. Enhanced crawling algorithm. Data analysis on friends connections, groups, etc…
Solution Architecture
API Data Extractor
User
SharedDatabase
SharedDatabase
Social Network Account Crawler
Social Network
Social Network Social
Network
HTTP Data Extractor
HTTP Connection Manager
HTML Parser
HTML Analyzer
User Interface User Interface
Data Analyzer
Crawlers Executor
Project Goals
Consolidate social information from several social networks and 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.
Modularity - Allow other social networks to be added easily as a data source.
Get useful social data that may be used for research.
Developed using:
Developed for: