Essentials of Javascript - Cultural View
Essentials of Javascript - Cultural View
Essentials of Javascript - Cultural View
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
SproutCore 135<br />
SproutCore<br />
A demo application <strong>of</strong> SproutCore<br />
Developer(s) Sproutit, Apple Inc. and community.<br />
Initial release 2010<br />
Stable release 1.0.1046 / March 19, 2010<br />
Development status Active<br />
Written in Ruby/JavaScript<br />
Operating system Cross-platform<br />
License MIT License<br />
Website http://www.sproutcore.com/<br />
SproutCore is an open-source JavaScript framework. Its goal is to allow developers to create web applications with<br />
advanced capabilities and a user experience comparable to that <strong>of</strong> desktop applications. When developing a<br />
SproutCore application, all code is written in JavaScript (including the view layer in 1.0). SproutCore, initially<br />
created in 2007 by Sproutit as the basis for their Mailroom application, is available under the MIT License.<br />
Apple announced MobileMe at WWDC in 2008, noting that much <strong>of</strong> it was built using SproutCore. Apple has<br />
contributed greatly to the project as part <strong>of</strong> a Web 2.0 initiative. SproutCore is also used at iWork.com, the online<br />
extension <strong>of</strong> the iWork productivity s<strong>of</strong>tware by Apple.<br />
Latest stable SproutCore release is 1.0, a major milestone with significant improvements, and was released on March<br />
19th in 2010 [1] . SproutCore implements some CommonJS specifications in the upcoming 1.1 release [2] .<br />
Notes<br />
• "Apple adopting SproutCore for web applications" [3] . Macrumors. 2008-06-16.<br />
• "Apple's open secret: SproutCore is Cocoa for the web" [4] . Appleinsider. 2008-06-16.<br />
• "Want to try out Apple's MobileMe? Check out SproutCore" [5] . Techcrunch. 2008-06-09.<br />
• "Cocoa for Windows+Flash killer=SproutCore" [6] . Roughly Drafted. 2008-06-14.<br />
External links<br />
• Sproutcore.com homepage [7]<br />
• SproutCore Wiki [8]<br />
• SproutCore source code [9]<br />
• an Introduction to SproutCore [10] , discussing desktop vs. browser development, key/value observeration, data<br />
bindings, demos, SproutCore features and API, and example SproutCore apps. 2009-12-30<br />
• ListenApp. Web application done with SproutCore 1.0 [11]