folks, hi,

as you've no doubt seen, i mentioned in the announcement of pyjamas
0.3 that there's a parallel project, pyjamas-desktop, which is a port
of pyjamas to run as a desktop widget set and framework.  it works ...
incredibly well, thanks to webkit.

the way it's done is by some glib / gobject bindings onto webkit.
this non-trivial bit of work resulted in being able to manipulate the
DOM model in an identical - and i do literally mean function-for-
function, concept-for-concept, property-for-property, attribute-for-
attribute and object-for-object identical - fashion to that which you
would "normally" use javascript for.

over 300 glib objects are auto-generated, and over 1,500 "gdom"
functions are auto-generated (thank god.  it'd be madness to write
them by hand) from the webkit IDL files, and, once the API was
available, thanks to the auto-generator, it was - incredibly - a
matter of 4-5 days for a port of pyjamas to the desktop to be
completed.

the nice thing about the glib bindings to webkit is that they're in c,
and there are as many "interface generators" to wrap glib objects to
other programming languages as there are major programming languages.

.... oh look, here's a screenshot of someone who is advocating the
java gobject bindings, and _guess_ what example they're showing?
webkit!!
   http://picasaweb.google.com/cgwalters/Screenshots#5230352024470678530
   http://java-gnome.sf.net/2.x
   http://live.gnome.org/JGIR/SampleCode

so.  i have a question for you.

with webkit providing literally _perfect_ corresponding functionality
to that which is provided by a web browser, and with the shiny new
webkit-glib bindings sparkling and glittering in that magpie-
attractive fashion, _and_ with pyjamas-desktop showing that it's
perfectly feasible, what's to stop the GWT Widget set from becoming a
cross-browser _and_ cross desktop widget set and framework?

l.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to