You are hereAria OSGi

Aria OSGi


Aria is delivered as a set of OSGi bundles. In contrast to the more crudely packaged XUI, Aria splits many of the key packages in more cleanly defined jars.

OSGi packaging offers a number of benefits, notably the ability to run within an OSGi contains and the Aria project will soon add OSGi activator support so that Aria applications can be easily launched within the context of an OSGi container and all the facilities that implies.

The OSGi packaging has also involved some reorganization to reduce package overlap and to provide a cleaner split of packages according to license types. In particular dependancies on GPL and LGPL packages have been isolated so that they can be omitted from project or applications where this might have caused problems.

One downside of this packaging is that some packages have been moved, notably the Swing related components that did not sit below org.formaria.swing. Such packages have been moved below the swing package.

Some of the movements are listed below:

  • org.formaria.builder.NavigationHelper to org.formaria.builder.swing.NavigationHelper
  • org.formaria.data.ListTableBinding to org.formaria.swing.data.ListTableBinding
  • org.formaria.data.TableTableBinding to org.formaria.swing.data.TableTableBinding
  • org.formaria.data.sql.DatabaseTableModelAdapter to org.formaria.swing.data.sql.DatabaseTableModelAdapter
  • org.formaria.data.swing.DatabaseTableModelAdapter to org.formaria.swing.data.DatabaseTableModelAdapter
  • org.formaria.data.swing.DatabaseTableModelAdapter to org.formaria.swing.data.DatabaseTableModelAdapter
  • org.formaria.langmgr.LanguageChooserDialog to org.formaria.swing.langmgr.LanguageChooserDialog
  • org.formaria.list.AltListCellRenderer to org.formaria.swing.list.AltListCellRenderer
  • org.formaria.list.CheckListCellRenderer to org.formaria.swing.list.CheckListCellRenderer
  • org.formaria.layout.ColumnLayout to org.formaria.swing.layout.ColumnLayout
  • org.formaria.layout.Guide to org.formaria.swing.layout.Guide
  • org.formaria.layout.GuideConstraint to org.formaria.swing.layout.GuideConstraint
  • org.formaria.layout.GuideLayout to org.formaria.swing.layout.GuideLayout
  • org.formaria.layout.GuideLayoutEx to org.formaria.swing.layout.GuideLayoutEx
  • org.formaria.layout.GuideSupport to org.formaria.swing.layout.GuideSupport
  • org.formaria.layout.LayerLayout to org.formaria.swing.layout.LayerLayout
  • org.formaria.layout.Scaleable to org.formaria.swing.layout.Scaleable
  • org.formaria.layout.ScaleLayout to org.formaria.swing.layout.ScaleLayout
  • org.formaria.pojo.APojoValidator to org.formaria.swing.pojo.APojoValidator
  • org.formaria.pojo.IPojoEditor to org.formaria.swing.pojo.IPojoEditor
  • org.formaria.pojo.PojoFieldValidator to org.formaria.swing.pojo.PojoFieldValidator
  • org.formaria.pojo.PojoValidator to org.formaria.swing.pojo.PojoValidator
  • org.formaria.pojo.SaveBeforeActionHandler to org.formaria.swing.pojo.SaveBeforeActionHandler
  • org.formaria.pojo.ValidateAndSaveBeforeActionHandler to org.formaria.swing.pojo.ValidateAndSaveBeforeActionHandler
  • org.formaria.registry.TableColumnCustomizer to org.formaria.swing.registry.swing.TableColumnCustomizer
  • org.formaria.resource.ResourceLoaderListCellRenderer to org.formaria.swing.resource.ResourceLoaderListCellRenderer
  • org.formaria.resource.ResourceLoaderProgressPanel to org.formaria.swing.resource.ResourceLoaderProgressPanel
  • org.formaria.swing.Video to org.formaria.swing.video.Video