Skip to content
This repository

Blossom is an iOS-style user interface framework for the web (JavaScript views, <canvas> rendering, and implicit animation).

branch: 1.0
Octocat-spinner-32 application SC.ComboboxWidget is not completed May 28, 2012
Octocat-spinner-32 buildtools WIP on SC.DateWidget, plus brought in FontAwesome May 23, 2012
Octocat-spinner-32 datastore added assertions on data hashes in nested stores May 22, 2012
Octocat-spinner-32 examples SC.ComboboxWidget is not completed May 28, 2012
Octocat-spinner-32 foundation Make sure that password field doesn't show text when out of edit mode. May 19, 2012
Octocat-spinner-32 node renamed desktop framework to animation January 21, 2012
Octocat-spinner-32 parsing started work on API doc generation March 12, 2012
Octocat-spinner-32 tests smash merge from postbooks work May 14, 2012
Octocat-spinner-32 .gitignore added build/ to .gitignore March 12, 2012
Octocat-spinner-32 BLOSSOM-AUTHORS update blossom-authors February 03, 2012
Octocat-spinner-32 BLOSSOM-CHANGELOG initial import of Blossom January 20, 2012
Octocat-spinner-32 BLOSSOM-LICENSE initial import of Blossom January 20, 2012
Octocat-spinner-32 BUILDTOOLS-LICENSE Blossom's buildtools now have an MIT license. January 23, 2012
Octocat-spinner-32 CASSOWARY-LICENSE initial import of Cassowary Constraint Solving Toolkit February 15, 2012
Octocat-spinner-32 GPLv3 initial import of Blossom January 20, 2012
Octocat-spinner-32 INSTALL.md updated INSTALL.md with clearer instructions March 02, 2012
Octocat-spinner-32 LGPLv2.1 initial import of Cassowary Constraint Solving Toolkit February 15, 2012
Octocat-spinner-32 README.md Update README.md August 18, 2013
Octocat-spinner-32 SPROUTCORE-AUTHORS initial import of Blossom January 20, 2012
Octocat-spinner-32 SPROUTCORE-CHANGELOG converted most (all?) usage of `NO` in Blossom to `false` February 17, 2012
Octocat-spinner-32 SPROUTCORE-LICENSE the Node.js buildtools actually _aren't_ based on Martin's code (they… January 21, 2012
Octocat-spinner-32 USERGROUP_TALK.md tweaks January 21, 2012
Octocat-spinner-32 arraytests.js converted most (all?) usage of `NO` in Blossom to `false` February 17, 2012
Octocat-spinner-32 blossom.tmproj force control-a/command-a to select text in text fields May 28, 2012
Octocat-spinner-32 package.json updated npm package.json May 28, 2012
Octocat-spinner-32 projectfile.js remove unused/outdated code for 1.0 release May 28, 2012
Octocat-spinner-32 testrunner.js removed BLOSSOM global access March 15, 2012
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.