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

Reply via email to