{{{ #!forumlinks }}} [[TracNav(DevelopersTOC)]] = Architecture of Tribler = == Component Overview (Clickable) == {{{ #!html
}}}
''Boxes represent classes and arrows represent either "creates" or "calls" relationships.
Note that we use the new term Torrent-Share to denote the per-torrent part of the download engine.''
=== Details ===
The following diagrams show the current architecture of Tribler in more detail. The originals can be found in [source:bt2-design/how-tribler-works/trunk svn:/bt2-design/how-tribler-works/trunk]
* [http://svn.tribler.org/bt2-design/how-tribler-works/trunk/core-arch.pdf Overall Architecture of the Tribler Core]
* [http://svn.tribler.org/bt2-design/how-tribler-works/trunk/torrentshare.pdf Download Engine]
* [http://svn.tribler.org/bt2-design/how-tribler-works/trunk/vod.pdf Video On Demand]
* [http://svn.tribler.org/bt2-design/how-tribler-works/trunk/arch.pdf Overall Architecture of the Tribler Main client] (to be updated)
* [http://svn.tribler.org/bt2-design/how-tribler-works/trunk/gui.pdf GUI Architecture of the Tribler Main client] (to be updated)
== Extenstions to ABC / Bittorrent ==
The extensions we made to ABC/Bittorrent are all explained in [wiki:TriblerResearchSubjects the research section]. See the protocol specification in the left side-bar of this page for a detailed specification.
== Inner Workings of Bittornado ==
To accompany the architecture diagrams there is a detailed description of [/attachment/wiki/TriblerArchitecture/BitTornado-operation-20050916.pdf?format=raw the inner workings of Bittornado](pdf).