[Gpephone-devel] Tasks and task priority
Florian Boor
florian.boor at kernelconcepts.de
Mon Jul 23 18:37:07 CEST 2007
Hello all,
in order to make GPE Phone Edition a complete and usable framework we need to
find out what we actually need to have. I assume that we maybe want to make use
of some bits Hiker provides. Some tasks contain hints about how to start with
them.) I left out all optional tasks - just the essential ones for now:
Applications
- PIM data exchange via OBEX (Hiker Exchange manager?)
- More flexible homescreen and application launcher.
- File manager (in progress, use gpe-filemanager / GnomeVFS)
- Task switcher
- gpe-phonepanel plugin to select and display the ptim input method
- Text input method for devices with numeric keypad
- Camera application
- Control panel (power down, wifi on/off, gsm on/off - maybe profile selection)
Configuration
- connectivity setup and control (GSM, UMTS, Wifi, Bluetooth...)
- audio preferences
- IP network configuration
- screen calibration, backlight control
- time, date and language / locale
- GSM settings
- sounds and eyecandy (ringtones, themes, wallpapers)
The configuration tasks that do system level settings need to be designed for
privilege separation: The UIs should not run as root user while the backends
need to have additional privileges. Considering to use a part of the Hiker
framework that's a must anyway.
Framework
- hotkey configuration (should be a static, system wide configuration)
- event manager, idle detection (button and hardware events, might become part
of application launcher and machined)
- filesystem abstraction to avoid exposing the whole filesystem to users
- application lifecycle management (Hiker)
- use of a unified settings API (Hiker?)
- phoneserver + TAPI improvements (e.g. stability, portability, delivery of dbus
status signals)
- network connectivity management (Maybe based on NetworkManager, we have a
modified one for PDA use somewhere.)
- introduction of security mechanisms
- power management notification and awareness (It might be worth to take a look
at Maemo here.)
- alarm framework (Hiker?)
- evaluate usable theme engines, create at least one decent example theme
(Sapwood theme engine?)
Greetings
Florian
--
The dream of yesterday Florian Boor
is the hope of today Tel: +49 271-771091-15
and the reality of tomorrow. Fax: +49 271-771091-19
[Robert Hutchings Goddard, 1904] florian.boor at kernelconcepts.de
1D78 2D4D 6C53 1CA4 5588 D07B A8E7 940C 25B7 9A76
More information about the Gpephone-devel
mailing list