Brew up a rich web application with Cappuccino
Cappuccino is a rich web framework that all but redefines what's possible in the web browser. It brings the heritage and richness of the Apple Objective-C language and runtime directly into the browser, as Objective-J (Objective JavaScript). Cappuccino apps look and act like Desktop Mac OS X Applications – a very high bar to set! In many ways comparable to Google Web Toolkit, Cappuccino is simpler and less obtrusive.
Like coding in JavaScript but hate the DOM? Cappuccino is for you; it replaces the rag tag DOM APIs with a slick, streamlined, cross-browser model based on the venerable AppKit libraries that power Mac OS X and the iPhone. It adapts Objective-C's syntax (itself derived from Smalltalk) to JavaScript, giving up nothing in the process. It gives great results quickly, and without all the gotcha's of traditional client JavaScript. We'll take a peek at a potential downside (debugging) and a huge upside (the upcoming Atlas interface builder).
About Howard Lewis Ship
Howard Lewis Ship is the original creator of the Apache Tapestry project, and is a noted expert on Java framework design and developer productivity. He has over twenty years of full-time software development under his belt, with over fifteen years of Java. He cut his teeth writing customer support software for Stratus Computer, but eventually traded PL/1 for Objective-C and NeXTSTEP before settling into Java.
Howard has been developing financial and e-commerce applications in 100% Clojure since 2012.
Howard currently works for Wal-Mart's Global E-Commerce division. He lives in Portland, Oregon with his wife Suzanne, and his children, Jacob and Olivia.
More About Howard »