k.
      aceMedia         P2People         TheSubtitler

Peer-to-Peer collaborative channels and a novel Peer-to-Peer payment protocol

The objective of the P2People project was to develop a Peer-to-Peer (P2P) collaborative application to allow people form "common interest" groups and provide those groups members with new ways to communicate, collaborate and make business together.

While most innovative efforts focus on computer resources groups, P2People focuses on people. The P2People approach to explore these issues is based on the concept of the "common interest group". A common interest group is a virtual community of users who share common interests, knowledge areas, business etc. The P2People application was built on the JXTA technology.



The way of forming virtual communities in P2People is achieved through three main P2People services:
  • Profile matching – Looks for other users in the networks with same interests. It’s the core service of P2People.
  • Profile query – Allows to find a user with a defined interest.
  • Friends list – Allows to set a list of friends to communicate with.
P2People represents a P2P platform, which integrates the essential collaboration modules for virtual communities sharing "common interests". These essential modules are established through the following collaborative channels:
  • Mail and instant messaging – this channel allows the P2People user to send a message or an e-mail directly to the other P2People user without knowing the e-mail address or using a central mail server.
  • Chat service – Allows user to establish a chat channel with other peers.
  • File sharing and file transfer – allows users to share files, search for shared files and download these to their own P2People device.
  • Screen sharing – allows a remote user to control another device with a P2People stuck on it.
  • Whiteboard sharing – allows to share a Paint-like application.
  • P2P voice & video – voice & video conference.
  • e-Payment – A collaborative channel that provides the infrastructure to establish micro and medium sized financial transactions.


The P2P e-payment is an attempt to provide a secure, anonymous & practical payment protocol for Peer-to-Peer commerce transactions. The protocol uses electronic cash for payment transactions & ensures full anonymity since it prevents the user from providing his credit card number & personal data.

[Home] [Related Work] [Projects] [Publications] [CV]