Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Java Groovy CSS Other

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
dependencies/com
gradle/wrapper
valkyrie-rcp-archetype/src/main/resources
valkyrie-rcp-core/src
valkyrie-rcp-integrations
valkyrie-rcp-manual
valkyrie-rcp-resources/src/main/resources/org/valkyriercp
valkyrie-rcp-samples
.gitignore
.travis.yml
README.textile
build.gradle
dependencies.properties
gradlew
gradlew.bat
gradlewd
gradlewd.bat
settings.gradle

README.textile

Valkyrie RCP

Valkyrie-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 Valkyrie-RCP is to be view agnostic as much as possible.

The goal of Valkyrie-RPC is to provide a viable option for developers that need a platform and a best-practices guide for constructing Swing applications quickly.

DISCLAIMER

I’m not the author of this framework, neither related to the author, so please thanks lievendoclo for his work.

What is it ?

A fork of Valkyrie RCP, which is itself an evolution of Spring Rich Client.

The Valkyrie documentation is available here.

Why ?

Because the original project seems to be dead :(

And so, what’s new ?

  • Removed the @Configurable system, no longer is AspectJ needed to use Valkyrie RCP
  • Fixed RCP-613
  • Fixed RCP-622
  • Fixed RCP-634
  • Started on integrating Jide Docking into the framework. Not yet production-ready.
  • Upgraded Spring dependencies to lastest version

How to get the released versions ?

Maven

Just add this to your pom.xml file:

The dependencies:

<dependency>
    <groupId>org.valkyriercp</groupId>
    <artifactId>valkyrie-rcp-core</artifactId>
    <version>2.0</version>
</dependency>

Gradle

The dependencies:

dependencies {
        compile group: 'org.valkyriercp', name:'valkyrie-rcp-core', version:'2.0'
}

How do I get my IDE to work and run samples

IntelliJ IDEA 12+

Just open the project in IntelliJ using the build.gradle file.

I found a bug, what can I do ?

Feel free to fork this repo, and make a pull request. Ideally, write a test !

How to build

Just clone the repository, and then use a ./gradlew build command.
The build uses the Gradle wrapper, so you don’t need a local Gradle install.

Documentation

To build the documentation with gradle, you’ll need to navigate to the valkyrie-rcp-manual folder and issue a gradle reference
command. If you want a zip with the documentation, use gradle build.

The documentation is provided as a single html, multi-page html and PDF.

Greetings

Big thanks to lievendoclo for his work on this !

Something went wrong with that request. Please try again.