Archive for May 2nd, 2012

Initial Proposal for uniformed client via multiple social networks

Goal
Design and develop a PC client that helps user could simply access and update information between different social networks by one uniformed client.

Develop Team

Webbers

Features
1. Retrieve data and information from social networks and display it by timeline
The client uses APIs provided by social networks, with user’s authentication (as account ID and password), to access, retrieve data and information from social networks. After those data and information are received, GUI will generate a form listing all data by different catalogues via timeline.

2. Update one message to all selected social networks
Sometimes, user would like to update one statement or notice to multiple social networks. For instance, a user may get some impressions about an excellent concert, and he tends to share this feeling with other friends in MySpace, Twitter and Facebook. This client will help user update one statement or text to all social networks at same time.

3. Search and Sort information stored in local database
The client keeps all data it received from social networks and stores it in local database. It will try to analyse keywords of those data and establish an index of data so user can search those records by keywords, time or location (if they do have geographical tags). And it is also available for users sorting data by different order (timeline, location or publisher).

4. Measure the close degree between one and his/her friends (Temporal )
The client can make some simple statistics as how many times a friend retweets you tweet, replies your statement or comments on your photo. This function aims giving to the user a direct way to find who is the most active person in his /her social network.
Technical Details

Developing language: Java and Java 2 EE, with social network APIs.

Presentation: The content will be embedded as a web page (in Html format) in Java programme.

Edition: First edition will illustrate some basic function as a prototype, further edition may fulfill some advanced features.

Challenges

1. Use and introduce APIs of different social network systems
2. Present the information in a user-friend way
3. Mange and search database from different source
4. Design an available statistics system for social networks

, ,

No Comments