<br><br><div><span class="gmail_quote">On 7/18/07, <b class="gmail_sendername">Kero van Gelder</b> <<a href="mailto:email@example.com">firstname.lastname@example.org</a>> 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> 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> commandline (or even XML...) to play the appropriate ringtone. and show<br> an Pickup/Cancel pair of buttons.<br><br>> I know that the Home page on Windows Mobile Smartphone edition is just an
<br>> XML file which can contain links to plugins.<br><br>That's the easy part, really...<br><br>Bye,<br>Kero.<br><br>_______________________________________________<br>OpenMoko community mailing list<br><a href="mailto:email@example.com">
firstname.lastname@example.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'm supposed to be sleeping, but the lights are on (maybe later we'll have an ambient light sensor) there's lots of noise, the GPS shows I'm at a club, and the accelerometers detect movement (those are going to be so cool) I'm probably not sleeping, go ahead and ring (is it too tacky to list attendees for "sleeping" maybe you don'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've seen on dbus that might be a better solution. 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's probably something important... ring on the third attempt)<br clear="all"><br>-- <br>Jeff<br>