<br><br><div><span class="gmail_quote">On 7/18/07, <b class="gmail_sendername">Kero van Gelder</b> &lt;<a href="mailto:kero@chello.nl">kero@chello.nl</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Now, depending on circumstances, your Social Other, a parent or child who needs<br>to see a doctor, your bank/mortgage or person that arranges something big for<br>you may need to drag you out of your meeting. Some or most meetings. Probably
<br>not all (discussing a raise with your boss, perhaps?)<br><br>1) How would you put that<br>&nbsp;&nbsp; in an engine? Where does all the relevant info come from?<br>2) Then build aan interface to allow an end-user to create such rules.
<br>3) And finally do something trivial with dbus,<br>&nbsp;&nbsp; commandline (or even XML...) to play the appropriate ringtone. and show<br>&nbsp;&nbsp; an Pickup/Cancel pair of buttons.<br><br>&gt; I know that the Home page on Windows Mobile Smartphone edition is just an
<br>&gt; XML file which can contain links to plugins.<br><br>That&#39;s the easy part, really...<br><br>Bye,<br>Kero.<br><br>_______________________________________________<br>OpenMoko community mailing list<br><a href="mailto:community@lists.openmoko.org">
community@lists.openmoko.org</a><br><a href="http://lists.openmoko.org/mailman/listinfo/community">http://lists.openmoko.org/mailman/listinfo/community</a><br></blockquote></div><br>there was some talk about this back in january or so... it got even more involved than that: if the addressbook says I&#39;m supposed to be sleeping, but the lights are on (maybe later we&#39;ll have an ambient light sensor) there&#39;s lots of noise, the GPS shows I&#39;m at a club, and the accelerometers detect movement (those are going to be so cool)&nbsp; I&#39;m probably not sleeping, go ahead and ring (is it too tacky to list attendees for &quot;sleeping&quot; maybe you don&#39;t want it to ring, but anyways)
<br><br>the talk kind of centered around a nodeset somewhere in the filesystem, but from what I&#39;ve seen on dbus that might be a better solution.&nbsp; basically, you create a group of modules, each of which is queried for a result... then each contact is matched against a set of rules based on the set of results.
<br><br>on call importance, you can also list call frequency for the contact (I.E. if john calls me 3 times in 5 minutes, it&#39;s probably something important... ring on the third attempt)<br clear="all"><br>-- <br>Jeff<br>
O|||||||O