Spring Rich Client

Build highly-configurable, GUI-standards-following rich-client applications faster by leveraging the Spring Framework
Download

Spring Rich Client Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • The Spring Framework
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 18 MB

Spring Rich Client Tags


Spring Rich Client Description

Build highly-configurable, GUI-standards-following rich-client applications faster by leveraging the Spring Framework Spring Rich Client is a Java Swing application framework built on the Spring Framework with the goal of simplifying whats required to build professional, enterprise-ready rich client applications.Spring Rich Client's mission is to provide an elegant way to build highly-configurable, GUI-standards-following rich-client applications faster by leveraging the Spring Framework, and a rich library of UI factories and support classes.Initial focus is on providing support for Swing applications but a goal of Spring-RCP is to be view agnostic as much as possible.The goal of the Spring Rich Client Project (Spring Rich) is to provide a viable option for developers that are in need of a platform and a best-practices guide for constructing Swing applications quickly.Specifically, spring-richclient seeks to:, Provide a way to build structured, highly-configurable, GUI-standards-following Swing applications faster by leveraging the Spring Framework., Foster integration with existing rich-client-related projects where it make sense. For example, jgoodies-forms and TableLayout are two good layout managers. We don't need to develop another one., Adhere to the principles set forth by the Spring Framework--programming to interfaces; the importance of sound OO design, documentation, and testing.NOTE: Spring Rich Client is developed and distributed under the terms of the Apache License V2.0. What's New in This Release: · - ApplicationWindow.getToolBar() return incorrect value · - AbstractFormModel.reset() needs default constructor on current FormObject · - Binding to a superclass should be possible · - Shadowed logger · - StatusBarCommandGroup.setErrorMessage(String) sets the Message instead of the ErrorMessage · - using addChildForm for validation reporting can leave FormBackedWizardPage form guard in an improper state · - Allow escaping of & and @ in i18n labels · - Use URLStreamHandlerFactory instead of property to register image protocol · - DefaultFormModel should log exception as a warning or error · - Archive the website for each release · - FormGuard does not notice child form errors · - In FormModel, setValidating and setEnabled should invoke child form methods · - ConfirmationDialog submits 'no' button on even when 'yes' button is in focus · - Memory-leak: Petclinic-Sample blunders in the CloseAction trap · - Updating spring framework dependency from 1.2.6 to 1.2.7 breaks petclinic · - NachoCalendarDateFieldBinder component's height is wrong. · - Clean up exception handling in ApplicationLauncher and LoginCommand · - Animated gif in splash doesn't nicely work anymore · - NumberBinding ignores alignment settings in XML -> all numbers are right aligned! · - MessageDialog's ok button should be the default button (enter key should press it) · - jgoodies looks is a required dependency · - ApplicationLauncher bug when no start-up context specified · - DefaultApplicationPageFactory has wrong logger class · - Two labels for bound checkboxes · - MDI DesktopPageComponentPane does not allow handling of 'closing' event · - Programmatically update of PageComponentDescriptor in AbstractView fails · - ShowCaptionInStatusBarInterceptorFactory.getCaption throws NullpointerException · - NullPointerException in ApplicationLauncher if splash screen returns a null progress monitor · - exception handler is already set with sun.awt.exception.handler · - Dirty Overlay Interceptor does not repaint when changing tabs · - Problem with comparators in ShuttleSortableTableModel when TableColumnModel is changed · - MessagesDialogExceptionHandler does not always replace placeholder {0}. · - EventListenerListHelper NullPointerException when firing an event with null method name · - Inline validation of Integer fields · - mvn compile attempts to retrieve spring framework's v 2.0-m5 · - Compile error: AboutBox.java · - Application launcher can cause dead lock when the frame is made visible · - DefaultCommandRegistry contains several potential bugs · - Closing an mdi frame forces a frame to re-open · - spring-richclient-core's POM transitively brings in too much · - the links to checkout the sample petclinic does not work · - objectIs in LifecycleApplicationEvent returns wrong result, if parameter is not same class · - VLDocking throws a NullPointerException, on closing a duplicate window · - missing to remove view from ApplicationEventMulticaster when view is closed · - OverlayHelper removes table header if a form is contained in a JTable · - ShuttleList cannot be enabled/disabled · - OverlayHelper causes memory leak · - Continuous integration info in pom.xml is wrong · - SimpleValidationResultsReporter reports wrong message · - Application locking up during startup · - AbstractWizard#addPages is called multiple times, when Wizard is reused · - Constraing regexp does not display a nice message · - Invalid link (dialogs:wizards) in spring-richclient-manual · - BigDecimalTextField looses precision when value is set · - LoginForm accepts empty username/password --> NPE · - Wrong LoginCommand javadoc comment · - Creating ActionCommands without a CommandFaceDescriptor causes memory leaks · - add drop shadow to splash screen · - Eliminate need for special bean names when configuring Application and ApplicationServices · - Multiproject site with working JavaDocs · - activation and mail are now available in Ibiblio · - Generate bin scripts with appassembler-maven-plugin · - Extendability of DesktopApplicationPage · - Public support to raise and clear custom validation messages in a ValidatingFormModel · - DialogPage.visible state not reflected in TabbedDialogPage · - New SplashScreen implementation: MacOSXSplashScreen · - ActionCommand should add commandId (or this) to parameter map · - The no-arg constructor in ShowViewCommand should be removed · - LabelInfoFactory will be deprecated in favour of a factory method on LabelInfo itself · - DefaultApplicationObjectConfigurer should be more subclass-friendly · - introduce MultiViewPageDescriptor · - provide close() method on View · - Better support for chained exceptions in DelegatingExceptionHandler · - Pass Form reference to FormUIProvider.bind to support binding child forms · - Refactor Message to interface · - CommandButtonIconInfo has different behaviour for JMenu, JMenuItem and other buttons · - Improve configurability of toolbar creation · - Set default CloseAction of ApplicationDialog to CloseAction.DISPOSE · - BrowserLauncher uses netscape as default-browser · - ButtonFactory should return AbstractButton · - Create more advanced toolbars by adding components. · - splash screen to show progress of spring initialization · - ExceptionHandler improvements · - Initial implementation of support for VLDocking framework · - Localized Bean Factory Post Processor · - Create read-only forms · - Implement PageDescriptorRegistry - an analog of ViewDescriptorRegistry · - TigerEnumTableCellRenderer · - Add Hibernate Validator notification to the GUI validation framework · - Replace scripts of petclinic standalone with UberJar · - Code formatting config files on website: eclipse and idea · - Upgrade to Spring 2.0 final after it's release · - Refactor all package.html to package-info.java · - Update the schema's in the examples to match for spring 2.0 · - upgrade to spring-binding 1.0 · - Clean up unused vars, optimize imports and remove _ prefix of instance vars. · - Refactor spring-richclient-vldocking to spring-richclient-docking · - Disable CVS on SourceForge page · - Upgrade all maven plugins as necesarry · - Document upgrade path for custom StatusBar implementations


Spring Rich Client Related Software