Thanks for taking a look at the project!

Everything that you're seeing is entirely done in javascript. There are no
server components and the examples will run off of your file system directly
if you want to. If you want to use a server to generate json, you certainly
can. For our application we are using forms generated by the designer, but
we're using a server to do some processing. (We are applying ACLs and adding
in custom data via templating.)

As for your comments:
* Yeah, I agree there's some similarity to a VB interface, but I hope the
resemblance doesn't run too deeply. ;)

* Yes, the height and width aren't being translated properly at the moment.
This is because each widget in the designer is being wrapped by another
widget to allow the drag and drop functionality. (designer.widget.Simple and
designer.widget.Mutable) That widget isn't properly overriding height, width
and a few other layout specific things when it gets serialized. It's on my
to-do list. ;) I need to be careful with the widget padding during this
process as well. It is my intent that a form created in the designer will
look identical when it is exported to the playground or run in an
application.

* Yes, I think what you're asking about is already supported in the json
format. Take a look at the "Hello World" example and look at the
blueprintScripts node in the json. There's a sample event listener there.
Adding the ability to edit event listeners is top priority in the designer
right now.

* I'm hoping to keep the design simple so we can keep the application fast.
:)

* I want to keep the drag and drop functionality simple but effective. As
Derrell pointed out to me when I first showed him this project: in GUI
design, what you see is far less than what you actually get. It is my goal
to be able to be able to display enough information to make a useful UI
builder without making it cumbersome. We'll see how it goes. :)

-Dan 


Jean-Baptiste BRIAUD -- Novlog wrote:
> 
> Hi Dan,
> 
> First, I just want to say "congratulation !".
> Its always a great moment when a contrib arrive at that level.
> 
> I feel that your work is very interesting after having a try.
> I'm not sure to see exactly how to integrate it into the software  
> architecture of an application.
> Did I understood correctly that in fact, it rely on server to generate  
> form via JSON string ?
> That string description of form is then interpreted on client side by  
> a generic framework.
> If I'm correct, then I got a question : what are the architectural  
> reasons, principles that led you to use qooxdoo with UI (totally or  
> partially ?) generated on server side ?
> 
> The designer is really impressive and look like some Visual VB from  
> Microsoft.
> Few questions/remark :
> * the height/width of component are not the final one when application  
> run intio the playground. This is a bit confusing and not easy to take  
> into account as a first time user.
> * can you add behavior like event listener to make the UI react to  
> click ?
> * In term of speed, it is perfect
> * drag'n drop works fine and look like the natural way : I was waiting  
> for it, try it and it was the way to do it.
> 
> That's my first impressions (I already had a look long time ago) after  
> having few minutes with it.
> The designer is really cool. I'm *really* impress by your work.
> 
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry® Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay 
> ahead of the curve. Join us from November 9-12, 2009. Register
> now!
> http://p.sf.net/sfu/devconf
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> 
> 

-- 
View this message in context: 
http://www.nabble.com/New-qooxdoo-contrib%3A-Tartan-Blueprint-Serialization-and-WYSIWYG-Form-Designer-tp25622063p25623497.html
Sent from the qooxdoo-devel mailing list archive at Nabble.com.


------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to