introduction to cappuccino

Download Introduction to Cappuccino

If you can't read please download the document

Upload: edthix

Post on 22-Jun-2015

1.868 views

Category:

Technology


3 download

DESCRIPTION

Slides presented at first WebCamp Kota Kinabalu - 2nd Aug 2011

TRANSCRIPT

  • 1. Introduction to Cappuccino

2. Edham Arief [email_address] @edham_arief fb.me/edhamarief linkd.in/edhamarief 3. Sabah Open Source Group sabahopensource.org groups.google.com/group/kk-lug Join us if you're into OSS/FSF 4. Not going to be too technical 5. Not going to be too technical relax, we understand j00 6. 7. cappuccino.org github.com/280north/cappuccino 8. cappuccino.org github.com/280north/cappuccino 9. Cappuccino Three CTwo POne N 10. Cappuccino Cappuccino is an open source framework that makes it easy to build desktop-caliber applications that run in a web browser. 11. Open Source LGPL 12. Cappuccino Dekstop-caliber What is it? 13. Transition on the web 14. Transition on the web 15. Transition on the web 16. Desktop class web applications 17. Cappuccino To develop web applications that look and feel like desktop software 18. Cappuccino Sits on top of standard web technologies Javascript 19. Cappuccino Objective-J Javascript 20. Cappuccino Objective-J Javascript 21. Cappuccino Framework Modeled afterCocoa Control Theme Graphics and Views 22. Framework

  • Document management
  • Open, Save, Revert

Content editing

  • Undo, redo, copy, paste

Many more... 23. Cappuccino Objective-J Javascript 24.

  • New programming language

25. Superset of Javascript 26. Interpreted 27. No plugins required Objective-J 28. @implementation Person : CPObject {CPString name;-(void)setName:(CPString)aName{ name = aName;}-(CPString)name{ return name;} }@end var myPerson = [[Person alloc] init]; [myPerson setName:"Chuck Norris"]; 29. http://cappuccino.org/learn/tutorials/objective-j-tutorial.php Objective-J 30. Cappuccino 31. Cappuccino

  • HTML, CSS, DOM

32. Cross browser 33. Small learning curve 34. Feature rich (drag drop, copy paste etc.) 35. Cappuccino

  • Web Applications

36. Not Websites (jquery, prototype) 37. Production 280slides.com gomockingbird.com githubissues.heroku.com timetableapp.com 38. Demos cappuccino.org/learn/demos 39. Thank you ;)