Jump to: navigation, search

Talk:SpaceTime Helix

Revision as of 19:27, 18 November 2013 by Zeptomoon (Talk | contribs)

Talk:SpaceTime Helix

A few thoughts on the control of the helix through the internet or mobile devices

Controlling Helix

Controlling the helix will be limited to one user at the time. So there should be a timeout, which times out a user after 2 minutes.

Users who want to control the helix when someone else has the controls should see a waiting timer counting down. The counter should show "there is another user controlling the helix, please wait". And another message in case there is a queue: "there are two other users before you who are waiting to control the helix".

The best is probably to use a token system. So loading generates a unique token for that interaction.

The tokens are queued and will be handled first-come-first-serve. The page probably needs javascript to keep trying every 10 seconds to get access for that token. On the page for the controlling user there should be a javascript keeping alive the token. This way, when someone does not want to use all the time, the control is freed up again. The waiting user should see the controls... but greyed out.

It would be nice to "register" users with their email address, so we can send them updates, et cetera - this way we can also keep track of how many people are playing with the helix.

Mobile UI controls

One page with sliders for speed, light, colors - all the functions on the first page.

Maybe two additional tabs.

- One for background information about the helix and links etc. - And another tab to start/stop the helix? This function should be a bit hidden. Because the helix will start/stop by itself at intervals - it is only for advanced users who want to put rings et cetera on the helix.



dimitris (talk) 21:16, 25 October 2013 (EEST)