PaRS11

From RetroShare
Jump to: navigation, search

Specific RS Features, which will influence the architecture

*  Invitations System (initial invite + Friend of Friend Introduction)
* Groups (Requirements???)
* Picture support / embedded stuff in general?
* VoIP (Plugin)
* Photo's (Plugin) (Photo's)
* Better Chat (multiple people, chatrooms, chat with friends-of-friends,Instant Messaging Protocol )
* Connections through firewalls. (My personal bugbear)
* Web Interface???
* Wall (Plugin)


Low Level Additional Considerations

* Designed for Plugin System
* Designed for Test Harness.

Leading to Fundamental Architecture Design

Bandwidth Allocation System / Low Latency for Streaming

* Streaming / VoIP
* Priorities in transfers.
* Background Cache transfers 

Groups

* What are the Requirements? 

Cache System improvements

* Must Handle Groups
* important interactions with Groups + Forums.

Plugin Design.

* Hard. 
* GUI Interface / Libretroshare Interface?
* Suggestions.

Connection Architecture

* Switch to P2P Overlay?
* Firewall busting.

Test Harness Design

* Uhm, more tests.
* Link into Plugin Design.
* Coverage / Unit Testing scripts.
Personal tools
Namespaces

Variants
Actions
Navigation
External websites
Wiki
Toolbox