In association with heise online

05 September 2008, 15:34

Cappucino and Objective-J released under LGPL

  • Twitter
  • Facebook
  • submit to slashdot
  • StumbleUpon
  • submit to reddit

280 North, creators of the 280 Slides presentation package and authors of Cappuccino web framework that 280 slides uses, has now released Cappucino and its underlying Objective-J language as LPGL-licensed software.

Cappuccino is a web framework which sets out to offer the desktop APIs from GNUStep and Apple's Cocoa framework for the web, rendering what would be desktop applications into the browser. To build Cappuccino, 280 North created Objective-J, a superset of JavaScript which incorporates some of the features of Objective-C. Objective-J adds traditional inheritance, dynamic message passing and functions such as Ruby's methodMissing to JavaScript in what the developers describe as partly an attempt to short circuit the current standards development of ECMAScript and take more control of the executable language implemented in web browsers.

Although it relies on HTML and CSS, writing for Cappuccino involves only writing in Objective-J for the Cappucinio APIs; The transformation to HTML, CSS and JavaScript for the browser is managed by Cappucino. One example of Cappucino is a Flickr Photo Browser which has a very Mac OS X application style to it; the source code for the example is also available.


Print Version | Send by email | Permalink:

  • July's Community Calendar

The H Open

The H Security

The H Developer

The H Internet Toolkit