Chris Woolard, Ofcom, Preparing for change – what will drive future growth?
JSConf.it 2011: A Wondrous Experience of Sound, Light, and Code
1. YAY!
A Wondrous Experience of
Sound, Light, and Code
Cappuccino and SproutCore in 45 Minutes
Johannes
Fahrenkrug @jfahrenkrug
springenwerk.com herzpoetin.de
Donnerstag, 12. Mai 2011
12. Intro
• Objective-J and JavaScript
1/10
Donnerstag, 12. Mai 2011
13. Intro
• Objective-J and JavaScript
• Port of Apple’s Cocoa framework
1/10
Donnerstag, 12. Mai 2011
14. Intro
• Objective-J and JavaScript
• Port of Apple’s Cocoa framework
• Low learning curve for iOS/Mac developers
1/10
Donnerstag, 12. Mai 2011
15. Intro
• Objective-J and JavaScript
• Port of Apple’s Cocoa framework
• Low learning curve for iOS/Mac developers
• No need to use HTML/JS/CSS
1/10
Donnerstag, 12. Mai 2011
16. Intro
• Objective-J and JavaScript
• Port of Apple’s Cocoa framework
• Low learning curve for iOS/Mac developers
• No need to use HTML/JS/CSS
• Design UIs in Xcode’s Interface Builder
1/10
Donnerstag, 12. Mai 2011
17. Intro
• Objective-J and JavaScript
• Port of Apple’s Cocoa framework
• Low learning curve for iOS/Mac developers
• No need to use HTML/JS/CSS
• Design UIs in Xcode’s Interface Builder
• http://cappuccino.org
1/10
Donnerstag, 12. Mai 2011
18. Installation
1. git clone git://github.com/280north/cappuccino.git
2. Run ./bootstrap.sh
3. Add export PATH=”/usr/local/narwhal/bin:$PATH”
to your ~/.profile or ~/.zshrc
4. Run jake sudo-install
5. That’s it!
2/10
Donnerstag, 12. Mai 2011
49. Deployment
1. Run jake release
2. Copy everything to any server, it's just static files
3. Or run jake desktop for NativeHost
9/10
Donnerstag, 12. Mai 2011
59. Intro
• Straight JavaScript, HTML, CSS
• Partly inspired by Apple’s Cocoa framework
1/10
Donnerstag, 12. Mai 2011
60. Intro
• Straight JavaScript, HTML, CSS
• Partly inspired by Apple’s Cocoa framework
• Partly inspired by Ruby on Rails
1/10
Donnerstag, 12. Mai 2011
61. Intro
• Straight JavaScript, HTML, CSS
• Partly inspired by Apple’s Cocoa framework
• Partly inspired by Ruby on Rails
• Usable for desktop-ish AND "classic" applications
1/10
Donnerstag, 12. Mai 2011
62. Intro
• Straight JavaScript, HTML, CSS
• Partly inspired by Apple’s Cocoa framework
• Partly inspired by Ruby on Rails
• Usable for desktop-ish AND "classic" applications
• Touch & mobile support built-in
1/10
Donnerstag, 12. Mai 2011
63. Intro
• Straight JavaScript, HTML, CSS
• Partly inspired by Apple’s Cocoa framework
• Partly inspired by Ruby on Rails
• Usable for desktop-ish AND "classic" applications
• Touch & mobile support built-in
• http://sproutcore.com
1/10
Donnerstag, 12. Mai 2011
90. Deployment
1. Run sc-build -rc my_awesome_app
2. Copy everything to any server, it's just static files
3. Or use the strobe gem (http://strobecorp.com)
9/10
Donnerstag, 12. Mai 2011
97. CAPPUCCINO OR
SPROUTCORE?
NEITHER, USE FLASH!
by Bubbachrissy
Donnerstag, 12. Mai 2011
98. Majd (@jtaby) Randy (@me1000)
FUN!
"@jtaby @me1000 "@me1000 @jtaby
says @cappuccino is says @sproutcore is
so much better than so much better than
@sproutcore. Is that @cappuccino. Is that
true?" true?"
Donnerstag, 12. Mai 2011
99. Grazie mille!
Johannes
Fahrenkrug @jfahrenkrug
springenwerk.com
Donnerstag, 12. Mai 2011