[Sugar-devel] Chromium integration inside the sugar shell (was Re: Kicking off HTML5 activities work)

Daniel Narvaez dwnarvaez at gmail.com
Wed Apr 17 14:39:14 EDT 2013


On 17 April 2013 19:40, Gonzalo Odiard <gonzalo at laptop.org> wrote:

>
>> Coming back to this point...
>>
>> I think supporting an existing webapps framework (hopefully a standard at
>> some point) with it's system API, manifest, permissions etc, is important
>> also if the goal is just to get some Sugar activities running on other
>> platforms.
>>
>> For example, even *if* Android doesn't support installing web
>> applications right now, it most likely will in the future.
>>
>> Without web applications, you would need to use some kind of native
>> wrapper implementing the Sugar javascript API.
>>
>>
> I agree support webapps is a good idea in the long term,
> but right now, we have web apps for chrome, for firefox, (even for Windows
> 8!),
> and a few more for mobile environments like Tizen and similar.
>

Safari, Web OS... :)

I agree that the extreme fragmentation makes it less appealing.


> Probably the situation will be different in one or two years,
> consolidation is needed.
>
> I don't know if something like PhoneGap help us, if not, may be is better
> go in the first stage
> for a javascript api implementing our UI, and a minimal access to the
> Journal,
> with a async api. Now we can implement it with json messages and a python
> server.
> The python server run in the same WebActivity class than the webkit viewer.
>

Using http for in-process communication feels a bit... And I guess you
can't WebActivity -> WebView  with that approach?

We discussed a few communication alternatives earlier in thread. Though
they all require WebKit2. I wonder if compatibility with earlier versions
of Sugar is really necessary here.

I sort of would like to prototype the datastore/collaboration javascript
APIs before deciding on communication.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20130417/0ea121c0/attachment.html>


More information about the Sugar-devel mailing list