→GSoC Timeline progress
The following schema sum up HTML5 activities architecture.
= History =
The very first Web Activity is [http://activities.sugarlabs.org//en-US/sugar/addon/4411 Wikipedia]. Wikipedia is a Python activity embedding a WebView to display HTML Wikipedia pages. Searching and browsing is available from a standard Python toolbar. Clicking on a toolbar button change the current viewed
HTML page or launch history command (previous/next). To communicate from HTML to Python, Wikipedia embedd an [https://git.sugarlabs.org/wikipedia/wikipedia/blobs/master/activity.py HTTP Server]. When a hyperlink is clicked in the HTML page it call the HTTP server then launch any Python code.
= Current works =
HTML5 activities has been choose[http://meeting.sugarlabs.org/sugar-meeting/meetings/2013-04-22T14:04:27] as a feature for Sugar 0.100.HTML5 activities will be build on WebKit2 but if time permits we will implement compatibility with previous releases running WebKit1
= Sugar HTML Framework == === Sugar UI === This part of the framework should expose HTML controls matching the Sugar widgets look&feel and common and customized activity toolbars.