TU Berlin

Service-centric NetworkingDecentralized Online Social Networks

Page Content

to Navigation

Decentralized Online Social Networks


The goal of this project is to gain hands-on experience with technologies, protocols and standards that are used in decentralized online social networks (OSN), such as Diaspora* or friendica. During the project, the participants are required to deploy their own OSN instances and to enhance them with their own extensions.


  • Become acquainted with OSN protocols, such as OpenSocial, Webfinger, Salmon, ActivityStreams, XMPP etc.
  • Setup of a working OSN installation (the specific platform will be chosen during the project)
  • Development of a new OSN extension (students are encouraged to contribute their own ideas)


  • Initial experiences with web application development
  • Knowledge in Web protocols such as HTTP, DNS and JavaScript
  • Basic Linux administration skills



Quick Access

Schnellnavigation zur Seite über Nummerneingabe