« T-shirts | Main | Summer camp »

May 26, 2006

Compositional Kiwi

Compositional Kiwi: Lots of folks have already written about the new project up on Adobe Labs... the mission statement of the group that produced NoteTag: "The Kiwi team is focused on enabling developers to build read/write web components in Flex and Apollo." They used Flex to quickly declare an interface (faster & more predictable than JavaScript), and then used web services such as Blogger and Delicious for their data storage and publishing. This project is in line with an essay from Graeme Harker last weekend, where he discussed using Flex for composite applications, defined by Oasis as "applications that contain multiple services used in combination". I think we'll see a lot more of this in the future -- instead of the hammer'n'nail debugging of a set of scripts to make an interface, and the construction of a private data store to hold the guts of a general application, we'll be using a lot more of the open data services on today's web, sewing them together within a quickly-declared interface, to suit the precise needs of a particular audience. If you can get some time this weekend to download the NoteTag files then that's great, but if not, I'd still recommend getting a good idea of what the Kiwi team is doing here -- it's an important labor-saving and audience-serving trend that I think we'll be seeing a lot more of in the future.

Posted by JohnDowdell at May 26, 2006 01:04 PM

Trackback Pings

TrackBack URL for this entry:
http://weblogs.macromedia.com/mtadmin/mt-tb.cgi/7463

Comments

Update: A couple of weblogs are saying this weekend that "NoteTag is a blogging tool". It's not -- NoteTag uses blogging services for storage, but that's it.

(The only server installation is for a proxy redirect, to allow you to use multiple web services within a single interface. If those services happened to have "policy file" permissions, you wouldn't need to redirect those assets through your own web server.)

Posted by: John Dowdell at May 28, 2006 08:14 PM