One thing that should be developed is a unified profile manager (and well defined API). With all of the application possibilities, there are going to be several programs that will take action based on (location, time, schedule, whatever). One of the most frustrating things is to have several different applications all trying to do some of the same things (and subsequently configuring each app on what to do).
So instead of each app controlling low-level functions (sound level, ringtone, bluetooth, gps, backlight level and power features) there would be user-configurable profiles. The apps would change profiles instead of the low-level functions. Example. Instead of a calendar app just muting the phone when in a meeting (nice feature) it would activate a profile (maybe "silent" or "meeting"). Other apps could also use those profiles. For instance a GPS location aware app could know to use the same "silent" or "meeting" profile when you were at movies, church (or anywhere you wouldn't want your phone to ring). Not only will this make for a MUCH better user experience (less redundant work). It will GREATLY speed up application development (no complex interface for "what to do" just a single simple dropdown "what profile" for this action/trigger). Take a look at this app. But just imagine how much more powerful it could be if it were fundamentally integrated into the OS. http://www.pocketzenphone.net/PZPForum/index.php FYI, I've purchased and used the app. It is top notch for anyone out there in the PocketPC Phone camp. _______________________________________________ OpenMoko community mailing list [email protected] https://lists.openmoko.org/mailman/listinfo/community

