Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Blossom is an iOS-style user interface framework for the web (JavaScript views, <canvas> rendering, and implicit animation).
branch: 1.0
Failed to load latest commit information.
application SC.ComboboxWidget is not completed
buildtools WIP on SC.DateWidget, plus brought in FontAwesome
datastore added assertions on data hashes in nested stores
examples SC.ComboboxWidget is not completed
foundation Make sure that password field doesn't show text when out of edit mode.
node renamed desktop framework to animation
parsing started work on API doc generation
tests smash merge from postbooks work
.gitignore added build/ to .gitignore
BLOSSOM-AUTHORS update blossom-authors
BLOSSOM-CHANGELOG initial import of Blossom
BLOSSOM-LICENSE initial import of Blossom
BUILDTOOLS-LICENSE Blossom's buildtools now have an MIT license.
CASSOWARY-LICENSE initial import of Cassowary Constraint Solving Toolkit
GPLv3 initial import of Blossom
INSTALL.md updated INSTALL.md with clearer instructions
LGPLv2.1 initial import of Cassowary Constraint Solving Toolkit
README.md Update README.md
SPROUTCORE-AUTHORS initial import of Blossom
SPROUTCORE-CHANGELOG converted most (all?) usage of `NO` in Blossom to `false`
SPROUTCORE-LICENSE the Node.js buildtools actually _aren't_ based on Martin's code (they…
USERGROUP_TALK.md tweaks
arraytests.js converted most (all?) usage of `NO` in Blossom to `false`
blossom.tmproj force control-a/command-a to select text in text fields
package.json updated npm package.json
projectfile.js remove unused/outdated code for 1.0 release
testrunner.js removed BLOSSOM global access

README.md

About Blossom

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 also extends the kinds of apps that can be written in JavaScript by implementing an easy-to-use, high-performance animation subsystem that leverages hardware acceleration on the GPU whenever possible. The API is roughly based on Apple's Core Animation framework, and provides similar capabilities in modern web browsers.

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, please contact Lauren Ocean at locean@fohr.com.


Blossom was conceived and written by Erich Ocean at Fohr eocean@fohr.com, and is based on the SproutCore version 1.4.5 release.

Something went wrong with that request. Please try again.