>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

Reply via email to