Slashdot Mirror


Cocoa-Like JavaScript Framework Announced

TwilightSentry writes "Ars Technica reports that a group of developers has created an Objective-C-like extension to JavaScript along with a class library mirroring Cocoa. They've used these to release an impressive demo app called 280 Slides. The article notes, 'Whereas SproutCore seeks to "embrace the platform" by giving a Cocoa-like development model for developers already using HTML, CSS, and JavaScript to make a web app, Cappuccino and Objective-J take an entirely different approach. "Since Cappuccino runs entirely on the client, at run time, we're never actually generating HTML or CSS," says Boucher. "When you build an application in Cappuccino, you don't need to ever deal with HTML or CSS. All of your interface is designed in Objective-J and Cappuccino. Cappuccino focuses on application architecture more than anything else, like building applications that know how to save and open documents, or copy and paste. We also built a powerful graphics engine into Cappuccino, so you can make rich applications like 280 Slides."' The developers plan to release the framework and preprocessor as open source. No mention is made of a specific license."

3 of 188 comments (clear)

  1. Caffeine Theme by FurtiveGlancer · · Score: 5, Funny

    To extend the meme, now I'll start development of C-Objective Kernel Editor (COKE). that will be followed by Linux Apache Tkl/Tcl Extensions (LATTE) which, of course, demands Folding On AMD Machines (FOAM). Sorry, but I'm too tired to come up with an acronym for marshmallows. ~

    --
    Invenio via vel creo
  2. Damn ... by ScrewMaster · · Score: 5, Funny

    Slashdotted already. Don't you people have better things to do?

    --
    The higher the technology, the sharper that two-edged sword.
  3. Mocha Theme by Anonymous Coward · · Score: 4, Funny

    You are missing the acronym that best describes a combination of Cocoa and Java(Script):

    CAFE MOCHA - Cocoa-Alike Framework Extension Mirroring Objective C for HTML Applications