aseba-community / aseba

Aseba is a set of tools which allow beginners to program robots easily and efficiently. To contact us, please open an issue.
http://aseba.wikidot.com
GNU Lesser General Public License v3.0
48 stars 62 forks source link

Provide Thymio-specific connection dialogue #694

Closed cbarraud closed 6 years ago

cbarraud commented 6 years ago

I find this new connection interface pretty neat! :))

I am just afraid it might be a bit technical for teachers in terms of which is which. Differentiate the local simulated robots from the USB or Wireless ones is easy when technical data such as "local serial port" doesn't scare you  image

My only criticism would be that we could have a more user friendly GUI like with buttons or anything.

I made a quick drawing, more explicit than words. It's ugly, but you will get the jizz.

gui connexion

What do you think? This could become a wish.

stephanemagnenat commented 6 years ago

The idea of using categories is interesting, but complicates too much the generic Aseba GUI, as there might be a lot of different categories of robots.

If the combination of the current generic GUI and the single connection to the first Thymio is not enough, I suggest to make a Thymio-specific dialogue within the Thymio launcher. That would also filter out things such as Bluetooth ports, etc.

cbarraud commented 6 years ago

I suggest to make a Thymio-specific dialogue within the Thymio launcher

I like the idea. It might also be more clever to do that in a more specific Thymio part such as the Thymio launcher instead of the generic Aseba launcher.

stephanemagnenat commented 6 years ago

I've changed the title to reflect our discussion.

mbonani commented 6 years ago

Just to come back at the original discussion two generic categories could be "local" (local robot connected), and "on network", and put alos robot of local simulator in first category

stephanemagnenat commented 6 years ago

It is indeed a good idea to resolve the hostname and see if it is on the machine. I implemented this feature in commit c010fd9d445de2c9fe88dbcd1d4381bb11918928.

stephanemagnenat commented 6 years ago

I'm closing this in favour of #728, a launcher-specific issue.