Provide a Thymio launcher
Created by: stephanemagnenat
We wish to provide a Thymio launcher dialogue box. This box should provide access to:
- Studio with a default connection to local Thymio (serial or simulated), or if none or multiple available a Thymio-only result of discovery.
- Thymio VPL standalone with a similar connection option.
- Blockly and Scratch (through webbridge, hidden from the end user).
- Thymio wireless configurator.
- Thymio firmware upgrader.
Also, it would be helpful to have access to the following elements:
- Web site or documentation.
- Email registration.
- Credits and partnerships.
There are several design questions to address:
- The first key question is whether this launcher should show a list of robots first (as in the example of Christophe in #694 (closed)), or a list of tools first (as currently in the system start menus).
- How to visually split the main programs (Studio, VPL, Blockly, Scratch) and the tools (wireless configurator, upgrader).
- Whether this launcher should check if a serial-connected Thymio requires upgrade.
- Whether the launcher should check Aseba version and provide information to the user, and later automatic Aseba upgrade.