Spring Integration

DRAFT/PREVIEW

 

Spring is one of the most popular frameworks for building web applications, and as it comes with many extensions and integration capabilities it is an obvious choice for building Rich Internet Applications. Aria's strength is in building client side applications and rich user interfaces, so combining Spring and Aria offers a nice combination.

Installing Aria

Runtime usage

The initial Aria developer snapshot contains a single runtime jar file (AriaRuntimeCommon.jar), which contains all the widgets sets and is compiled against JDK 6. Eventually the various widgets will be split out and distributions for several legacy JDKs from 1.1.8 will be released. To build against this runtime simply include the jar file in your project's classpath. Most IDEs will be able to scan for the main class entry points (i.e. org.formaria.swing.Applet, org.formaria.awt.Applet, org.formaria.swt.Applet, org.formaia.swing.app.DockingApp, or org.formaia.swing.app.DesktopApp).

NetBeans installation

The NetBeans install

SwingLabs contribution

I've just contributed some text components to the SwingLabs project. These components allow text to be laid out in a manner akin to the way desktop publishing packages (DTP) can flow text around shapes, graphics and through columns.

Aria Javascript

Setting up Aria on Javascript

  1. Check out the source from SourceForge. (see SourceForge) for details.
  2. Add YUI 2.5 to the lib subfolder<
  3. Open Welcome.html

So far the test case loads a couple of pages and enables swapping of those pages. There is also some basic data binding, event handling and resource management, but not much else.

This demo is really a proof of concept and in that regard it shows most of the key concepts in operation.