Cloudia
Software Architecture / Layers
- standardized protocol
- standardized meta data
- standardized (XML) files (contacts, artists, album, …)
- provider: server daemon
- provider: decentral search engine further distributing requests to all known providers (how to prevent DDoS attacks?)
- client: daemon
- client: desktop UI, web interface
- plugins / drivers for today’s file managers (Windows Explorer, Nautilus, …) that pretend there’s no .zip container but just the file itself
Programmer’s perspective
Cloud system & distribution of resources
When a user decides to share a file with others, his server saves the file’s preview information.
How to provide global information on a decentral network
- Searching for contacts & files
- Tag suggestions (including translated versions)
- Number of people subscribed to an individual / a channel / a single file