Blossom - A Modern Business Application Framework
NEW! Blossom 1.0 was released on May 28, 2012. Here's the release notes:
Blossom is primarily being used as the basis for re-usable, model-driven business application shells across desktop, tablet and mobile browsers. As such, there is no public documentation or support for Blossom itself, and none will be forthcoming. Blossom is not an end-user product.
Blossom only includes a very minimal set of built-in widgets, but makes developing new widgets extremely easy. Because Blossom is meant to be used in the context of specific, re-usable application shells, the widgets are expected to be custom-built for these shells.
Designed specifically for tablets and mobile browsers, Blossom extends the reach of traditional SproutCore applications to these resource-constrained environments by re-architecting the view layer to be HTML and CSS-independent.
Blossom is especially well-suited to data-driven, business-type applications.
Blossom's developer tools run on Node.js with an MIT license, and Blossom itself is licensed under the GPLv3.
If you are interested in using Blossom as the basis for your own business application shell, and would like a commercial license, please contact Erich Ocean at firstname.lastname@example.org.
- Why Blossom exists: http://bit.ly/future-of-sproutcore
- Want to give Blossom a spin? https://github.com/fohr/blossom-testproject
- Demo: http://fohr.github.com/blossom
- Questions? Use stackoverflow.com and the blossom tag.
Watch this repository on GitHub to follow development, or fork it and submit a pull request to help contribute to it's evolution.
Blossom was conceived and written by Erich Ocean at Fohr email@example.com, and is based on the SproutCore version 1.4.5 release.