>I think we should go further and limit it to the following goal listed in the document:
>"Application crash and hang-up detection, system resource starving detection/quota enforcement." >(The launching aspects are not interesting since the UI shell will handle launching itself.) OK, As in previous thread, If we really decide only app launcher can launch app. I agree, since app Launcher have a UI interface, It surely can do better by give the user more visual feedbacks. But here comes the problem, if the launching task is not done by genesis, genesis has no way to know which app it should monitor. >This goal has a lot of scope for interesting, useful and tricky things and this is what Genesis should be about. You'd probably want to talk to some of the kernel / plumbing guys to find out if the kernel has any resource limit / notification infrastructure that can be used to drive this. I fully agree, I found it's really a tough task. If we don't involve the app itself into the cycle (like maemo using libosso). That almost seems impossible to detect something especially like crash silently. We might need to add some thing like watch-dog feed mechanism to do this. But this really go beyond genesis and app launcher's current architecture. Any better solution? >We'll also need some way of ensuring that if the components of the UI shell go away they'll get restarted. On the desktop this is handled by gnome-session. Maybe this is something Genesis may also be useful for but right now we don't have a clear idea of how the UI shell components fit together to require this. Ok, when you got more information, can you kindly share with me? >Hope that's helped. Thanks. >Regards, >Rob And, What about the statistics part I mentioned in my plan? I try to do statistics data collection like launch count, running durations, total run times etc. I think this part you might say that could also be done in app launcher, or maybe you already implement it? But still, other app might need these information, say something like add/remove software in Windows. Say, running app manager. What's your suggestion on this part? Thanks Raymond _______________________________________________ Moblin dev Mailing List [email protected] To manage or unsubscribe from this mailing list visit: https://lists.moblin.org/mailman/listinfo/dev or your user account on http://moblin.org once logged in. For more information on the Moblin Developer Mailing lists visit: http://moblin.org/community/mailing-lists
