Aragon Framework

Free and open source Java application framework for your Mac
Download

Aragon Framework Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Norbert Rakosi
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 390 KB

Aragon Framework Tags


Aragon Framework Description

Free and open source Java application framework for your Mac The Aragon Framework is a free and open source, generic, module-based SWT Java application framework. Aragon Framework provides several (bound-in) services to support fast application development. Requirements: · Java What's New in This Release: · added -java-props application parameter to print out java proprties information. · Introduced sleeping mechanism into Kernel to block the application thread from · exiting until all shells are closed. After this version there is no need to · implement this kind of blocking mechanism into shells… · In kernel startup changed the mechanism of auto-starting components implementing · role "net.nWizard.aragon.kernel.services.AutoStartableComponent". All components · implementing this interface will be started by kernel. This used the · lookupAllComponentNamesForRole() method from the Aragon Container. · transformed the noJars concept into possibility of running the released · framework in devel mode using the -devel app parameter. Therefore the file · aragon.properties was moved to config folder to provide posibility to · define runnable modules in development mode. Also changed the way ModuleManager loads modules in the devel mode: · in devel mode besides the modules in development the system loads · the already released and installed modules (in jar format from lib/modules folder). · Extended API of ModuleManager to provide information if a module is in development form. · Implemented app argument check method in Main.isAppArgumentPresent(String) to provides simple searching mechanism for existing arguments. · Refactored the DatabaseService concept and removed the implicit datasource and HSQL jar from kernel distribution. · Also removed graphical implementation of the database manager from DatabaseService for cleaner logic · and more flexibility. Changed concept of managing the database version..from now on for every datasource · used by the database clients an ARAGON_DB_VERSION table will be created to store the database version. · The version of the databases will be stored and managed automatically by the DatabaseService. To install/update/delete a module database tables use the provided API extension: · installDatabaseForModule(String moduleName) · dropDatabaseForModule(String moduleName) · updateDatabaseForModule(String moduleName) · Introduced the access right management to the update repository so the updates are · available only for specified users. See repository.xml. · Extended UpdateService API with UpdateListener concept. The update listeners are notified about the available updates. This makes the update feature implementation more flexible, and · module specific. If there are no listeners registered the updates are downloaded automatically. For more info see the involved classes API. · Fixed bug in DefaultAragonShellComponent concerning removing all disposed guis. · Implemented a default DynaBeanJdbcDataControl to provide persistance support for DynaBeans without the DynaManager framework · Extended API of DatabaseClient interface to provide information about the used DS name. · Changed in DatabaseServiceImpl to install/update/delete the db of a module · using the ds defined by the implementation of the DatabaseClient. · Added SWT distribution 3.3M5


Aragon Framework Related Software