crosswalk-project/crosswalk — pull request #1071 by mbbill (2013-11-06 03:10:46+00:00)
Title: [Runtime Model] Shared runtime process mode implemented in D-Bus. A launcher is included also.

According to the discussion and the new design for the shared runtime
process model, a new switch --daemon is added to let xwalk go into daemon mode. Loading a simple web page from command line is still okay.
Please refer to
(https://docs.google.com/a/intel.com/document/d/1q2Zl_P949NLe5YnQoLP2OWcZStVJgXyHKZDUwhiUxJQ/edit\#\)
for more design details.
There are several functions exported in server side like launch, install unsinstall and so on. Most of these exported functions are just wrappers of application service's members. Which functions should be exported is only dependent on the need of launcher.
In Linux and Tizen, the launcher is acting as a foreground dummy process to representative a web process living in the daemon, more precisely the renderer/extension process bundles.
Xwalk's D-Bus interface is internally used between daemon and launcher and thus is not introspectable.