Table of Contents
Advances in Software Engineering
Volume 2009, Article ID 879725, 16 pages
Research Article

Automatic Generation of Web Applications from Visual High-Level Functional Web Components

Department of Information Science and Intelligent Systems, University of Tokushima, 2-1 Minamijosanjima, Tokushima 770-8506, Japan

Received 10 June 2008; Revised 29 September 2008; Accepted 25 November 2008

Academic Editor: Andrea De Lucia

Copyright © 2009 Quan Liang Chen and Takao Shimomura. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


This paper presents high-level functional Web components such as frames, framesets, and pivot tables, which conventional development environments for Web applications have not yet supported. Frameset Web components provide several editing facilities such as adding, deleting, changing, and nesting of framesets to make it easier to develop Web applications that use frame facilities. Pivot table Web components sum up various kinds of data in two dimensions. They reduce the amount of code to be written by developers greatly. The paper also describes the system that implements these high-level functional components as visual Web components. This system assists designers in the development of Web applications based on the page-transition framework that models a Web application as a set of Web page transitions, and by using visual Web components, makes it easier to write processes to be executed when a Web page transfers to another.