User Interface Code Generation for EJB-Based Data Models Using Intermediate Form Representations

The use of J2EE platform enables data model development based on EJB components. Data modeling concepts of EJB technology, although resembling those of relational databases, are different and need new methods for automated user interface code generation. This paper presents a method for user interface code generation based on intermediate form representations that can be used to build equivalent user interfaces in multiple environments like standalone GUI applications, web, or wireless devices. The structure of the generated system, intermediate form representations, and the functionality of user interface concepts are described in detail.

[1]  James White Enterprise JavaBean architecture and design issues , 2001, ICSE.

[2]  Floyd Marinescu,et al.  EJB Design Patterns: Advanced Patterns, Processes, and Idioms , 2002 .

[3]  Zora Konjovic,et al.  Automatic code generation for database-oriented web applications , 2002, PPPJ/IRE.

[4]  Maozhen Li,et al.  An XML-based component model for wrapping legacy codes as Java/CORBA components , 2000, Proceedings Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region.

[5]  Norman W. Paton,et al.  Generating user interface code in a model based user interface development environment , 2000, AVI '00.

[6]  Jean Vanderdonckt,et al.  Towards a very large model-based approach for user interface development , 1999, Proceedings User Interfaces to Data Intensive Systems.

[7]  Benjamin J. Shannon,et al.  Java 2 platform enterprise edition specification , 2001 .

[8]  Carole A. Goble,et al.  Teallach: a model-based user interface development environment for object databases , 1999, Proceedings User Interfaces to Data Intensive Systems.

[9]  Thomas Mundt,et al.  Using XML to semi-automatically derive user interfaces , 2001, Proceedings Second International Workshop on User Interfaces in Data Intensive Systems. UIDIS 2001.

[10]  William J. Ray,et al.  Object model driven code generation for the enterprise , 2001, Proceedings 12th International Workshop on Rapid System Prototyping. RSP 2001.