Eclipse-based Design-time Architecture

Skyway Builder is an Eclipse-powered development environment. The functionality of Skyway Builder is integrated into the Eclipse platform using the Eclipse plugin architecture. Integration with the industry’s leading and most dominant IDE allows Skyway Builder’s modeling and deployment functionality to be run side-by-side in a unified workspace with hundreds of other open-source and commercial plugins. Furthermore, Eclipse users will be able to leverage their familiarity with Eclipse to jump-start their productive use of Skyway Builder's capabilities.

Skyway Builder adds to Eclipse a meta-data model, a modeling environment, and an application generation engine for building web applications and services. Skyway Builder’s functionality is built on top of various other Eclipse projects/technologies, including:

  • Eclipse Modeling Framework (EMF) - a general purpose modeling framework and code generation facility; Skyway Builder is an instantiation of EMF.
  • Graphical Modeling Framework (GMF) - a visualization and editing framework for EMF models; Skyway Builder utilizes GMF to provide developers with graphical views of their Skyway components and modeling functionality of Skyway components.
  • Web Tool Platform (WTP) - a set of tools for web and Java EE development; Skyway Builder utilizes many WTP tools to assist developers in deploying, running and testing the applications produced.
  • Data Tools Platform (DTP) - a set of tools for managing database connections and data; Skyway Builder utilizes DTP for configuring database connections and browsing data.
  • Model to Text (M2T) - a framework for generating textual artifacts from model; Skyway Builder utilizes M2T to convert application models into concrete applications based on the Spring Framework and Spring MVC.

© Copyright 2001-2010 Skyway Software Inc. All Rights Reserved