Market Requirements Documentfor

“P2P Document Sharing Community”

Doc version / Author / Date
1.0 / 黃振修 / 2002/4/22

Abstract

In this document we discuss the market environment/requirement of product “P2P Document Sharing Community”, including features, definition, requirements, and roadmap.

Introduction

The original idea of “P2P Document Sharing Community” (PDSC for brevity) comes from research groups such as CML Laboratory of NTU. In researcher’s daily work, they focus on their interested topics and search for related works, researches, and publications (papers). Everyone has his own collection of papers and partial files may be duplicated with others.

Besides, almost all research groups have regular meetings. A typical seminar is consisted of paper presentation, research demo, or technical report. As the time goes by, lots of presentation slides are accumulated in a central sharing file server, alone with the original paper and related stuff.

Here come the questions:

  1. Can I query other people’s paper collection first to see if he or she already has the paper I desired, thus I can fetch paper from his computer without downloading from the Internet?
  2. Now suppose I want to focus my research on face recognition, can I search for other people’s previous works or surveys, instead of starting from zero?

Thus we need a peer-to-peer mechanism for document exchange to achieve the goalof knowledge management. And we also need full text search to find/filter the sharing resources before downloading.

Definition

Product Name / P2P Document Sharing Community (PDSC)
Platform / Win32 platform: Windows 95/98, Windows 2000/XP
Description / Peer-to-peer document sharing on Internet

Feature

Peer-to-peer document sharing via Internet.

Full text keyword searching within community.

Direct document exchange by sending file to others.

Market Requirement

A simple application can be installed to connect to the community.

Entering/leaving the community at any time.

Sharing documents with each other.

The sharing resources must keep up to date.

Easy way to see what’s on the community.

Ability to search community using keyword.

User can enter keywords to search the community for documents.

Allow to choose the nearest computer or best network connection for downloading

User can direct send files with each other.

Product Roadmap

version 1.0 / Basic functionality:
Discussed in “Feature” section.
version 2.0 / Increase robustness:
  1. Duplication multi-copies of documents in community.
  2. Provide central backup mechanism forcommunity.
  3. Support more document formats.

version 3.0 / User management
  1. User management/authentication for clients to join the community. Administrator can kick out users who are not welcomed.
  2. User acknowledge of document exchange.
  3. Support more document formats.

Memo

Only the basic functionality of version 1.0 will be finished in this term project.

Document ends here

1