Text Messaging Application Design

Joshua Layne joshua at willowisp.net
Tue Oct 23 19:00:26 CEST 2007

Dave Neary wrote:
> Hi,
> Christie Dudley wrote:
>>  What's important to me is the ability to:
>> 1) support multiple protocols and multiple simultaneous messages
>> 2) Receive notification of new messages (configurable for sound,
>> flashing, and plugged into sound schemes)
>> 3) switch between simultaneous message windows easily
> I hope I'm not being too cheeky when I say that the WengoPhone supports
> all this functionality, and also supports voice & video - and we could
> do a GTK+ interface on top of our engine for openmoko...
> Cheers,
> Dave.
WengoPhone looks interesting.  Does it support having multiple contact 
methods for a single contact?  Does it support priority of method?
For example:
I have a friend named Patrick (actually true :P):
Patrick texts like a teenage girl, he is always reachable by texting, 
but I don't have any form of text plan, because I don't use it much.
Patrick also has a yahoo ID, and occasionally even shows up in normal 
mode instead of stealth.

I would like to "message" Patrick without thinking about whether to text 
him or IM him,  Would it be possible to check status on yahoo (for 
example) and if online, send over yahoo, if not, send over SMS? (this 
requires grouping all contact methods for a given person under a single 
'contact' record)

This is an extremely simple use case, but it could get quite complex 
with multiple IM clients, SIP, etc...  Ideally, I would be able to set 
my own preferences (IM first, then SMS), but also set preferences for my 
contacts (prefered method = SMS in this case).  Then I would be able to 
decide how 'set I am in my ways' or whether I want to allow my contacts' 
preferences to override my defaults.

Thanks for your thoughts.

More information about the openmoko-apps mailing list