[Sugar-devel] Meeting about HTML activities

Daniel Narvaez dwnarvaez at gmail.com
Wed Apr 17 07:53:48 EDT 2013


Yeah, but the idea is that web applications we write for Sugar will not
require an internet connection...

On 17 April 2013 13:40, Ignacio Rodríguez <nachoel01 at gmail.com> wrote:

> Yes..
>
>
> 2013/4/17 Daniel Narvaez <dwnarvaez at gmail.com>
>
>> Hi Ignacio,
>>
>> you mean many existing chromium web applications requires an internet
>> connection?
>>
>> On 17 April 2013 12:37, Ignacio Rodríguez <nachoel01 at gmail.com> wrote:
>>
>>> "> * Chromium integration.(..)"
>>>
>>> Many applications require connection for use.
>>>
>>>
>>>
>>> 2013/4/17 Daniel Narvaez <dwnarvaez at gmail.com>
>>>
>>>>  Hello,
>>>>
>>>> we are going to kick off the work on HTML activities for 0.100 with a
>>>> meeting.
>>>>
>>>> Time: 22 April 2013 (14:00 UTC)
>>>> Place: #sugar-meeting (freenode)
>>>>
>>>> It would be really useful to know how many people are interested to
>>>> contribute, so please try to participate or, if you can't, let us know that
>>>> you intend to work on it with us. While the discussion is pretty technical
>>>> at the moment,. I expect everyone with a bit of html/javascript experience
>>>> will be able to participate to development down the road.
>>>>
>>>> Here is a summary of the approaches that has been investigated so far
>>>>
>>>> * WebKitGtk based activities. The activity structure would remain
>>>> pretty similar to the current one, with the HTML loaded in a WebView. We
>>>> would provide HTML/javascript libraries to implement UI controls and
>>>> interact with system services, like datastore and collaboration. It's not
>>>> clear how communication with the native side of the activity will be
>>>> implemented, there are a few alternatives that should be discussed further.
>>>>
>>>> * Chromium integration. We would integrate the web apps framework
>>>> provided by the Chromium browser inside the Sugar shell, using a custom
>>>> extension and special casing home icons and window management. The
>>>> advantage of this approach is that it allows to make use of the Chromium
>>>> web apps API, http://developer.chrome.com/trunk/apps/about_apps.html.
>>>>
>>>> * Firefox OS derivative. Basically we would take Firefox OS (which is
>>>> based on Android but can run on Linux, OS X and Windows too) and replace
>>>> Gaia, which is completely written in HTML/javascript and provides the user
>>>> experience. The advantage is that we would able to run on the top of most
>>>> popular OS system layers. The disadvantage is that all the activities and
>>>> the shell would need to be rewritten in HTML for this to be possible.
>>>>
>>>> Other topics that should be discussed
>>>>
>>>> * How much integration with other OSes user experience do we require?
>>>> For example on Android it might be possible to use only the system layers,
>>>> or to run alongside Android native applications.
>>>>
>>>> So I suggest this agenda
>>>>
>>>> * Discuss the three approaches summarized above.
>>>> * Decide which approach to take for 0.100.
>>>> * Write up a TODO for the first milestone.
>>>>
>>>> Please let us know if you have any item to add!
>>>>
>>>> --
>>>> Daniel Narvaez
>>>>
>>>> _______________________________________________
>>>> Sugar-devel mailing list
>>>> Sugar-devel at lists.sugarlabs.org
>>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>>>
>>>>
>>>
>>
>>
>> --
>> Daniel Narvaez
>>
>>
>


-- 
Daniel Narvaez
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20130417/252ad302/attachment-0001.html>


More information about the Sugar-devel mailing list