首页> 外文OA文献 >A source code based model to generate GUI: GUI generation based on source code with declarative language extensions
【2h】

A source code based model to generate GUI: GUI generation based on source code with declarative language extensions

机译:用于生成GUI的基于源代码的模型:基于具有声明性语言扩展的源代码的GUI生成

摘要

Due to data-driven application nature and its increasing complexity, developing its user interface can be arepetitive and time-consuming activity. Consequently, developers tend to focus more on the user interfaceaspects and less on business related code. In this paper, we present an alternative approach to graphical userinterface development for data-driven applications, where the key concept is the generation of concrete graphicaluser interface from a source code based model. The model includes the original source code metadataand non-intrusive declarative language extensions that describes the user interface structure. Some ObjectRelational Mapping tools already use a similar concept to handle interoperability between the data layer andthe business layer. Our approach applies the same concept to handle business and presentation layer interoperability.Also, concrete user interface implementation will be delegated to specialized software packages,developed by external entities, that provide complete graphical user interfaces services to the application.When applying our approach, we expect faster graphical user interface development, allowing developers torefocus on the source code and concentrate their efforts on application core logic.
机译:由于数据驱动的应用程序的性质及其日益增加的复杂性,开发其用户界面可能是一项耗时且费力的工作。因此,开发人员倾向于将更多的精力放在用户界面方面,而不是业务相关的代码上。在本文中,我们提出了一种用于数据驱动的应用程序的图形用户界面开发的替代方法,其中的关键概念是从基于源代码的模型生成具体的图形用户界面。该模型包括原始源代码元数据和描述用户界面结构的非介入式声明性语言扩展。一些对象关系映射工具已经使用类似的概念来处理数据层和业务层之间的互操作性。我们的方法采用相同的概念来处理业务和表示层的互操作性。此外,具体的用户界面实现将委派给由外部实体开发的专用软件包,这些软件包为应用程序提供完整的图形用户界面服务。期望图形用户界面的开发速度更快,从而使开发人员可以将精力集中在源代码上,并将精力集中在应用程序核心逻辑上。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号