On Jul 25, 2006, at 19:20, Grant Baillie wrote:
On 5 Jul, 2006, at 21:46, Phillip J. Eby wrote:
At 06:08 PM 7/5/2006 -0700, Grant Baillie wrote:
One commonly found Calendar feature that we'd like to implement is the ability to have reminder dialogs for events be displayed even when the Chandler GUI isn't visible (see https:// bugzilla.osafoundation.org/show_bug.cgi?id=5407).

Presumably, this would be something users could turn on and off, lest we be accused of propagating some kind of CPU-hogging virus :). It's unlikely we'll have time to do this in the α4 time frame, but I'd like to request comments and/or propose some ideas for how we could
get this done.

Also, since I'm somewhat of a Mac guy, and solving the issue will probably require different behaviours on Windows & Linux, it would be good to enlist the help of people who know the other platforms well. For instance, there may be OS-specific services that I'm not aware of that could be helpful here. The main technical stumbling block that I see is one that probably has a platform-specific answer:

+++ How do we make sure that some kind of background process or app runs whenever the user is logged in?

Have you considered just using the OS's scheduling facilities to run things when they're actually scheduled? That way, the program wouldn't need to run all the time.

On Unix/Mac, the only thing I could think of was cron, and that's not so easy to use programmatically. Did you have particular facilities in mind?

On the Mac you would use a launch daemon:
http://developer.apple.com/documentation/MacOSX/Conceptual/ BPSystemStartup/Articles/DesigningDaemons.html

Reid

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to