Generating Application Development Environments for Java Frameworks

  • Authors:
  • Markku Hakala;Juha Hautamäki;Kai Koskimies;Jukka Paakki;Antti Viljamaa;Jukka Viljamaa

  • Affiliations:
  • -;-;-;-;-;-

  • Venue:
  • GCSE '01 Proceedings of the Third International Conference on Generative and Component-Based Software Engineering
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

An application framework is a collection of classes implementing the shared architecture of a family of applications. A technique is proposed for defining the specialization interface of a framework in such a way that it can be used to automatically produce a task-driven programming environment for guiding the application development process. Using the environment, the application developer can incrementally construct an application that follows the conventions implied by the framework architecture. The environment provides specialization instructions adapting automatically to the application-specific context, and an integrated source code editor which responds to actions that conflict with the given specialization interface. The main characteristics and implementation principles of the tool are explained.