digplanet beta 1: Athena
Share digplanet:


Applied sciences






















Developer(s) Strobe Inc., Sproutit, Apple Inc. and community.
Initial release 2010 (2010)
Stable release 1.9 / October 1, 2012; 18 months ago (2012-10-01)
Development status Active
Written in Ruby/JavaScript
Operating system Cross-platform
License MIT License
Website www.sproutcore.com

SproutCore is an open-source JavaScript framework. Its goal is to allow developers to create web applications with advanced capabilities and a user experience comparable to that of desktop applications. When developing a SproutCore application, all code is written in JavaScript. A notable fork of SproutCore is Ember.js. Both projects are maintained separately and have taken different directions.


SproutCore, initially created in 2007 by Sproutit as the basis for their Mailroom application, is available under the MIT License.

Apple announced MobileMe at WWDC in 2008, noting that much of it was built using SproutCore. Apple has contributed greatly to the project as part of a Web 2.0 initiative. SproutCore was also used at iWork.com,[1] the online extension of the iWork productivity software by Apple.

The latest major stable SproutCore release is 1.8, released on March 7, 2012,[2] with many bug fixes, several new features, and documentation updates. Release 1.6 was largely a bugfix release, building on the previous 1.5 release. SproutCore 1.5 contained significant updates to view layers, added a new CSS parser that builds off of SCSS, WAI-ARIA support, modular loading, and additional features. The previous major release, SproutCore 1.4, included touch support for mobile devices, released on September 20, 2010.[3]

In June 2010, the creator of SproutCore, Charles Jolley, left Apple to start Strobe Inc., which provides SproutCore support and continues development.[4]

In May 2011, the SproutCore team announced SproutCore 2.0, a rebuilt version of the framework designed to expose the MVC underpinnings without requiring developers to use the included widget set. The team also emphasized the importance of reducing file size to support developing applications for mobile devices.[5]

In July 2011, a new project, SproutCore UI, was announced. SproutCore UI is designed to provide common user interface elements for developers targeting mobile devices.[6]

In November 2011 Facebook acquired the Strobe team[7] in a deal Facebook described as a talent acquisition.[8]

SproutCore 1.x codebase would continue releasing and was under active development by the core team and SproutCore community.[9]

Appnovation Technologies currently provides community support[10] for SproutCore.



External links[edit]

Original courtesy of Wikipedia: http://en.wikipedia.org/wiki/SproutCore — Please support Wikipedia.
A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia.
226 videos foundNext > 

Mike Ball & Evin Grano: SproutCore

Mike Subelsky: Introduction to SproutCore

Apple made a huge splash with their rich Mike Subelsky, shows you the inner workings of SproutCore, the JavaScript library that is used to create MobileMe. M...

SproutCore Introduction Part 1

From the Toronto HTM5 Meetup Group -- http://www.meetup.com/HTML5-Web-App-Developers/ SproutCore Core Team Member Michael Cohen gives an overview of what Spr...

The SproutCore Experience

Marvel. Sing. Dance. Laugh and cry. This video has it all. 7 minutes that excite the senses. You won't learn a thing because everything is much too fast. Get...

SproutCore Tutorials Desktop Demo

SproutCore Tutorials is an app to get you up to speed on sproutcore development. Included will be downloadable screencasts for your desktop and mobile device...

O'Reilly Webcast: SproutCore - Writing Code for a Multi-Device World

Just a few years ago, most computer users used just one computing device: their home computer. These days, more and more people have a number of computing de...

Sproutcore 360 app

This is animation introduction video on how to recreate the 360 app found on apples website under the HTML5 demos. My goal is to show how Sproutcore can load...

GTUG: App Engine Update and SproutCore presentation

Sample SproutCore Todo Application http://github.com/sproutit/samples-todos Picasa Web Album For Meeting http://picasaweb.google.com/sv.gtug/SVGTUG112008.

Learning Sproutcore No. 1

A very basic Sproutcore application in action.

Roughly Drafted.com Explains The Promise Of SproutCore

Daniel Eran Dilger of RoughlyDrafted.com explains the capabilities of SproutCore and what Apple's support of it means for web apps.

226 videos foundNext > 

2 news items

SYS-CON Media (press release)

SYS-CON Media (press release)
Mon, 31 Mar 2014 09:30:00 -0700

It's been noted often that there's a serious lack of production-level SproutCore apps with readable source code. Developers often learn best by poking at something and seeing how it works, but until now there hasn't been anywhere to go. With an eye ...
IT Business Net
Tue, 15 Apr 2014 11:45:00 -0700

The course will be taught by Boston-based application architect and developerDavid C. Porter, a member of the core team for SproutCore, an open-source JavaScript framework built on top of jQuery. David has been working with jQuery since it was first ...

Oops, we seem to be having trouble contacting Twitter

Talk About SproutCore

You can talk about SproutCore with people all over the world in our discussions.

Support Wikipedia

A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia. Please add your support for Wikipedia!