Pocket PC - feature, bug, who knows :D
Posted: Thu Jun 26, 2003 1:43 pm
Ok, been trying to make this thing usable, and it really does ALMOST work. However, there are a few usability issues that I think could be addressed- they're either features or bugs, so I'll call them features (free program you know!)
Ok, this is all CE client stuff...
1) if you power off the device or it powers itself off, when running the swremote.exe, on power on you must exit and then re-enter the app for it to talk to the server - this must be a networking thing (I've done CE coding, your socket is closed on powerdown since the cf card goes away, then on powerup you're not detecting or are not recovering from the socket error)
Suggestion - try UDP messages from client to server - udp rocks for this kinda stuff, and works 'connectionless' so it is a little lighter weight on the ce batteries. Also either detect poweron (there is a window event for it) or attempt to reconnect to the server if you do lose connection.
2) would be nice if I could minimize the app on CE.
3) a button that forces you to go into setup mode for ce would be good too (is this done by the menu button? Hmm... need to try that!) - I had to edit the registry to force it to look at a different ip address for the server
4) it might just be me, but button repeat for the hard buttons (left/right/up/down) seems flaky. I have l/r set to volume down/up, u/d set to channel +/- - they work fine as discrete presses but only seem to send one 'press' even when I hold them down.
Still loving the whole thing, thanks for writing it.
Ok, this is all CE client stuff...
1) if you power off the device or it powers itself off, when running the swremote.exe, on power on you must exit and then re-enter the app for it to talk to the server - this must be a networking thing (I've done CE coding, your socket is closed on powerdown since the cf card goes away, then on powerup you're not detecting or are not recovering from the socket error)
Suggestion - try UDP messages from client to server - udp rocks for this kinda stuff, and works 'connectionless' so it is a little lighter weight on the ce batteries. Also either detect poweron (there is a window event for it) or attempt to reconnect to the server if you do lose connection.
2) would be nice if I could minimize the app on CE.
3) a button that forces you to go into setup mode for ce would be good too (is this done by the menu button? Hmm... need to try that!) - I had to edit the registry to force it to look at a different ip address for the server
4) it might just be me, but button repeat for the hard buttons (left/right/up/down) seems flaky. I have l/r set to volume down/up, u/d set to channel +/- - they work fine as discrete presses but only seem to send one 'press' even when I hold them down.
Still loving the whole thing, thanks for writing it.