The document discusses preparing Cappuccino applications in 30 minutes. It provides an overview of Cappuccino and Objective-J, describing them as JavaScript frameworks for building desktop-like web applications. It then outlines how to set up a development environment, learn Cappuccino, and offers some tips to get started quickly with the framework, including avoiding excessive reading and instead focusing on practical examples.
You can interrupt me - just ask me.. Introduction My feelings about this stuff - be honest Are you okay with informal asking? Say ‘ty’ Content - tell listeners that if there will be a little of time I will do a quick live coding example I’ll be showing some stuff live You’ve come here because you wanted to know how to develop desktop-like applications in web environment.. And..
Ask listeners if they know what is it.. Objective-J (if someone know what is it/someone code anything in it..) Cappuccino Objective-C Raise my hand too!
Basics: Objective-J => language Cappuccino => framework
Developed as a part of Cappuccino framework
Objective-C syntax When I first saw Objective-C syntax, it made me vomit.. But now I’m falling love with Cocoa.. :D
Describe every line: You’re telling that you are making an implementation of class Person that inherits from basic class CPObject
Setters and getter Describe each block -/+ data type method data type argument
Again describe two part of this method - name and first parameter Messaging - smalltalk! On the last line we’re sending a message to object person
You’re reading method name as a normal sentence eg. Cocoa example
+ is for class methods - static - is for object methods In this example you’re creating static method that’ll alloc a new object itself
Show download link on cappuccino.org page You just download the kit, unarchive it and you can develop your fist application Describe the most important things that are included in this package
It’s possible on windows, but it sux!
Show just beginning of installation Jake - modified Rake tool - compiling cappuccino git clone cappuccino, sudo gem install jake, download starter, sh bootstrap.sh, restart terminal, jake install, export CAPP_BUILD, capp gen Test -l
Show generating new project, describe what it contains - files, folders, etc. If you know Xcode, you also know IB Show quick example with Interface Builder and nib2cib - button, textField, HUD window -> after button click capp gen Test -t NibApplication
The best source of informations about Cappucino is definitely GitHub - wiki
Compare CPTableView in online documentation and in cappkido app