Swing Application Framework
Appearance
The Swing Application Framework (JSR 296) is a Java specification for providing a simple application framework for Swing applications. It will define infrastructure common to most desktop applications, making Swing applications easier to create.
Status and Roadmap
An open source Reference Implementation called appframework is currently being developed.
It was expected that this JSR would be integrated in the upcoming Java SE 7 (Dolphin) version of the Java programming language, but is recently dropped.
Features
The JSR 296 specification will define the basic structure of a Swing application. It will define a Framework as a small set of extensible classes that define infrastructure common to most desktop applications:
- Management of application life-cycle, startup and shutdown,
- Support for loading localized resources,
- Persistent session state,
- Support for loosely coupling Actions to their presentation.
External links
- JSR website
- Framework overview
- appframework, the open-source reference implementation for JSR 296