[Gpephone-devel] To make it complete...

Nils Faerber nils.faerber at kernelconcepts.de
Mon Jun 18 14:33:54 CEST 2007


Richard Zhao schrieb:
> Perhaps we should consider audio interrupt management. Here is a use
> case. When user is listening music, there's a phone call coming. It'd
> better mute or volume down the music and play ringtone loudly. When user
> press accept button, it'd better mute/pause the music player, and let
> phone voice come out of receiver or speaker. When user hang the call,
> music player'd better unmute/resume the music. The use case has been
> implemented by most phones, including feature phones. I suggest we
> consider a mechanism in Gpephone, though it's a little complex.

In general yes!
But we should not reinvent the wheel.
For audio, audio routing, audio source management, PulseAudio should
offer pretty much all we need:
	http://pulseaudio.org/

But what we should do is to specify that PulseAudio is the G(PE)2 way of
handling this problem ;)

Cheers
  nils


>> Hello all,
>>
>> I just started to collect tasks we need to do in order to make G(PE)^2 a
>> complete and useful framework. I'll start with a list of things I have in mind -
>> please comment and extend.
>>
>> * Applications
>>
>> Required:
>> - Configuration and customisation GUI
>>   e.g. Bluetooth controls, language settings, input methods, date & time, IP and
>> GSM network, ringtones, wallpaper...
>> - Network connectivity management
>> - Integration of PIM application with OBEX services (IrDA and Bluetooth)
>> - Button event manager (e.g. to handle special keys such as power, profile
>> selection... 
>> - More customizable homescreen with support for plugins.
>> - Improved process lifecycle management
>> - Service oriented launch of applications
>> - Improved email client
>> - File manager
>> - Use of gnome-vfs for applications in order to avoid exposing the complete
>> filesystem to all users.
>> - Introduction of security mechanisms
>> - A task switcher and integration of this with the button event management
>> - Text input method for devices with numeric keypad
>> - phoneserver improvements
>>
>> Not required but important to have:
>> - html and wap browser
>> - backup tool
>> - package manager GUI
>> - j2me support
>> - Text and voice notes application
>>
>>
>> * SDK and development
>> - A consistent SDK solution that is able to build both images and single binaries.
>> - We should recommend a set of base library versions and test our software with
>> these.
>> - Same applies to compiler and binutils
>> - Include profiling tools into the SDK
>>
>>
>> Even if this looks quite much it is quite likely that I forgot about some
>> things. :-)
>>
>> Greetings
>>
>> Florian
  nils faerber

-- 
kernel concepts GbR        Tel: +49-271-771091-12
Sieghuetter Hauptweg 48    Fax: +49-271-771091-19
D-57072 Siegen             Mob: +49-176-21024535
--



More information about the Gpephone-devel mailing list