[webkit-gtk] Anouncing SeedKit

Alexandre Mazari scaroo at gmail.com
Mon Mar 22 10:33:30 PDT 2010

Hi there,

  SeedKit is a runtime environment for hybrid web-ui/GObject  
application : http://gitorious.org/seedkithttp://gitorious.org/seedkit

Taking advantage of Seed #, SeedKit provides a webview whose  
Javascript context is filled with Seed-provided GObject symbols.
It makes possible the creation of a ui using standard Web  
technologies, such as JS, CSS3 and HTML5 bound to lower level events  
and behaviours of GObject based libs and DBus services (WIP).

All it requires is the path to an html file (defaulting to ui.html in  
CWD). This file can include js files calling into GIR-provided symbols.
You can pass --inspector to be able to inspect dom elements  
dynamically and --script=file.js for a custom initialization  
javascript file.
Some samples (Notifications, GIO, DBus...)are provided in the examples  

The project is still in its infacy and suffers from serious issues.  
Notably the DBus binding is not in a working state, seems like the js  
context is cleared after first-level imports or something.

Quick TODO :
- define a system-wide css file for common theming.
- add a developer mode, with reloading button
- create a bug tracker, an agile management tool, a website, ML....
- fix DBus binding (exposes a customly created dbus connection within  
native code ?)
- add samples of web-services integration ( Evolution Contacts on a  
google map ?)
- a runtime for widgets ?
- see what s come next :)

Any code, help or idea appreciated. Contributions welcomed :)

Happy coding,

Alexandre Mazari

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-gtk/attachments/20100322/fbc0bd6d/attachment.html>

More information about the webkit-gtk mailing list