共查询到18条相似文献,搜索用时 546 毫秒
1.
针对多平台移动用户界面开发的各种问题,提出一个模式驱动的多平台移动用户界面生成方法(Pattern-Driven Multi-Platform development of mobile user interface),以下简称PDMP,来加快目前多个平台的用户界面开发流程的开发效率。使用PDMP,开发者可使用高等抽象层次的开发语言来进行界面开发并以此减少劳动力成本,并使用多平台或跨平台(Android & iOS)的转换技术来为每个平台自动生成纯粹的原生用户界面。提出一个虚拟平台的概念,开发者可以在虚拟平台上构建抽象用户界面并依据转换规则转换到相应的具体平台。 相似文献
2.
嵌入式系统由于功能的特定性和底层硬件的多样性,使得其代码的重用和易移植性一直是困扰开发者的一大难题。模型驱动体系结构(MDA)是OMG组织提出的一种新的软件开发方法。MDA将关注点集中于业务模型,把平台相关内容和不同的实现技术从中剥离,并利用工具遵循一定的转换规则,实现其到特定平台的自动转换,最终得到目标平台上的代码。MDA针对解决复用和移植问题提出了新的解决途径,在嵌入式系统开发中有广泛的应用前景。本文在研究基于MDA的嵌入式系统开发途径的基础上,提出了一个从ExecutableUML模型到J2ME平台下JAVA气代码的转换框架。 相似文献
3.
4.
5.
6.
《软件》2017,(11):95-100
IFML(Interaction Flow Modeling Language)的目标是为系统架构师、软件工程师和软件开发人员提供描述应用程序前端主要维度的交互流模型的定义工具。用于Web和移动应用程序开发的各种不同平台且需要快速原型设计和多个版本的评估。模型驱动开发(MDD)以文本或视觉语言来代表高级应用程序,可用于通过模型到模型、模型到代码自动转换最终生成产品。我们描述了IFMLEdit.org,一个开源的在线MDD工具,用于从IFML规范自动生成Web和移动应用程序的快速原型。该工具还支持从IFML到PCN(petri网的一个变体)的语义映射,用于模型模拟和检查。 相似文献
7.
王海林 《计算机技术与发展》2011,21(8)
为提高软件开发效率,提出模型驱动下的数据库自动生成方法.该方法以MetaEdit+作为元建模工具,由领域专家建立领域元模型和模型,通过生成器定义语言MERL,软件开发人员可以很方便地设计代码生成器,直接从领域专家所建立的图形领域模型生成Java程序代码,并运行已生成的程序代码进而生成数据库.通过一个实例详细介绍了数据库概念模型元模型设计、E-R模型设计并给出从E-R模型到Java代码的生成器设计.经测试,所生成的Java程序代码可以在Windows操作系统环境的Java平台上运行,并能正确生成Oracle 10g数据库实例. 相似文献
8.
《软件》2017,(12):246-248
移动应用的前端设计是一个涉及多门学科而且复杂的任务,这个任务在各方面都不是独立的,并且要使用户体验完美地适应应用目标。然而,移动用户交互的发展在很大程度上仍然是一个手工的工作,这导致了工作中会出现编码错误,不一致和效率低下等问题。模型驱动开发(MDD)以文本或视觉语言代表高级应用程序,可用于通过模型到模型和模型到代码转换来自动生成最终产品。本文提出了一种基于IFML标准模型驱动的移动应用程序开发方法。而且描述了IFMLEdit.org,一个开源的在线模型驱动开发(MDD)工具,用于从交互流建模语言(IFML)规范中指定和自动生成快速原型的Web和移动应用程序。 相似文献
9.
OMG(Object Management Group,对象管理组织)提出的模型驱动架构(MDA,Model Driven Architecture)是解决不同中间件平台之间的集成以及技术升级所引起的问题的软件开发方法。MDA的基本思想是将系统的模型作为软件开发过程的核心制品,并且将模型区分为描述系统业务功能的平台独立模型(PIM,Platform Independent Model)和描述系统在特定技术平台上实现细节的平台相关模型(PSM,Platform Specific Model)。模型转换是MDA开发的核心内客。MDA的开发效率依赖于良好的支撑工具,特别是支持模型转换的工具的涌现。本文介绍一种对业务过程建模并将模型转换成程序代码的设计恩想和实现方法。开发者可以用该工具对企业的业务过程建模。这个工具能将建立的模型自动转换成J2EE平台上的程序代码。 相似文献
10.
模型驱动体系结构MDA是OMG组织推出的一种新的软件开发方法。根据MDA的框架,设计者首先建立平台无关模型PIM,然后遵循一定的转换规则转化成平台相关模型PSM,最后转化成目标平台上的代码。为了体现MDA低成本、高效率的优点,模型之间、模型代码之问的自动转换就显得尤为重要。本文描述了我们实现的一个MDA转换工具。该工具可以编辑用EDOC的Entities profile和Business Process profile构建的PIM,并且辅助自动转化成基于J2EE平台的PSM,最终转化成J2EE代码。 相似文献
11.
12.
13.
14.
15.
16.
17.
This paper presents a framework for the design of User Interfaces (UIs). By applying model transformations, the framework allows different UIs to be generated for different computing platforms. The tool presented in this work helps designers to build an abstract user interface which is later transformed into a concrete user interface by means of transformation techniques based on graph grammars. These techniques can be used to generate implementation code for several UI platforms including desktop applications, dynamic websites and mobile applications. The generated user interfaces are integrated with a multi-tier application by referencing external services and communicating with the application core over Web Service protocols. Our tool also allows the concrete interfaces to be enhanced before generating the final UI. The approach uses an adaptation of UIML (User Interface Markup Language). The adaptation focuses on defining a data model and a services model, and it also introduces a navigation model that allows data communication from one UI to another. The obtained UIs together with Web Services can conform complete applications instead of just being prototypes. 相似文献