I attended the first half of the talks on Friday, but although informative,
they weren't pertinent to our goals. The most common question I got after
my talk was "when are you going to support IE and Node?", which is
interesting, given that I only mentioned it in passing once and didn't put
any emphasis on it.
I ended up spending a lot of time in the Mozilla Lounge helping with the
Firefox OS workshop and demoing stuff. The most useful insight from that
experience was that connecting WebIDE over WiFi can be slow, particularly
with the TV, and we don't provide good enough feedback, so people generally
tended to just click on things to disconnect or reconnect, often
exacerbating the problem. Another problem is that WebIDE displays an error
if it times out sending a request (often seen when installing an app), but
if later the response returns, we don't clear the error, leaving the user
confused [1].
Part of the WiFi debugging issues with the TV were due to the multiple
subnets that people in the same wireless AP were on, which I think is a
fairly edgy case. The TV uses the manual remote connection runtime and
routing probably wasn't set up correctly by the DHCP server, so those who
ended up in a different subnet than the TV were out of luck. Using
multicast discovery and a PIN for pairing would have helped. I think we
have a bug for that, but I can't find it at the moment.
Debugging over WiFi was great, but I saw one occasion where the QR code was
very small on the user's laptop. Manually enlarging the window helped
however (or zooming in, I didn't see what he was doing) and he managed to
connect successfully without any help. Perhaps we should mention that in
the dialog's descriptive text [2].
I was amazed however with people who would only need a few minutes once set
up, to create usable apps on the TV from WebIDE. Someone created a
tic-tac-toe app in like 15 minutes, and he wasn't the only one!
Panos
[1]: Filed
https://bugzilla.mozilla.org/show_bug.cgi?id=1209413
[2]: Filed
https://bugzilla.mozilla.org/show_bug.cgi?id=1209417