|
Monday, 31 March 2008 |
Lily is an open source, browser-based, visual programming environment written in JavaScript. Lily enables users to build programs graphically by connecting functional modules to fetch and direct the flow of data, play sound or video, add animation or interactivity, and display results. Lily programs can be shared with other Lily users, installed as Firefox add-ons or run as standalone apps using XULrunner.
There are over 180 modules available: web service modules for APIs like Amazon, Flickr, Wikipedia, Yahoo; UI modules that wrap widgets from YUI, Scriptaculous, JQuery, Google Maps, etc as well as the browser's built-in UI elements; modules that offer privileged access to SQLite storage, sockets or the file system; modules to interact with the browser; modules to send and receive Open Sound Control messages; graphics modules that encapsulate the browser's SVG functionality and multimedia modules for playing sound and video. Modules are written in JavaScript (like Lily itself) and it's dead simple to write a module to do pretty much whatever you want. Lily is released under the MIT license. more info:
|