Before SRM 345, representatives from AOL will join TopCoder members in the Arena to discuss Boxely™. What is Boxely, anyway? Here's some information from AOL:
"A fairly radical change is sweeping through the world of application development, driven in great part by the increasingly sophisticated ways that XML is being used. The idea is simple--just as you can put together a web page by using a number of HTML tags to describe the 'bones' or structure of the page, so too can you describe the visual pieces, the GUI, of an application using an XML application description language."
Kurt Cagle, Thinking Inside the Boxely
Boxely is a next-generation, standards-based development platform for creating rich desktop applications. Combining the benefits of a box-based layout scheme with an advanced rendering engine, Boxely is designed to enable the creation of rich desktop applications with the same ease, flexibility, and extensibility as authoring internet applications today.
Starting with the simplest level, the XML file describing a Boxely application comprises a hierarchy of boxes that represent rectangles on the screen. In addition to the application window, boxes represent interactive controls, images, and text. Boxes can be arranged and styled in a wide variety of ways as well as programmed to respond to user interaction and timeline animation.
With built-in support for layering, compositing, animation, data-binding, accessibility, and more, Boxely enables developers and designers to create interactive applications with the same ease, flexibility, and extensibility as creating internet applications.
Boxely currently runs as a Windows desktop application, though AOL is working on Boxely plugins for Firefox and Internet Explorer that will enable Boxely to run within the browser. AOL is also working on Boxely Builder, an application generation toolkit, and is considering developing Boxely for OSX and Linux.