This is the landing page for Handset use cases for the various reference handset applications.
Application / functional level use cases
Use cases for telephony on MeeGo Handset
Needed: use case / requirements defined for (and then UI flow)
- memory management (how much memory are applications taking?
- storage management (how much on-device storage is remaining? how much SD storage? what is consuming it?)
- battery management (how much power is left? time left based on current usage? what applications are consuming the battery?)
Needed: UI flow for
- application closing
- composing multiple emails concurrently
- composing an SMS, leave to home screen (due to idle, wanting to play a game, whatever), incoming SMS read, and then eventually user goes back to finish composition
- incoming phone call
- alarms
- notifications
- system events
- sms, messaging, etc.
- download completes
- alarm goes off while incoming phone call comes in, what does the user see?
- incoming phone call while alarm going off, what happens?
- lock screen
- notifications
- emergency call
High level use cases
The user wants to take a picture and send it to their mom
- User turns on the phone / powers on.
- Gap UX: What is the UX flow for power on? power on => boot logo / animation => lock screen
- See State diagram for handset lock screen
- Gap DEV: How does the lock screen get kicked off after idling out?
- User unlocks device
- User is presented with home screen. Finds Camera application icon. Clicks icon.
- Gap UX: Application launch animation / transition
- Camera application appears
- User takes a picture (see MeeGo Handset - Camera p3/9 July 12)
- User selects 'Share'
- Gap UX: Flow state transition for Share context menu, and service selection
- Gap DEV: How does sharing framework work? See MeeGo Sharing Framework
- User selects 'Email'
- Gap UX: What happens if no account configured? What is the flow for canceling out of a sharing sequence? Development assumption at this point is that it will spawn the sharing target infrastructure as a separate application, managed through the normal application management. If the user aborts the sharing sequence, or switches back to the Camera application via the Application Switcher, that is the user's choice.
- Does the user have an account configured?
- Yes - Goes to "Compose" new email with content attached.
- No - User is taken to account setup. Once configured, go to 7.1.Y. If user aborts configuration, "User closes active application" flow is invoked.
- Gap UX: What is the flow for when the user closes the active application? Does it go to the last active application? Does it always go home?
- User adds a recipient to the email.
- Gap UX: What is the generic contact selection flow for all applications to follow?
- User composes email (with attachement) and hits send
- User remains in email application, and standard email behavior occurs for what happens after the user presses send.
Base Metrics
- Call
- Receive an Incoming Call
- Ignore an incoming call
- Make an outgoing Call from Dialer
- Make an outgoing call from Contacts
- Make an outgoing call from Browser
- Add a Call to an active call
- Join a Call to an active call
- End the active call on phone end
- End the active call on remote end
- If SIM supports conference calling:
- Create a Conference Call with three parties
- Create a Conference Call and make one line private
- Create a Conference Call and drop one line
- Create a Conference Call and add a line to it
- Call History
- Verify correct display of name or phone format and time
- Select an item from Call History and Call
- System
- Verify that the system time on status bar is correct and that the time zone on the clock page are correct.
- Check battery level
- Check network strength
- Identify cell id
- Identify platform and software version
- Calendar
- Add calendars
- Delete calendars
- View calendars and events
- Add a new event
- Modify an existing event
- delete an event
- Date/time/clock
- Change time zones
- Display time/date
- Change clock settings
- Enable/disable alarms
- Address book
- Find/view contacts
- Add a contact
- Add a contact to a group
- Edit a contact
- Delete a contact
- Assign ringtone/images to contacts
- Hardware
- Adjust backlight
- Adjust ring volume
- While in call, adjust call volume
- Enable/disable vibrator
- Messaging
- Send an SMS message
- Receive an SMS message
- Send an MMS message
- Receive an MMS message
- List message and view
- Remove a message
- E-Mail
- Create an email account (Imap/Pop)
- From Imap/Pop Account – Compose and Send Mail
- Receive email sent from external source
- Links in email launch browser
- Attachments in email are opened with appropriate app based on mime-type
- Wifi
- Connect to a WPA1 passphrase site
- Connect to a WEP passphrase site
- Connect to website
- Send receive email
- With modem on, connect to WPA network, turn off router, verify switch to modem connection. Repeat.
- Bluetooth
- Initially check the visibility of the device to others while trying to search your device (Master)
- Try to pair with device.
- Change the visibility
- Rename the device (Slave)and try to pair with same (Master)device and check for the name update in Master
- Transfer of files from Master to slave and slave to master
- Connect the call via BT headset
- Try to pair with maximum devices allowed to pair.
- Try to share the files with all the maximum paired devices at a time
- Check that BT can be invoked from Multimedia applications while trying to send the media/files
- Try to send the contact via BT
- Web Browser
- Use browser to log into webmail
- Use browser to access various secure sites
- Use browser to access Flash and Silverlight enabled sites
- Weather
- Fetch the Weather from your current location
- Phone Settings
- Turn Call Forward on and verify that the phone routes the call properly.
- Notifications
- Battery low
- Radio connectivity
- Wifi connectivity
- Bluetooth connectivity
- Missed call
- Voice mail
- Alarms
- Email
- GPS signal
- Camera
- Take photo
- Email as attachment
- Set photo as background
- Upload photo to Flickr
- Delete photo
- Audio
- Find audio from microSD
- Play audio
- Make a playlist
- Remove a playlist
- Video
- Find video content
- Record video
- Playback video
- Upload to YouTube
- Delete video
- Rotation
- Rotate handset between portrait and landscape
- UI Performance
- Sleep to main menu
- Scrolling speed through any list (e.g., one contact to the next)
- Sleep to address book
- Address book entry detail
- Time to initiate a call after selecting call or pressing send
- Address book from power-up
- Time to begin composing an SMS from launching the SMS app
- Open message list in Inbox
- Exit message reading screen
- Time to open message
- Sleep to camera ready
- Time it takes to delete an SMS
- Time it takes to change a ringtone
- Sleep to browser and website