Development

 

Data Layer

Data Modeling
Named Queries
JPA
Hibernate
JPQL and SQL
External Data Model Import

 

Service Layer

Service Modeling
Operation Queries
Action Modeling
Composite Services

 

Web Layer

Web Controller Modeling
Conversation Modeling
Action Modeling
Standard UI Development
AJAX Development

 

Deployment

 

Java Containers

Tomcat 5.5
Tomcat 6.0

 

Databases

MySQL 5.x
Postgres 8.x

 

 

Skyway Builder is a model-centric solution for developing and deploying JEE Rich Internet Applications (RIAs) and Web Services.  The open source version of Skyway Builder, Skyway Builder Community Edition (CE), includes the following features:

  • Free and open source (GPLv3)
  • Integration into Eclipse
  • Full web application modeling
  • Extensible models
  • Build your own building blocks (custom steps)
  • Seamless integration of custom Java code with models
  • Spring Framework runtime environment

Using a model-centric approach to development and deployment, Skyway Builder CE generates standard Java code that conforms to industry best practices on the Spring Framework and Spring MVC.  Skyway Builder CE utilizes several key frameworks (Eclipse Modeling Framework and Java Persistence API Framework) and projects (Eclipse Java Tools Project and Eclipse Web Tools Project).

Skyway Builder CE is easy to learn and use, extensible for individual or corporate use, transparent with full access to underlying code, and compatible with a variety of open source databases and Web servers.

Skyway Builder CE is now GA and available for immediate download.

Licensing

 GPLv3

Skyway utilizes two licenses for its open source offerings. The code that constitutes our set of Eclipse plug ins and RCP version of the stand alone application are all licensed to the community under the GPLv3 license. Use of this license means that anyone can download and use the Community Edition (CE) of Skyway Visual Perspectives free of charge. You can even redistribute the Skyway Visual Perspectives CE version free of charge as long as you also distribute it under the GPL v3 license. For enterprises, this means that you can pretty much do what you want with Skyway CE as long as you do not attempt to resell or distribute it under a special license.

AL2The output of Skyway CE is pure Java code that runs within the Spring Framework. As you would expect though, there are a few classes that the generated code references which were created by Skyway. These classes are license to the community under the Apache Software License (ASL). The great thing about ASL is that there are very few redistribution restrictions. This means that applications that you create with Skyway CE can be redistributed and sold even under your own commercial software license.

Release Plan

 

Skyway Builder Community Edition is now GA.  We anticipate that Skyway Builder Community Edition will have a major release once a year, with minor releases each quarter and bug fix releases on an as needed basis. We look for you, Skyway users and the Skyway Community, to help us drive this.

Due to a limited amount of supplemental documentation and self-service training materials, the primary audience for this iteration of the product is experienced Java developers, especially those familiar with Eclipse.