WebKit Clutter Port Present and Future; WebKitGtk Status and Roadmap to WebKit2 (Desktop Summit 2011)
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

WebKit Clutter Port Present and Future; WebKitGtk Status and Roadmap to WebKit2 (Desktop Summit 2011)

on

  • 461 views

By Gustavo Noronha Silva, Martin Robinson, Alejandro G. Castro. ...

By Gustavo Noronha Silva, Martin Robinson, Alejandro G. Castro.

On WebKit Clutter:

The Clutter port of WebKit has been recently announced and the branch has been uploaded to a public repository where its development continues. It shares most of the GObject-based public API with the current WebKitGTK+ port, and also shares all the backends that provide platform-dependant services to WebCore: cairo for drawing, soup for HTTP and GStreamer for multimedia.

During the talk we'll explore how the clutter port manages to share code with WebKitGTK+ and the challenges there are to sharing even more. Given clutter doesn't have a single widgets toolkit, we'll talk about how the port acknowledges that fact and allows supporting the various clutter-based toolkits. We will also look at web compatibility, and explore the features that have been implemented.

Looking forward, and most importantly, we'll discuss what work could be done in the future to make it rock even more, in particular by leveraging clutter functionality and its ability to use the GPU. We'll raise questions about pushing it upstream to live inside webkit.org, and how it could be better integrated or even merged with WebKitGTK+ in the future.

On WebKitGTK+:

This talk for WebKitGTK+ embedders and those interested in integrating the web with the free desktop will summarize the various WebKitGTK+ improvements from the last year in rendering, GTK+ 3 support, accessibility, networking, etc. Also, we will cover WebKit2 architecture and the roadmap for WebKit2 support for WebKitGTK+, including API design, plans for GNOME integration and demos.

Statistics

Views

Total Views
461
Views on SlideShare
461
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

WebKit Clutter Port Present and Future; WebKitGtk Status and Roadmap to WebKit2 (Desktop Summit 2011) Presentation Transcript

  • 1. The Clutter port of WebKit
  • 2. WebKit-Clutter ● A WebKit port based on Clutter ● The same APIs as WebKitGTK+ ● Allows clutter applications to embed a webview ● Two kinds of Actors: ● A very bare actor, WebKitWebActor ● An MxWidget-descendant actor that implements MxAdjustment-based scrolling
  • 3. Why WebKit-Clutter? Embedding applications can animate webviews ● It allows a web page to scroll faster and animations to run smoothly with GPU acceleration ●
  • 4. What's coming? Accelerated Compositing ● let the hardware composite the various web layers itself ● It should speed up CSS3 animations. ●
  • 5. Where do I get it? https://gitorious.org/webkit-clutter Build instructions here: http://trac.webkit.org/wiki/clutter
  • 6. Thanks! Joone Hur joone.hur@collabora.com Gustavo Noronha gustavo.noronha@collabora.com