User:CesarB/Requirements
From Openmoko
< User:CesarB(Difference between revisions)
(→Phone calls) |
m (Category changes: -User) |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | :''Note: this is just my personal opinion of what the Neo should have before it's usable as someone's primary cell phone.'' | ||
+ | |||
== Must have == | == Must have == | ||
Line 10: | Line 12: | ||
* Selection of ringtone/vibrator mode and volume from the GUI | * Selection of ringtone/vibrator mode and volume from the GUI | ||
* Call volume changing on the GUI, during a call | * Call volume changing on the GUI, during a call | ||
− | * Supplementary services (parsing of +CUSD | + | * Audio device selection (handset, headset, bluetooth) |
+ | * Supplementary services (parsing of +CUSD and display on the GUI) | ||
=== SMS === | === SMS === | ||
Line 22: | Line 25: | ||
=== Power management === | === Power management === | ||
+ | * Show battery charge level | ||
* Tone when battery low | * Tone when battery low | ||
− | * Auto suspend when battery low | + | * Auto suspend when battery low ([http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=847 bug 847]) |
+ | * Turn all chips off correctly on shutdown | ||
+ | * Turn the unneeded chips off on suspend (phone idle) | ||
== Should have == | == Should have == | ||
Line 30: | Line 36: | ||
* Display of cell broadcast | * Display of cell broadcast | ||
+ | |||
+ | === Networking === | ||
+ | |||
+ | * GPRS/CSD GUI configuration, with multiple profiles | ||
+ | * Usable as a GSM modem (both bluetooth and USB; better as a AT interpreter instead of passthrough) | ||
+ | * Automatic network up/down when needed/idle (configurable as never/ask/always) | ||
+ | * Bytes sent/receive counter (both per-use and resetable total) | ||
+ | * WAP browser | ||
+ | |||
+ | === MMS === | ||
+ | |||
+ | * MMS receiving | ||
+ | * MMS composing/sending | ||
+ | * MMS storage | ||
+ | * Tone/vibrator on MMS receive | ||
+ | * Selection of tone/vibrator mode and volume from the GUI | ||
+ | |||
+ | === File transfer === | ||
+ | |||
+ | * Bluetooth OBEX (at least send/receive OPUSH) | ||
+ | |||
+ | === File management === | ||
+ | |||
+ | * GUI file/object manager | ||
+ | * Free space monitor | ||
+ | |||
+ | === Packaging === | ||
+ | |||
+ | * GUI package installation | ||
+ | * GUI repository configuration | ||
+ | |||
+ | === Date/Time === | ||
+ | |||
+ | * Timezone selection on GUI | ||
+ | * Getting time from either GPS or GSM | ||
== Nice to have == | == Nice to have == | ||
+ | |||
+ | === Phone calls === | ||
+ | |||
+ | * Hands-free mode (using the more powerful ringtone speakers) | ||
+ | |||
+ | === Networking === | ||
+ | |||
+ | * Web browser | ||
+ | * Bluetooth PAN AP (with GUI configuration) | ||
+ | * Using a bluetooth PAN (with GUI configuration) | ||
+ | * Using a bluetooth modem/dialup (with GUI configuration) | ||
+ | * Automatic network selection based on available networks and a set of rules | ||
+ | |||
+ | === Applications === | ||
+ | |||
+ | * Alarm | ||
+ | * Calendar | ||
+ | * Media player | ||
+ | * Picture viewer | ||
+ | |||
+ | === SIM === | ||
+ | |||
+ | * STK |
Latest revision as of 00:16, 31 August 2008
- Note: this is just my personal opinion of what the Neo should have before it's usable as someone's primary cell phone.
Contents |
[edit] Must have
[edit] Phone calls
- Dialing/answering/hangup from the GUI
- Phone address book
- SIM address book
- Record of received/made/missed calls
- Ringing/vibrator
- Selection of ringtone/vibrator mode and volume from the GUI
- Call volume changing on the GUI, during a call
- Audio device selection (handset, headset, bluetooth)
- Supplementary services (parsing of +CUSD and display on the GUI)
[edit] SMS
- SMS receiving
- SMS composing/sending
- SMS storage
- Tone/vibrator on SMS receive
- Selection of tone/vibrator mode and volume from the GUI
[edit] Power management
- Show battery charge level
- Tone when battery low
- Auto suspend when battery low (bug 847)
- Turn all chips off correctly on shutdown
- Turn the unneeded chips off on suspend (phone idle)
[edit] Should have
[edit] CB
- Display of cell broadcast
[edit] Networking
- GPRS/CSD GUI configuration, with multiple profiles
- Usable as a GSM modem (both bluetooth and USB; better as a AT interpreter instead of passthrough)
- Automatic network up/down when needed/idle (configurable as never/ask/always)
- Bytes sent/receive counter (both per-use and resetable total)
- WAP browser
[edit] MMS
- MMS receiving
- MMS composing/sending
- MMS storage
- Tone/vibrator on MMS receive
- Selection of tone/vibrator mode and volume from the GUI
[edit] File transfer
- Bluetooth OBEX (at least send/receive OPUSH)
[edit] File management
- GUI file/object manager
- Free space monitor
[edit] Packaging
- GUI package installation
- GUI repository configuration
[edit] Date/Time
- Timezone selection on GUI
- Getting time from either GPS or GSM
[edit] Nice to have
[edit] Phone calls
- Hands-free mode (using the more powerful ringtone speakers)
[edit] Networking
- Web browser
- Bluetooth PAN AP (with GUI configuration)
- Using a bluetooth PAN (with GUI configuration)
- Using a bluetooth modem/dialup (with GUI configuration)
- Automatic network selection based on available networks and a set of rules
[edit] Applications
- Alarm
- Calendar
- Media player
- Picture viewer
[edit] SIM
- STK