Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/957289.957327acmotherconferencesArticle/Chapter ViewAbstractPublication PagespppjConference Proceedingsconference-collections
Article

User interface code generation for EJB-based data models using intermediate form representations

Published: 16 June 2003 Publication History

Abstract

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.

References

[1]
Ejbgen.http://www.beust.com/cedric/jbgen/.
[2]
Ejen (code generation system). http://ejen.sourceforge.net.
[3]
Enterprise JavaBeans specification. Sun Microsystems. http://java.sun.com/products/ejb/docs.html.
[4]
Java 2 platform, enterprise edition specification. Sun Microsystems. http://java.sun.com/j2ee/docs.html.
[5]
Jenerator. http://www.visioncodified.com.
[6]
Sygel wonder machine enterprise edition. http://www.sygel.com.
[7]
XDoclet: Attribute-oriented programming. http://xdoclet.sourceforge.net.
[8]
P. P. da Silva, T. Griffiths, and N. W. Paton. Generating user interface code in a model based user interface development environment. In ACM Working Conf. on Advanced Visual Interfaces, pages 155--160, Palermo, Italy, 2000.
[9]
T. Griffiths, P. J. Barclay, J. McKirdy, N. W. Paton, P. D. Gray, J. Kennedy, R. Cooper, C. A. Goble, A. West, and M. Smyth. Teallach: A model-based user interface development environment for object databases. In IEEE Conf. on User Interfaces to Data Intensive Systems (UIDIS'99), 1999.
[10]
M. Li, O. F. Rana, and D. W. Walker. An XML-based component model for wrapping legacy code as Java/CORBA components. In 4th Intl. IEEE Conf. on High Performance Computing, 2000.
[11]
F. Marinescu. EJB Design Patterns: Advanced Patterns, Processes, and Idioms. Wiley, New York, 2002.
[12]
B. Milosavljević, M. Vidaković, and Z. Konjović. Automatic code generation for database-oriented web applications. In Principles and Practice of Programming in Java, pages 59--64, Dublin, Ireland, 2002.
[13]
G. Milosavljević and B. Perišić. An approach to automating large-scale business software systems construction phase. In 6th Conf. on Operational Research, Thessaloniki, Greece, 2002.
[14]
A. Müller, T. Mundt, and W. Lindner. Using XML to semi-automatically derive user interfaces. In 2nd IEEE Intl. Workshop on User Interfaces to Data Intensive Systems (UIDIS'01), 2001.
[15]
W. J. Ray and A. Farrar. Object model driven code generation for the enterprise. In 12th IEEE Intl. Workshop on Rapid System Prototyping (RSP'01), 2001.
[16]
J. Vanderdonckt and P. Berquin. Towards a very large model-based approach for user interface development. In IEEE Conf. on User Interfaces to Data Intensive Systems (UIDIS'99), 1999.
[17]
J. White. Enterprise JavaBean architecture and design issues. In 23rd IEEE Intl. Conf. on Software Engineering (ICSE'01), 2001.

Index Terms

  1. User interface code generation for EJB-based data models using intermediate form representations
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Please enable JavaScript to view thecomments powered by Disqus.

          Information & Contributors

          Information

          Published In

          cover image ACM Other conferences
          PPPJ '03: Proceedings of the 2nd international conference on Principles and practice of programming in Java
          June 2003
          211 pages
          ISBN:0954414519
          • General Chair:
          • James Power,
          • Program Chair:
          • John Waldron

          Publisher

          Computer Science Press, Inc.

          United States

          Publication History

          Published: 16 June 2003

          Check for updates

          Qualifiers

          • Article

          Conference

          PPPJ03
          PPPJ03: Principles and Practice of Programming in Java
          June 16 - 18, 2003
          Kilkenny City, Ireland

          Acceptance Rates

          Overall Acceptance Rate 29 of 58 submissions, 50%

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • 0
            Total Citations
          • 712
            Total Downloads
          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 26 Nov 2024

          Other Metrics

          Citations

          View Options

          Login options

          View options

          PDF

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media