|LifeSocial Main||Screenshots and Videos||Technical Details||Publications|
LifeSocial is a P2P-based Social Online Network Platform developed by Kalman Graffi at Multimedia Communications Lab (KOM) directed by Prof. Ralf Steinmetz at the Technische Universität Darmstadt.
Social networking sites are web-based platforms allowing users to publish personal profiles, link each other, post pictures, blog entries, join groups and search for friends. Several hundred millions of users participate in today’s social networks like Facebook, MySpace or StudiVZ. However, due to the centralized character of these platforms, high server maintenance cost exists. Still, many popular sites do not generate sufficient profit to maintain their platform and require external financial support leading to sometimes doubtable processing of the user data.
Alternatives to centralized infrastructures exist in various other popular applications like Skype or BitTorrent. A p2p-based approach solves the load and cost issues, but also leads to new challenging research issues. We at Multimedia Communications Lab at Technische Universität Darmstadt have researched and developed a functional prototype for a p2p-based social online network, called LifeSocial. It provides the same functionality as popular online social networks and goes even beyond their capabilities by providing plugins for direct user cooperation. We believe that social online networks could benefit essentially from p2p based solutions as well as that the next big application area for the p2p paradigm is to be found in online social networks.
LifeSocial provides as a basis the same functionality as web-based social network: Creating profiles, managing friend lists, creating, joinig and maintaining groups, sharing photos and browsing through pictures of friends and interesting people and searching for people with common interest. In addition, it offers collaboration and communication tool as well a secure data managment.
|Login||Registration / login and bootrapping of a security infrastructure|
|Profile||Presenting a description and image of the user|
|Friends||A list linking the profiles of the user's friends|
|Messaging||Email-like inbox, outbox and message composer|
|Photo||A list of photo albums, linking to user photos|
|Groups||A list of users joined in a common interest group|
|Tweets||List of status updates of a user and its followers|
|(Group-)Chat||Direct user to user text messaging|
|File transfer||Sending files from user to user|
|Tic-Tac-Toe||Games for two with spectators: Tic Tac Toe (example)|
|Whiteboard||Collaborative graphical editing of a canvas|
|Calendar||Collaborative time schedule editing and sharing|
|Multicast||Creation of and publishing to multicast groups|
|Kalman Graffi, Sergey Podrajanski, Patrick Mukherjee, Aleksandra Kovacevic, Ralf Steinmetz:|
A Distributed Platform for Multimedia Communities. In: IEEE International Symposium on Multimedia (ISM '08), p. 6, IEEE Computer Society Press, December 2008.
|Kalman Graffi, Patrick Mukherjee, Burkhard Menges, Daniel Hartung, Aleksandra Kovacevic, Ralf Steinmetz:|
Practical Security in P2P-based Social Networks. In: The 34th Annual IEEE Conference on Local Computer Networks (LCN), October 2009
|Kalman Graffi, Dominik Stingl, Julius Rückert, Aleksandra Kovacevic, Ralf Steinmetz:|
Monitoring and Management of Structured Peer-to-Peer Systems In: The 9th IEEE International Conference on Peer-to-Peer Computing (P2P'09), IEEE Computer Society Press, September 2009.