As Adobe Flash and Microsoft Silverlight duke it out over their plugin-based, HTML-alternative web platforms, Apple is using Gianduia, its new a client-side, standards based framework for Rich Internet Apps, to create production quality online apps for its retail users.
Apple introduced Gianduia last summer at WOWODC (World of WebObjects Developer Conference), an independent event scheduled near the company's own WWDC event in June. It is likely that more information will surface at this year's WOWODC and WWDC events.
Gianduia, named after an Italian hazelnut chocolate, is "essentially is browser-side Cocoa (including CoreData) + WebObjects, written in JavaScript by non-js-haters," according to a tweet by developer Jonathan "Wolf" Rentzsch. "Jaw dropped."
After watching the NDA demo Apple gave for the new framework at WOWODC last year, Rentzch also tweeted, "Blown away by Gianduia. Cappuccino, SproutCore and JavascriptMVC have serious competition. Serious."
Sounds very interesting. Having done quite a bit of work in the area of connecting web clients (heavily enriched by javascript) to backend systems lately, this holds a lot of interest for me.
Posted by Ratchetcat on Sunday, April 25, 2010 - 03:16 PM
CanvasMol allows you to model molecules right in your browser using the HTML5 Canvas element and javascript.
Processing.js is "an open programming language for people who want to program images, animation, and interactions for the web without using Flash or Java applets. Processing.js uses Javascript to draw shapes and manipulate images on the HTML5 Canvas element. The code is light-weight, simple to learn and makes an ideal tool for visualizing data, creating user-interfaces and developing web-based games."
Great stuff. I've used Processing (in its java incarnation) for a number of years for various visualization tasks. Processing.js is looking spiffy, too.
Posted by Ratchetcat on Wednesday, April 21, 2010 - 12:39 PM
Akihabara is "a set of libraries, tools and presets to create pixelated indie-style 8/16-bit era games in Javascript that runs in your browser without any Flash plugin, making use of a small small small subset of the HTML5 features, that are actually available on many modern browsers."
The framework is GPL2/MIT licensed.
This relates to our recent discussion about creating software for Apple's iDevices and Google Android.
1 Comment