Programs like Connect360, Rivet, and Vuze can wirelessly connect to an Xbox 360 and share videos and pictures on your Mac with it. How do they do this?
The simplest answer would be that Microsoft offers some sort of API, but I haven't been able to find one. Furthermore, the programs I listed have wildly different feature sets, and Microsoft doesn't seem like the type of company to offer an API for this type of thing.
Based on all that, I feel like it's more likely some sort of reverse engineering. Does anyone have any insight on how this is done?