One flaw I can see of it refusing to let you push the "I'm on the bus" button until it has a fix is that if the bus comes, people will just not bother to log the data. A manual override is always useful, and habits can be forgotten so I wouldn't assume that people will remember to start the app, and the bus coming might trigger their memory, at which point it would be too late to get a GPS fix. I'm neither a coder or a psychologist so these things are all my uninformed opinion, but I would be an end user and I can see myself in this situation.

Thanks,
Rustam
On 30/06/2010 01:56, Tim Morley wrote:
On 30 Jun 2010, at 00:50000, Rustam Majainah wrote:

As running something automatically in the background seems to have too many 
complications, what about a service that you activate when you get on a bus and 
deactivate when you get off?
I think we've established that it does need some kind of user interaction at the 
beginning and end of the journey; the "constant monitor" idea has too many 
pitfalls (battery life, privacy, signal/noise, i.a.)

If you want to fancy it up, you could make it show bus stops within 50m and let 
you select the one you are at when you get on, and again when you get off.
Or just refuse to let you press the button until it's got a reasonable GPS fix, 
in which case you don't need to select the stop at all; you just need to get 
into the habit of launching the app before the bus pulls up.

That would actually be an advantage of the QR code idea (which I can see would require a 
lot more hard work and cooperation with transport authorities), but if the user gets her 
phone out to scan the QR code, it can be busy getting a GPS fix while the information 
comes down from the server, which is then sent back to the server along with a timestamp 
when she hits the "getting on the bus now" button.


Tim




_______________________________________________
Mailing list [email protected]
Archive, settings, or unsubscribe:
https://secure.mysociety.org/admin/lists/mailman/listinfo/developers-public


_______________________________________________
Mailing list [email protected]
Archive, settings, or unsubscribe:
https://secure.mysociety.org/admin/lists/mailman/listinfo/developers-public

Reply via email to