This is post announces the creation of the SwallowApps open source project.

Swallowapps provides fully interactive tools for the design of web (html5) 
content: you create the visual part of your application using visual tools 
and get instant feedback while you adjust dimensions, transformation 
matrices, colors, shadows, gradients and all other styling elements in an 
intuitive and interactive way.

When comes the time for programming, swallowapps combines the convenience 
of the commonJS packaging specification (the require() function, 
package.json etc.), with an automatic build process: modify any source 
module of any package that you use, hit F5 in the browser and your updated 
application is reloaded. In terms of apis, client side implementations of 
nodeJS apis (http, events, assert, url, etc.) are used whenever it's 
possible, to allow maximum knowledge sharing and code reuse between server 
side and client side programming. Swallowapps specific packages deal with 
the visual side of things.

Finally, swallowapps tools are built with themselves so as you learn how to 
use the tools you also learn how to modify them and make them tightly fit 
your specific needs.

*On Github*
https://github.com/hugowindisch/swallow

*Features:*
    - Graphic Editor (with copy, paste, undo, redo, styling, skinning, free 
positioning, z ordering etc) for creating visual components
    - JSON based document format (for the editor)
    - Small javascript framework based on CommonJS
    - Client side apis (http, events, assert, etc) based on NodeJS or 
CommonJS
    - Middleware operation in Express, Connect or plain NodeJS, OR 
Standalone operation
    - Integrated documentation generation (DOX, JSDoc)
    - Integrated code validation (JSLint)
    - Integrated asynchronous testing
    - Built with itself (mastering the framework lets you modify all the 
tools)

*Requirements:*
   - NodeJS 0.8.x
   - Recent version of Chrome or Firefox (Chrome is preferred)

For more information, please consult the github page.

Thank you,
Hugo Windisch

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to