Hi,<br><br>I gave it a try and wrote an FSO based phone app in Qt. It&#39;s using the new PIM service, and since that&#39;s not completely stable yet, there are a few problems. I&#39;m releasing this anyway, to help test FSO, and meanwhile get some feedback on the gui and general idea. Consider it an alpha release. There might be little bugs here and there.<br>
<br>The basic idea on the GUI is that it is packed in one window, the various &#39;modules&#39; (contacts, messages, dialer, etc) placed into tabs. No popup windows.<br>Screenshot:<br><a href="http://pvtrace.com/litephone/litephone1.png">http://pvtrace.com/litephone/litephone1.png</a><br>
<br>The best way to use it on SHR is to stop ophoned, turn on the GSM service and register by hand, wait for some initialization in opimd, and then start the phone app. Technically you can just start the phone, and it will init GSM, but due to a bug in opimd, messages and contacts will start duplicating when you exit and run it again.<br>
<br>The steps:<br> - Install all the ipks from <a href="http://pvtrace.com/litephone/">http://pvtrace.com/litephone/</a> (qt deps and phone app itself). <br> - Run /etc/init.d/x-something stop<br> - Move /etc/X11/Xsession.d/80ophonekitd somewhere else (like your home dir).<br>
 - Run the script <a href="http://pvtrace.com/litephone/gsm_register.sh">http://pvtrace.com/litephone/gsm_register.sh</a> (this will enable gsm and register, and will stay like that until you turn it off by hand)<br> - Run /etc/init.d/x-something start<br>
 - Get the style definition <a href="http://pvtrace.com/litephone/style_sheet.conf">http://pvtrace.com/litephone/style_sheet.conf</a><br> - Run &#39;phone style_sheet.conf&#39;<br><br>If you don&#39;t see your contacts and messages, try exiting and running again. opimd does some initialization upon GSM start that takes 1-2 minutes and currently there is no signal implemented that notifies about it.<br>
<br>Making and receiving calls and messages should work without problems. You can add, edit and delete contacts, but deleting messages doesn&#39;t work because it&#39;s not implemented in opimd yet.<br><br>Scrolling lists (contacts, etc) is done by click, not by drag (I hate drag-scrolling). Contacts have a smaller &quot;sparse&quot; list on the right that lets you scroll faster.<br>
<br>The way composing new messages works is when you hit &#39;text&#39; or &#39;reply&#39; somewhere and a &#39;compose&#39; tab is not created yet, it creates one with an appropriate recipient. If one is open already, it just adds to the list of recipients. So the way to send a message to multiple recipients is to keep going back to Contacts for example, and add them one by one. While it&#39;s not very intuitive, it&#39;s simple and it works :-)<br>
<br>I hope you have fun<br>Michal<br>