“Last week’s news about Apple’s use of SproutCore triggered a lot of discussion about the future of rich Internet applications, run-time environments, and JavaScript frameworks. While SproutCore has been referred to as “Cocoa for the web,” its developer Charles Jolley says that the framework was “inspired by Cocoa,” not really a port of Cocoa. But what if someone ported not just Cocoa, but also an Objective-C runtime the runs entirely in JavaScript via a browser? Well, the developers at 280 North did just that.” Ars has the entire story.
It’s not Cocoa for the Web. Get that one right out of your lexicon.
Nothing left to say. The ObjC Run-time is available, just not Apple’s.
Looks much better than SproutCore.
Check it out:
http://280slides.com
I didn’t believe the summary, so I dove into view-source land.
And wow…
They /really have/ invented their own language, based around Objective-C, and wrote a runtime engine in javascript to run it in the browser. I’m talking, this thing is tokenized and parsed and executed in a virtual machine. In javascript.
Sample of the language they invented-
http://280slides.com/Editor/1214430215/Document.j
The interpreter-
http://280slides.com/Editor/1214430215/Frameworks/Objective-J/Objec…
Unnecessary… but very, very cool
The app they made with it is pretty special too.
Depends on what one calls unnecessary – if online applications took a form line that in the future (along with broadband improvement), I’d be happy for that to be the future of computers (although I would prefer it to be an option rather than a replacement).
It’s nice to see someone besides Apple took their focus to quality and presentation, brought it to the web and didn’t use FLASH.
Looked fantastic in Opera 9.5.
That’s definitely something I’d use to add to my work.
This look very nice.
But instead of building a preprocessor and a kinda-new language (obj-j). Wouldn’t be possible to implement message passing in pure javascript?