mink, on Aug 9 2007, 12:42 PM, said:
My observations:
Bidding list does not scroll automatically when the 4th row of bidding is used, but instead new bids appear below the old bids and you can see only the upper few pixels.
In the bidding list there are not the players names but only the compass directions.
I am currently watching a vugraph where even below the cards are no names but only compass directions.
I have to click on played cards rather than just hover over it in order to review tricks.
I see a lot of blue space at both sides of the table display. However, the buttons are above and below the display, causing it to be smaller than necessary.
There is yet no option to control the speed of the animated cards, or to switch off animation, which I would prefer.
My suggestions:
Currently I can see either the table view or navigation. I would prefer to be able to switch between these views. Of course this makes not much sense currently, but makes a lot of sense when most of the functionality has been added. If you think this might confuse some users, maybe make it available only if the "enable advanced user interface" option is checked.
I would also prefer that navigation, table view, hand browser (myhands) and chat area are all the same type of window like currently only the hand browser, but they all do not stay on top like the hand browser currently does. Maybe a title bar is not necessary, or at least it can be smaller.
When transferring data about some other player to the client, this should include the information for which tourneys that player is registered and for which tourneys he has entered the partnership desk. This would make it much easier to find a partner among one's friends.
Just curious:
I guess that unlike the windows client the flash client does not automatically receive a message when the state of any player changes. Right?
When I click on a card in the windows client and in the flash client, how many milliseconds elapse until the message departs from my computer to the internet. Is this time significantly different for the windows client and the flash client?
Will the flash client be more robust as far as connection problems are concerned? Will the reconnection time be shorter?
Looking forward to more functions of the flash client being activated.
Karl
In response to your "just curious" questions:
1) Correct. The Windows client is always aware of complete state of the system (who is logged in, where they are, what their profiles are, etc...). This is a problem because the more people there are on BBO, the more info has to be sent from our servers to each client.
For example, if you log in to BBO and there are already 10K other people online, your Windows client will receive something like 1MB of data during the login process. That is why people with dialup connections sometimes experience very slow logins.
Furthermore, the Windows client is constantly receiving information from the server. The more messages that are sent, the more likely that something will go wrong with one of these messages. When something goes wrong the connection will slow down and/or die.
The Flash client takes a different approach. It receives information on a need-to-know basis. The downside of this approach is the possibility of very slight delays when the user wants to know something and has to ask the server. Some of the upsides are:
- much faster logins
- much more reliable connections
- BBO will be much more scalable (ie we will be able to handle a lot more simultaneous users once significant % of people start using the Flash client)
2) Typically a very small number of milliseconds for either client and no significant difference between the two.
3) Yes. See answer to 1) above.
Some general comments about your comments:
In general we are trying to eliminate mouse-over to initiate action in the Flash client. Users will have to click in order to initiate some of the functions that were initiated by mouse-over in the Windows client.
The interface consists of a set of components. Some examples of components include: the bridge table, the chat area, the primitive navigational tool that currently does no more than take you to a table, the window that displays a list of vugraph tables. There are some other components that currently exist in various states that you have not seen yet (because we have not enabled them).
Each component has the ability to either reside in a popup window or within any "container". Currently the interface has 3 containers (one at the bottom where the chat component currently resides, one at the top left where the bridge table and navigation thing currently reside, and one at the top right which is not being utilized in the version of BBOTV that you have seen).
We can easily provide functionality for allow people to choose where they want any given component to reside (either in a specific container or in a popup window). Probably we will include such functionality eventually, but I am not sure when this will happen or how the interface for customizing the location of components will work.
Fred Gitelman
Bridge Base Inc.
www.bridgebase.com