Wow, thanks! Yes the framework could be mixed with other frameworks (like... it could be mixed with jQuery + it only uses one name in the global namespace). It does not overlap a lot with jQuery because the main goal is not to make the DOM or CSS easier to use but to provide a graphical way of creating the graphical part of an application... Much like flash in fact, but targeting the html5 runtime.
I don't know how good the idea of swallowapps is but it seems to me that most existing client-side web frameworks try to make the DOM friendlier to * program*. I want to explore a completely different path, to hide the technicalities (html, css) most of the time, and provide graphic tools for doing graphic design: an authoring-tool-centric alternative. Lots of presentation / usability / workflow issues still remain... Hugo On Wednesday, August 1, 2012 1:39:17 PM UTC-4, Mark Hahn wrote: > > Looks awesome. Is this meant for doing entire page designs or can it be > mixed in with existing pages? In other words, can the framework be mixed > with other frameworks? > > On Wed, Aug 1, 2012 at 7:24 AM, Hugo Windisch <hugo.windi...@gmail.com>wrote: > >> 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 >> > > -- 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