So if I understand it correctly for given diagram:
https://docs.google.com/a/open.eurogiciel.org/drawings/d/1046sK8s0i7jDI0EwKoDckR8l_kLIS9QbE0l-Crks9yg/edit
there are:
* for User 1:
** 1 browser process
** 3x2 application processes (3 renderer and 3 extension processes)
* for User 2:
** 1 browser process
** 2x2 application processes (2 renderer and 2 extension processes)
Total 12 processes.
Do I understand that properly ?
best wishes
Lukasz
W dniu 2014-05-13 14:41, Baptiste Durand pisze:
Sorry for last email,
picture seems to be corrupted.
So Yes If each applications is started by the same user.
Otherwise it should be 6 processes : 2 Browsers process + 4 other
process (2 x Extension Porcess & 2 Renderer Process)
Please take a look to the diagram :
https://docs.google.com/a/open.eurogiciel.org/drawings/d/1046sK8s0i7jDI0EwKoDckR8l_kLIS9QbE0l-Crks9yg/edit
It represents:
a User 1 with 3 applications launched and a User 2 with 2 application
launched
BR
Baptiste
2014-05-13 13:13 GMT+02:00 Counihan, Tom <[email protected]
<mailto:[email protected]>>:
Sorry Baptiste -- I probably need more coffee over here.....
So, is the browser process a singleton. Only one exists to service
many apps invoking W3C Interfaces?
And for every application that invokes Tizen HTML5 APIs it has 2
dedicated process (extension & render).
Using an example, if I have 2 web applications:
App 1:
Invokes W3C *File API*
<http://www.w3.org/TR/2011/WD-FileAPI-20111020/>
http://www.w3.org/TR/2011/WD-FileAPI-20111020/
Invokes: Tizen Bluetooth API;
https://developer.tizen.org/dev-guide/2.2.0/org.tizen.web.device.apireference/tizen/bluetooth.html
App 2:
Invokes W3C Battery Status API
-http://www.w3.org/TR/2012/CR-battery-status-20120508
Invokes NFC -
https://developer.tizen.org/dev-guide/2.2.0/org.tizen.web.device.apireference/tizen/nfc.html
I will end up with a total count of 1 browser process and 4 other
processes (2x extension & renderer) = 5 processes?
Is this correct?
*From:*Dev [mailto:[email protected]
<mailto:[email protected]>] *On Behalf Of *Baptiste Durand
*Sent:* Tuesday, May 13, 2014 11:39 AM
*To:* José Bollo
*Cc:* [email protected] <mailto:[email protected]>
*Subject:* Re: [Dev] enforcing priviliges of web apps (was: Re:
New Tizen Bluetooth Framwork (NTB) wiki page)
Sorry
I means
For each user we have only 1 Browser process
And per User applications there are 2 process
1 render process (RP)
1 Extension Process (EP)
So
The browser process is in charge of W3C API
The extension process is in charge of tizen API
All W3C API for All Application for 1 user are managed by the
Browser Process .
BR
Baptiste
2014-05-13 11:51 GMT+02:00 José Bollo
<[email protected]
<mailto:[email protected]>>:
On mar, 2014-05-13 at 11:47 +0200, Baptiste Durand wrote:
>
> Hi
>
>
> 2014-05-13 11:27 GMT+02:00 José Bollo
> <[email protected]
<mailto:[email protected]>>:
> On mar, 2014-05-13 at 11:16 +0200, Patrick Ohly wrote:
> > On Tue, 2014-05-13 at 10:49 +0200, José Bollo wrote:
> > > On mar, 2014-05-13 at 10:30 +0200, Patrick Ohly wrote:
> > > > I understand and agree that the system needs to
enforce
> privileges. But
> > > > if all Web apps run in the same Crosswalk process,
> doesn't that force
> > > > Crosswalk to become a trusted part of the system?
> > >
> > > Hi,
> > >
> > > The process model of Crosswalk is more complicated:
IIRC,
> for one
> > > application, 2 processes are launched. The launcher
(aul,
> aul-ng) will
> > > take care to set good ids and context to these
processes.
> >
> > So Crosswalk will not be "having a single Web process for
> all App"?
>
>
> Yes. IIRC, it is following the google chrome model. Baptiste
> or Thiago
> would confirm.
>
>
>
> It is not really the case:
>
> Currently we have:
> - a Browser Process per User
>
> - a Renderer Process
> - a Tizen Extension Process (In charge of Tizen API )
Can you be more precise? What is per app?
Cordialement
José
>
>
>
> The Browser Process is in charge of W3C API for all App for 1 user.
>
>
>
>
> BR,
>
> Baptiste
>
> --
> Baptiste DURAND
> Eurogiciel Vannes/FR
--
Baptiste DURAND
Eurogiciel Vannes/FR
--------------------------------------------------------------
Intel Shannon Limited
Registered in Ireland
Registered Office: Collinstown Industrial Park, Leixlip, County
Kildare
Registered Number: 308263
Business address: Dromore House, East Park, Shannon, Co. Clare
This e-mail and any attachments may contain confidential material
for the sole use of the intended recipient(s). Any review or
distribution by others is strictly prohibited. If you are not the
intended recipient, please contact the sender and delete all copies.
--
Baptiste DURAND
Eurogiciel Vannes/FR
_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev
_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev