The framework Qt 4 will be used. It contains almost all needed tools.
Protocol buffers is a library to define data message and serialize and deserialize them.
- To persist some data into file (chunk hash cache, for example)
- To communicate over TCP/IP between cores and between core and GUI