next up previous contents
Next: Environment Up: Metadata and P2P optimizing Previous: Further information   Contents

Developer Manual

The atomsnet application has been developed as an open source project. All code is made freely available under the GNU General Public License. As such, I want to encourage anyone to learn from, alter and reuse any code. To allow program alterations the application has been designed as modularized as possible. How these modules interact is discussed in detail in later sections.

I've tried to write useful comments in between the sourcecode wherever applicable. This should allow anyone with a basic knowledge of programming to start coding right away. Therefore this document will only describe the architecture from a bird's eye perspective. Detailed information about the application's functionality can be found in the User's Manual. This information will not be repeated here, so please read that document before continuing.