Currently the WonderServer is undergoing heavy reconstruction. As has been discussed, the main purpose of the WonderServer is to provide video and telemetry feeds to all connected clients to be used by the WonderClient. These feeds will have TiVo-like capabilities. The WonderServer will be comprised of three components:
Building WiSAR Server – Details about building the WiSAR Server (required software, etc…)
We will be using Google's light-weight, platform independent Protocol Buffer as described here for wrapping requests and responses. Google Procotol essentially provides a package for quickly generating C++ code to format primitive data types into byte arrays according to a user defined protocol. This will allow us to quickly modify protocols if changes are ever needed. Below is a link to proposed protocols for various requests / responses.