(Created page with "Headless Dialer ==Introduction== ==Source==") |
(→Status) |
||
| (2 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
Headless Dialer | Headless Dialer | ||
| - | |||
==Introduction== | ==Introduction== | ||
| - | == | + | Headless Dialer is an effort to modify the current meego-handset-dialer to support the following |
| + | |||
| + | *To Reduce the startup time. | ||
| + | |||
| + | *To Separate the Dialer UI and back-end, and improve the MVC arch used in Dialer. | ||
| + | |||
| + | *To Be always Running and need not be started by user. | ||
| + | |||
| + | *To be able to easily add functionalities such SIM PIN query and also pluggable UIs (QML) | ||
| + | |||
| + | This effort when completed will address some of the key handset use cases such as auto starting dialer to receive calls. | ||
| + | |||
| + | ==BackGround== | ||
| + | |||
| + | The current meego-handset-dialer was developed as a stand alone application to help GCF certification of oFono. But when in handset UX the dialer was also required to address handset specific use cases, which require it to be always running and also auto started. | ||
| + | |||
| + | In meego the recommended ways to improve application startup was to either use launcher or applifed. The documentation on this can be found [http://apidocs.meego.com/git-tip/mtf/faststart.html here ] | ||
| + | |||
| + | The prestarted (headless) dialer will be auto started during boot up, but will not show any UI till it is released from prestart. The prestart release happens on a DBus launch() or MApplication::setPrestarted(false) called from application. | ||
| + | |||
| + | ==Status== | ||
| + | |||
| + | * Headless Dialer has become the master now! | ||
| + | |||
| + | ==Bugs Status== | ||
| + | |||
| + | TDB | ||
| + | |||
| + | ==Discussions and Meetings== | ||
| + | |||
| + | * Headless Dialer discussions happen in [[Project/Dialer/Meetings| Dialer project meetings]]. | ||
| + | |||
| + | * We use #meego-handset IRC channel also for discussions on Dialer. | ||
| + | |||
| + | ==Ideas== | ||
| + | < Please add your ideas here, but we would like you to attend the meeting too > | ||
Headless Dialer
Contents |
Headless Dialer is an effort to modify the current meego-handset-dialer to support the following
This effort when completed will address some of the key handset use cases such as auto starting dialer to receive calls.
The current meego-handset-dialer was developed as a stand alone application to help GCF certification of oFono. But when in handset UX the dialer was also required to address handset specific use cases, which require it to be always running and also auto started.
In meego the recommended ways to improve application startup was to either use launcher or applifed. The documentation on this can be found here
The prestarted (headless) dialer will be auto started during boot up, but will not show any UI till it is released from prestart. The prestart release happens on a DBus launch() or MApplication::setPrestarted(false) called from application.
TDB
< Please add your ideas here, but we would like you to attend the meeting too >