Hello
Lukas. <br><br><span class="q"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><span class="gmail_quote"></span>&gt; In order to ease the work with our web application&nbsp;&nbsp;we have added component
<br>&gt; support for Seaside. It&#39;s what is called &quot;AJAX Framework&quot; out there,<br>&gt; although we preferred not to call it &quot;framework&quot; nor toolkit by now. Much of<br>&gt; the ideas of this package are based on WindowBuilder Pro, a commercial
<br>&gt; window builder that enables visual programming.<br><br>That sounds very exciting. Is the JavaScript part specific to Seaside<br>or did you reuse an existing libraries?</blockquote></span><div><br>Javascript is specific to Seaside, we are trying to provide a
common interface for event handling and to mix well with Scriptaculous 
but we are evaluating alternatives.<br><br></div><span class="q"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Right now we have support for most common web controls (TextField, Panel,
<br>&gt; RadioButton, TextArea, Label, Button, Anchor, CheckBoxGroup,<br>&gt; RadioButtonGroup, ListBox, FieldSet) and we are working on a builder tool<br>&gt; for generate Seaside components (pages) dinamically. We call it
<br>&gt; SeasideBuilder.<br><br>Will SeasideBuilder also allow to visually connect controls with each<br>other and the model, like this is done for example in Cocoa? How does<br>it update the control (polling, server push)?
</blockquote></span><div><br>No. If you are thinking in Visual Language
Systems with icons like LabVIEW, ProGraph or even PARTS, that&#39;s not
what we had in mind at first. Right now it would fall into a web
interface for a textual language. <br>If I understood right your question, the builder uses a proxy
over the control, that&#39;s updated after you finished with the properties.<br></div><span class="q"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

&gt; With the builder you&#39;ll have to pick the control you want, configure<br>&gt; properties, preview if you want it, and finally add to a page layout tree.<br>&gt; When the tree is already configured properly, code for the rendering and
<br>&gt; controls is compiled into the class, along with tree support for future<br>&gt; editing with the tool, although this is under heavy developement.<br><br>Drag &amp; Drop? Will you be able to edit a control again, after it has been added?
</blockquote></span><div><br>That&#39;s the idea. <br><br></div><span class="q"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Maybe this work could be interesting for someone out there. If so,&nbsp;&nbsp;we&#39;d
<br>&gt; have to ask our institution for permission to release a public version under<br>&gt; an appropiate licensing (GPL, LGPL, BSD, etc).
<br><br>That would be great! Please consider that Seaside and most (if not<br>all) Seaside related frameworks are released under the MIT license.<br><br>Looking forward testing your &quot;framework&quot;.<br><br>Lukas</blockquote>
<div><br>Juan&nbsp; M. <br></div><br></span>