Meego Wiki
Views

Project/Dialer/Headless Dialer

From MeeGo wiki
Jump to: navigation, search

Headless Dialer

Contents

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 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

  • The work started and is co-ordinated by Michael Demeter.
  • Please browse through the source of Headless Dialer

Bugs Status

TDB

Discussions and 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 >

Personal tools