UI Designs PC Web PDA TV Cell phone Camera Voice

Back to UI Designs
 
Hubbub Overview
 
Palm UI
Awareness
Sound Messages
Text Messages
Groups
Adding Bubs
Editing Bubs
Choosing, creating SIDs
Logging in
 
Desktop UI
Awareness
Sound Messages
Text Messages
Groups
Adding Bubs
Editing Bubs
Choosing, creating SIDs
Logging in
 
General
Registering & Installing
Sounds
Menus
Example UI Spec: Choosing & Creating SIDs
By Ellen Isaacs
This page last updated: June 14, 2000

Figure D31. SID explanation screen

As previously explained, each user has a Sound ID, which plays on their bub's devices whenever those bubs receive a message from the user. Users select their Sound ID the first time they log into Hubbub, from whichever device that is. (If they've chosen a SID from another device, they are not prompted to choose one when they log in for the first time from another device.) The Login section explains the full login sequence, but if the user has never logged into Hubbub before, they are prompted to select a Sound ID, with an explanation of what that means, shown in Figure D31. When they click Continue, the SID Selection window appears, shown in Figure D32. The SID explanation window does not go away so the user can continue to refer to it as they choose their SID. That window disappears only when the user dismisses it.

Figure D32. Introductory SID
selection screen

Figure D32 shows the SID selection window with "TV shows" category of SIDs displayed. The songs are listed in alphabetical order. To listen to a SID, the user selects the sound (which puts that sound in the lower text field), and clicks on the Play button. The user can listen to as many SIDs as they like before choosing one. Other categories of sounds are listed in the pulldown menu at the top. To view them, the user selects a category from the pulldown menu and the list changes to display the SIDs in that category. To select a SID to be one's identification, the user selects the name of the sound (Munsters in the example in Figure D32) and then clicks the "Select my Sound ID" button. The window disappears and the selected SID is now used as that user's SID.

Since users must have a SID, when the SID chooser window first appears, it starts out with a SID already selected in the list. (We'll decide what the default should be.) If the user tries to quit the window without choosing a SID, a popup appears indicating that they are being given the Default SID and that they may want to change it later. It says "Since you have not chosen a Sound ID, you will be using the default Sound ID. To change it, choose "Change my Sound ID" from the Sounds menu at any time." The only option on this window is an "OK" button. [Not sure about this -- I hate popups that give no options, but this might be important for people to understand. It's not really necessary, though, because if they "chose" the default SID, everything will just work.]

Figure D33. Main SID
selection window

Later, if the user wants to change their Sound ID by choosing another of the SIDs provided, they choose the "Change my Sound ID" menu item from the Sounds menu (shown in Figure D4 in Awareness section), which brings up a slight variation on the SID selection window used in the intro sequence, shown in Figure D33. This window differs in that the "Select" button label is shorter and it has a "Cancel" button, since it is appropriate for the user to Cancel this window without chooosing a new SID. Also, the SID selection window always opens with the current SID selected, and the category from which it came displayed. (This was also true of the introductory SID selection window, because the currently selected SID was the Default.)

We are still designing SIDs, but a list of the current Sound ID sounds is available.

Although Hubbub comes with a large selection of SIDs, users may also create their own SIDs, using either the Dub application on the Palm, or a variety of sound editing tools for the PC that save to MIDI-0 format. Instructions on how to create and import a new SID are available from the Hubbub web site. [To be determined.]

Playing Sound IDs

Sound IDs play prior to Sound Instant Messages, but after activity sounds. That is, when someone becomes active, the user hears the active sound, followed by the SID. But when a SIM arrives, the user hears the SID first, followed by the SIM. Since it can be overwhelming to hear the SID each time a message arrives, it does not play under the following circumstances:

  • If the user has received a text or sound message from the same bub within the last five minutes, AND
  • no other bub has sent a message since the last message received from this bub
We are not sure if these are the right rules, but this is where we'll start. The goal is to not play a SID if it's obvious who is sending the message, which will mostly likely happen when the user is in a text (or sound) conversation with someone, and so is sending and receiving many messages all in a row. If, during that time, a message arrives from someone else, then that second person's SID plays. When the first person sends another message, the SID does play to indicate it is from the first person again. [It's possible we'll want to use focus in this algorithm -- if you have focus in the window and you've received a message from someone within 5 minutes, their SID doesn't play even if you've gotten another message from someone else in between. We'll experiment. It may also be that 5 minutes is too long, or too short.]