Thanx for the comments so far guys. I particularly like ethen's idea of seamless integration with the standard windows GUI.
Just wanted to add a cpl of things: writing our own network complicates the legal side of things. It means the RIAA (or whoever) can go after our network itself. If we relied on other networks with a hybrid client we have some kind of legal immunity. We wouldn't actually be providing the underlying network. Having said this the network would probably be open spec, which may (or may not) help matters.
ssj4_android: As far as doing both, restricting the number of networks doesn't really save us much time. The hardest part is coding the generic protocol, once the system is in place it is relatively easy to add new networks.
|