Software Index
Related Topics
Popular Trends
Trending Topics
Linux Software Utilities  

Spring Rich Client

download download home home   report broken
important software information
company name:
The Spring Framework
license: Freeware
minimum requirements: No special requirements.
functional limitations:
Spring Rich Client description

Spring-RCP'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.

The Spring Rich Client Project (RCP) is a sub-project of The Spring Framework. Spring-RCP'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.

Spring Rich Client Project's goal is to provide a viable option for developers that need 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.

Spring-rich adds value for people needing to develop Swing applications and do so in a way that promotes consistent, well-designed, configurable Swing applications. The spring-rich developers strongly feel the old days of Swing apps not looking native and not being performant or web-accessible are gone with JDK1.4.2 and 1.5 and webstart.

It is our belief the only problem with Swing is that there are a limited number of higher-level abstractions available that assist in making the toolkit simpler and easier to use, and a limited number of design best practices. The goal of spring-richclient is to provide that.

Here are some key features of "Spring Rich Client":

· A command framework that provides centralized configuration of Swing actions and appropriate handler registration based on the current active view. Command configuration, as well as action bar contribution policies (to menus or toolbars), can be defined centrally and externalized in Spring bean defintiions.
· A forms data binding and validation framework, for connecting edits made in your UI controls with your domain model automatically--with as you type feedback.
· Support for multiple window management, page configuration, and view management. The concepts here are inspired by Eclipse's perspective/view constructs. Views can be defined in the Spring container, associated with one or more pages, and a default page can be configured to be loaded at startup.
· Common support classes addressing various rich client requirements including: well formed dialogs, wizards, input validation (typing hints and validation results reporting), button bars,internationalization, image/icon caching, progress monitoring, UI threading (classes cleanly promoting responsive UIs), treetable/property sheet, table sorting/high-volume table updates, GUI standards builders/helpers, help/about, etc.. The Spring Framework - Publisher Page of Spring Rich Client - Publisher of Spring Rich Client, Author of Spring Rich Client 1.1.0. Spring-RCP'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 li

Configuration - Framework - Validation - Support - Build - Client - Applications - Faster - Spring - Configurable - Provide - Swing - Classes - Following - Standards - Highly - Spring Rich Client - Publisher Of Spring Rich Client - Author Of Spring Rich Client 1 1 0 - Leveraging - Richclient
Similar software
Timeloc (Popularity: ) : Have you ever finished a busy days work and realized that you haven't recorded an accurate log of the work you have carried out?

Timeloc is an Adobe AIR application that keeps track of the time you have spent working on ...

WizeHive (Popularity: ) : WizeHive is an online collaboration and task management tool built to help busy people organize their lives. It has features that resemble a cross between microfeed products such as Yammer and organizational tools such as Central Desktop and Huddle. Like ...
ZK (Popularity: ) : ZK is an AJAX/XUL Web framework designed to enable Web applications to have both rich user experiences and a simple programming model. ZK includes an AJAX-based event-driven engine to automate interactivity and a rich set of XUL-based components.

As the Web ...

CubicWeb (Popularity: ) : CubicWeb is a relations /entities based knowledge management system developed at Logilab.

This package contains:

* a repository server
* a RQL command line client to the repository
* an adaptative modpython interface to the server. CubicWeb Semantic Web Framework. Publisher of CubicWeb, Author ...

cec (Popularity: ) : cec (Coraid Ethernet Console) client, can connect to any CEC server over raw ethernet. Coraid appliances are examples of CEC servers.

Cec is also the name of the client used to connect to cec servers. Cec will run on linux, and ...

Coda Distributed File System (Popularity: ) : Coda is an advanced networked filesystem. The project has been developed at CMU since 1987 by the systems group of M. Satyanarayanan. in the SCS department.

Coda is a distributed filesystem with its origin in AFS2. It has many features that ...

SmartSynchronize (Popularity: ) : SmartSynchronize project is a multi-platform tool to merge and compare files or synchronize directories.

Here are some key features of "SmartSynchronize":

· works on Windowx, Linux, Mac OS X, OS/2 and other Java 1.4.1-supporting platforms,
· very easy to use,
· file compare with ...

Storage Resource Broker (Popularity: ) : Storage Resource Broker is client-server middleware that provides a uniform interface for connecting to heterogeneous data resources over a network and accessing replicated data sets.

SRB, in conjunction with the Metadata Catalog (MCAT), provides a way to access data sets and ...

SSH Filesystem (Popularity: ) : SSH Filesystem is a filesystem client based on the SSH File Transfer Protocol. Since most SSH servers already support this protocol it is very easy to set up: i.e. on the server side there's nothing to do. On the client ...
ThinStation (Popularity: ) : Thinstation is a thin client Linux distribution that makes a PC a full-featured thin client supporting all major connectivity protocols: Citrix ICA, No Machine NX, MS Windows terminal services (RDP), Tarantella, X, telnet, tn5250, VMS term and SSH.

No special configuration ...

Synfig (Popularity: ) : Synfig application is a powerful, industrial-strength vector-based 2D animation software package, designed from the ground-up for producing feature-film quality animation with fewer people and resources.

While there are many other programs currently on the market to aid with the efficient production ...

send-to-media (Popularity: ) : Have you ever wished you had a right click send-to-media?

send-to-media is a Nautilus script that gives options to send files/folders to media that is mounted.

Send to USB, HDD, CD/DVD-ROM or any media that is mounted.. Ubuntu.GNU/Linux | Experiments on GNU/Linux. ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
Similar scripts
JRCAF Java Rich Client Application Faces (Popularity: ) : JRCAF (Java Rich Client Application Faces) is a framework for eclipse RCP (SWT) applications inspired by JSF (Java Server Faces) and other web frameworks.
Rich Client Platform Tutorials (Popularity: ) : Eclipse RCP (Rich Client Platform) tutorial plugin source code. This is intended for intermediate to advanced programmers.
Floranta Rich Client Wiki (Popularity: ) : The Floranta libraries provide components for building Rich Client Wikis using AJAX or Java. Floranta clients can be embedded in any webpage (even plain html) and allow users to leave notes, images, cards, etc on the pages. Eg:
Javascript Rich Client Library (Popularity: ) : The Javascript Rich Client Library provides a structured data driven and template driven model for creating rich clients.
Dependency Analyzer (Popularity: ) : Dependency Analyzer is a utility for visualizing Maven2 dependency graphs. It is using Maven for resolving dependencies and the Java Universal Network/Graph Framework (JUNG) for visualizing the dependency graph. Spring rich client is used for building th
Spring of Eclipse (Popularity: ) : Spring of Eclipse is a (java, eclipse plug-in based) Framework for developers, that want to use the Springframework for RCP (Eclipse Rich Client Platform) applications. It makes possible to configure your spring beans eclipse like, via extension-points.
Code Access Security and Distribution Features in .NET Enhance Client-Side Apps (Popularity: ) : This is an article using which users can learn about providing security and solving deployment problems to develop the enhancements of the client side applications. In this tutorial the author lists out the features of the .NET framework that enable ...
OpenSwing (Popularity: ) : OpenSwing is an open-source suite of advanced graphics components based on Swing toolkit: these components are more sophisticated of those provided with Swing and can be manipulated directly inside the UI designer of the IDE. It is also a framework ...
GeneaPro (Popularity: ) : GeneaPro is a multi-user, cross-platform Genealogy database program based on the GenTech Genealogical Data Model. It is written in Java using the Eclipse Rich Client Platform (RCP), Hibernate persistence, and SQL/JDBC databases (HSQLDB, MySQL, or PostgreSQL).
Interface for Complete applications (Popularity: ) : With this components collection a programmer can build rich client web applications and interfaces with the same simplicity as writing javascript with jQuery.

Spring Rich Client
Rate me
supported os's
downloads 26
version 1.1.0
size in Kb 15,657
user rating 0/10
our rating 0 Stars
share info
Recommend Spring Rich Client
Report spyware
New Software
Popular Software
Latest Reviews