Automatic Code Generation with Business Logic by Capturing Attributes from User Interface via XML

被引:0
|
作者
Rathod, Sunil D. [1 ]
机构
[1] JJT Univ, Dept Comp Engn, Jhunjhunu, Rajasthan, India
关键词
GUI; RPB; ACG; BL; ADC; OMG; ODBC;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Integrated Development Environment (IDE) based development tools like. NET framework, Windows Builder, Net beans are popular for easier and comparably faster project development which is also need of an hour. These tools have capabilities of Drag and Drop (DND) with tool box with controls which help developer to design Graphical User Interface (GUI) just with mouse click. But, none of these tools can generate complete working code with "Business Logic" (BL) embedded automatically in source code. In routine development process developer spends time to do the repeated task of coding for same events. The vendor specific tools like Oracle Application Express (OAE), Microsoft VB. Net and similar tools from IBM can design and develop the products for analysis and reporting purpose but these tools strictly need the proprietary DB to develop the project. The OAE from ORACLE needs ORACLE as a backend whereas IBM needs DB2. Moreover none of these tools give working code with BL in any language. Our tool - "Rapid Project Builder" (RPB) addresses these problems thereby avoiding the time consuming task of coding the same business logic repeatedly. The tool also performs Automatic Code Generation (ACG) in specific language like C++, Java, etc. Once the application's UI with DND is designed along with the specification of form and fields of various controls like text box, label, buttons and the like with operations like add, delete, search or modify for button of the application, RPB automatically embed code of BL to these controls in language code. The ACG with BL, automatic DB generation with tables and validation code generation is done with the help of UI specifications which are stored as XML Meta file.
引用
收藏
页码:1480 / 1484
页数:5
相关论文
共 50 条
  • [1] Code characterization for automatic user interface generation
    Kadlec, Jaroslav
    [J]. INNOVATIONS AND ADVANCED TECHNIQUES IN COMPUTER AND INFORMATION SCIENCES AND ENGINEERING, 2007, : 255 - 259
  • [2] A Survey on Guiding Logic for Automatic User Interface Generation
    Dubey, Gaurav
    [J]. UNIVERSAL ACCESS IN HUMAN-COMPUTER INTERACTION: DESIGN FOR ALL AND EINCLUSION, PT 1, 2011, 6765 : 365 - 372
  • [3] Generation of user interface from characterized code
    Kadlec, Jaroslav
    Zemcik, Pavel
    [J]. WSCG 2010: POSTER PROCEEDINGS, 2010, : 9 - 12
  • [4] image2emmet: Automatic code generation from web user interface image
    Xu, Yong
    Bo, Lili
    Sun, Xiaobing
    Li, Bin
    Jiang, Jing
    Zhou, Wei
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2021, 33 (08)
  • [5] Extending a User Interface Prototyping Tool with Automatic MISRA C Code Generation
    Mauro, Gioacchino
    Thimbleby, Harold
    Domenici, Andrea
    Bernardeschi, Cinzia
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (240): : 53 - 66
  • [6] Platform independent user interface generation with XML
    Mueller, A
    Mundt, T
    Lindner, W
    Cap, CH
    [J]. WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT, 2001, : 299 - 304
  • [7] Code generation from a graphical user interface via attention-based encoder–decoder model
    Wen-Yin Chen
    Pavol Podstreleny
    Wen-Huang Cheng
    Yung-Yao Chen
    Kai-Lung Hua
    [J]. Multimedia Systems, 2022, 28 (1) : 121 - 130
  • [8] Automatic Generation of Software Interface Based on XML Technology
    Xia, Li-li
    Liu, Si-fang
    Liang, Sheng
    Pan, Gao-feng
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND NETWORK TECHNOLOGY (CCNT 2018), 2018, 291 : 306 - 310
  • [9] Maximizing Automatic Code Generation: Using XML Based MDA
    Saurabh, Atul
    Dahiya, Deepak
    Mohana, Rajni
    [J]. CONTEMPORARY COMPUTING, 2012, 306 : 283 - 293
  • [10] Automatic graphic user interface generation for VTK
    Lefer, W
    [J]. WSCG'2002, VOLS I AND II, CONFERENCE PROCEEDINGS, 2002, : 279 - 285