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