Skyway Visual Perspectives
Turn application models into working Spring projects
Skyway Builder is an Eclipse based modelling tool for rapidly producing Java enterprise applications and Web Services with the Spring Framework. Describe the application once, then generate the data, service, controller and view layers.
The approach
A model, not a pile of files
Skyway Builder treats an application as a model first and a codebase second. Projects, packages, types and their elements live in one repository. Generation recipes read that repository and write the Spring project, so every layer agrees about every field.
Using a model centric approach to development, testing and deployment, Skyway Visual Perspectives increases developer productivity and application quality. A change made once in the model reaches the entity, the repository, the service, the controller and the view on the next run.
- Generated code that stays open, readable and testable.
- Repeatable runs that leave hand written classes alone.
- Recipes that can be adapted to a team convention.
Editions
One model, three editions
Start with the open source edition, move to commercial coverage when the deployment demands it, or focus on service oriented work with the Web Services Edition.
Community Edition
Open source generation for Spring MVC, Spring Web Flow, Rich Internet Applications and Web Services. The recommended starting point.
Explore Community EditionEnterprise Edition
All of the Community Edition features, plus commercial application servers, databases, security providers and transaction management.
Explore Enterprise EditionWeb Services Edition
Contract first and model first development, with full consume and produce capability for service oriented projects.
Explore Web Services EditionDocumentation pathways
Follow a path from first model to first deployment
The Step Guide, the recipes and the two tutorials are written as a sequence. Start at the beginning, or jump to the layer you are working on.
Current release
Community Edition 6.3 is generally available
Version 6.3 continues the model centric approach. It generates the data, service, controller and view layers from one model, and it ships with the recipe set used throughout this site.
- Spring MVC and Spring Web Flow generation.
- Rich Internet Applications and Web Services support.
- Sample projects, tutorials and reference material.
Start here
Bring your first model to a running application
Open the Step Guide, follow the MVC tutorial and use the recipes when you are ready to change a layer. The documentation is written to be read in that order.