Bugzilla – Bug 9562
Streamline setup process by removing a few screens
Last modified: 2009-01-23 20:38:04 UTC
In engineering team discussions to streamline the Boom setup process, we thought that a few could be removed to simplify the setup experience: 1. "Set up networking" 2. "Choose network type". Note that wired Ethernet should be chosen if a wire is plugged in and active, otherwise attempt to connect via wireless. 3. "Choose region/country". Removing this screen requires ability to passively determine which wireless channels are in use and ascertain current region/country. 4. "Obtain IP automatically". Note that if IP can't be assigned, then "Specify a static IP address" menus should appear automatically. These ideas would apply not only to Boom, but also SB3.
Apparently there are many issues that were not considered when this bug was proposed. Now engineering does not think it is reasonable.
Some questions and constraints for this - let's name it: 'express setup': Questions: - Under what circumstances should the 'express setup' path be chosen? -- Manually: i.e. first question after selecting language? -- Automatically: I assume it would be default after a factory reset, but - What would end 'express setup'? -- Second time in setup after player has at least once connected successfully to SC or SN? -- After successfully entering all parameters, i.e. setup complete, but before connecting to SC / SN? - Would a novice user not be baffled if after connecting successfully to SC or SN when going through the setup a second time that it now looks different? (Assuming setup makes an automatic decision, hidden from the user.) Constraints: - From the UDAP work on SBR I know it can take quite some time (several seconds after a reboot) before we can reliably detect whether something is plugged into the ethernet port. I guess it also depends on what device is on the other side of the cable. This might affect the automatic wireless / wired decision and might need some artificial delays. - Figuring out region / country might be tricky as I don't know if all AP actually offer this information in their beacons and I guess trying to figure it out from the language selected might not be clear enough.