On Tue, Oct 9, 2012 at 10:52 PM, Frank Shearar <frank.shearar@gmail.com> wrote:
On 9 October 2012 20:48, Pavel Krivanek <pavel.krivanek@gmail.com> wrote:
Hi all,
I would like to introduce you Phobos - the XULRunner based Smalltalk framework for development of native GUI with standard look&feel for Linux, Mac OS X and Windows.
It is based on Zinc, WebSockets and Seaside continuations. For more information including more screenshots see the project page:
http://code.google.com/p/phobos-framework/
You should pay attentions to FAQ too: http://code.google.com/p/phobos-framework/wiki/FAQ
Phobos has Seaside-like components and rendering style, can combine XUL with HTML or SVG, supports printing etc.
That looks fantastic, Pavel! How chatty is the communication between the browser and the image?
Quite a lot. The XUL is not sent to the client as XML string but in form of JSON objects (but there are good reasons to do it this way). But not all user events are sent from client to server. JavaScript sends only messages about execution of specified callbacks (for example 'oncommand' event for button). Some operations require several messages. For example if you click on a button that should send the result of a JavaScript expression to the Smalltalk, 3 messages are sent. -- Pavel
frank
Cheers, -- Pavel