mirror of https://github.com/cutefishos/appmotor
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
850 B
Plaintext
14 lines
850 B
Plaintext
/*! \page howdoesitwork How Does the Launcher Work?
|
|
|
|
\section Introduction
|
|
|
|
In a nutshell, applauncherd is a daemon that forks \c booster processes, which in turn are transformed into real applications when user launches a boosted application.
|
|
|
|
Booster processes do application-type specific initializations. For instance, the MeeGo Touch booster instantiates MApplication and MApplicationWindow objects and stores them to MComponentCache. Then the booster process waits for a connection from the \c invoker.
|
|
|
|
An application is always launched by using the \c invoker program. The invoker sends the name and location of the application binary and
|
|
data on its running environment to the desired booster process. This makes the booster process to load the binary, initialize its environment, and finally call the \c main() function in the binary.
|
|
|
|
*/
|
|
|