User:CesarB/Requirements
From Openmoko
< User:CesarB(Difference between revisions)
(→Power management) |
|||
Line 26: | Line 26: | ||
* 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 all chips off correctly on shutdown | ||
* Turn the unneeded chips off on suspend (phone idle) | * Turn the unneeded chips off on suspend (phone idle) |
Revision as of 01:45, 14 September 2007
- Note: this is just my personal opinion of what the Neo should have before it's usable as someone's primary cell phone.
Contents |
Must have
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)
SMS
- SMS receiving
- SMS composing/sending
- SMS storage
- Tone/vibrator on SMS receive
- Selection of tone/vibrator mode and volume from the GUI
Power management
- 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)
Should have
CB
- 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
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