Hello all,
    I've been looking at the code a bit for the phone apps and I'm a bit
confused by the architecture. Now I should say that I'm not familiar
with the design decisions that produced the current solution nor am I an
expert in any shape or form.

Having said all that it seems to me that the apps are quite complicated.
The high level apps use DBus calls into libphone-ui-shr, which goes on
to a lower level. I know that all the phone apps must be integrated with
each other but that's what DBus gives them. If the contacts for example
was defined in a wiki page, giving the DBus calls it can make to pick up
the contacts stored in the phone from opim, and the DBus signals and
calls that other apps are expecting the contacts App to honour, Then 10
people here could develop 10 different contacts apps which all integrate
into the system.

Like I say I'm not an expert but I was hoping to write one of these apps
to my own particular taste. Problem is that the current apps seem so
tightly coupled to the underlying system. If I did write a contacts app
the existing contacts app will still be in the system as all the apps
are in one bitbake recipe.

The beauty of this OpenSource stuff is that people can write their own
idea of the ideal. I'm currently running two phones on two accounts. One
is an android and the other is my FreeRunner SHR-U. I don't use the
default Android SMS Messages app as I prefer a third party app for SMS
Messages on the Android. It don't seem as straight forward as maybe it
could be to do the same on the SHR. Maybe I should say FSO? Maybe I'm on
the wrong list but I'm sure there is a degree of overlap here.

Having said all that I'm a newbie and clueless. A bear of little brain,
so to speak. Please feel free to educate me.
_______________________________________________
Shr-devel mailing list
[email protected]
http://lists.shr-project.org/mailman/listinfo/shr-devel

Reply via email to