Hi Zoltan,

Good guess :-) Essentially that's what Patrick did. Extract the websocket part from the main engine, and do a Crosswalk extension using pycrosswalk. Cloudeebus can run either as a websocket server or within crosswalk, using crosswalk message passing instead of websockets.

From the Javascript application side everything is identical, except for the init part - with websockets you use a server ip:port. On Tizen an app only loads the xwalk extension instead of connecting to a websocket server.

Patrick's pull request on cloudeebus sums it up pretty well actually

https://github.com/01org/cloudeebus/commit/e511dfab6c0c3d8326dfaed70660421df7054c9a

Cheers

Luc

On 12/09/2014 23:05, Kis, Zoltan wrote:
On Fri, Sep 12, 2014 at 10:25 PM, Schroeder, Henning
<[email protected]> wrote:
If I understand the cloudeebus architecture correctly it does not necessarily 
integrate into crosswalk via extension but via a websocket tcp connection.

Websocket was the original IPC, but when we talk about crosswalk
integration (I assume done with internal xwalk extensions when we talk
about pycrosswalk, but it could also be supported in external xwalk
extensions such as Tizen extensions), that has to change to the IPC
used by the browser extension mechanism. It is way much easier to
rewrite cloudeebus (yes, losing the cloud part) than to convince
upstream browser guys to change the extension implementation.

Best regards,
Zoltan
_______________________________________________
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