CN101303663A - 一种数字机顶盒软件开发模拟测试方法 - Google Patents

一种数字机顶盒软件开发模拟测试方法 Download PDF

Info

Publication number
CN101303663A
CN101303663A CNA2008100288780A CN200810028878A CN101303663A CN 101303663 A CN101303663 A CN 101303663A CN A2008100288780 A CNA2008100288780 A CN A2008100288780A CN 200810028878 A CN200810028878 A CN 200810028878A CN 101303663 A CN101303663 A CN 101303663A
Authority
CN
China
Prior art keywords
user
sdf
top box
receives
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2008100288780A
Other languages
English (en)
Inventor
罗笑南
***
李苗
张通
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CNA2008100288780A priority Critical patent/CN101303663A/zh
Publication of CN101303663A publication Critical patent/CN101303663A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种数字机顶盒软件开发模拟测试方法,利用后台解释程序读取解释SDF文件,并生成相应界面显示在电视机上,避免了添加程序需要与操作***内核一起编译的弊端,可支持机顶盒业务流程集成,以及面向用户的个性化服务的定制和集成。本发明在机顶盒软件开发过程中,通过模拟环境的测试,节约了硬件资源如机顶盒芯片等,降低了编译环境的硬件设施成本。而且在测试过程中给编程人员提供快捷的方式,可移植性能较好,提高了界面开发的效率,缩短了界面开发周期。

Description

一种数字机顶盒软件开发模拟测试方法
技术领域
本发明涉及一种软件模拟测试方法,尤其涉及一种数字机顶盒软件开发模拟测试方法。
背景技术
随着当今时代数字化脚步的加快,以及数字电视的不断发展和改进,数字机顶盒得到了日益广泛的应用。用户对高质量机顶盒软件的需求也愈显突出,对机顶盒软件的运行速度和功能的人性化等软件质量指标有了更高的要求,因此也给机顶盒开发人员带来了较大的挑战。在机顶盒软件开发过程中,如何快速开发出美观、稳定的界面,并能够成功、有效地进行编译、执行和加载,是目前机顶盒开发人员所面临的一个课题。
传统的机顶盒软件开发方法,如图1所示,是在代码完成之后在主程序中,调用OS20操作***中的***调用task_create()来将Kaffe虚拟机初始化为***的一个进程,并为它分配必要资源,包括进程优先级、***需要的内存空间等,依照分配的优先级,参与***的进程调度。最后,将整个修改好的源代码在新的编译环境下编译连接成可执行代码,通过JTAG口下载到机顶盒开发板中运行。因此,在机顶盒的软件开发过程中,硬件平台的测试和文件的执行占有重要的地位。然而,使用硬件平台进行测试不仅提高了成本,而且在测试过程中给编程人员带来不便,移植性一直受到了明显的阻碍。嵌入式的平台与台式机不一样,嵌入式平台远比台式机多得多,那么不同的平台就必须有针对性地开发,无论是效率上还是便利性上都非常不利。与平台无关性、可快速制作、存储容量小以及运行速度快就成为一个非常重要的技术指标。而目前的开发过程,需要进行大量的运行环境测试,而源程序的修改和更新,同样会需要更多的硬件资源。因此,在数字机顶盒软件的开发过程中,随着软件开发要求的提高以及对开发成本的限制,硬件模拟***及方法对软件测试所起的作用则尤为突出。
发明内容
本发明的目的在于克服现有技术的不足,提供一种应用于数字机顶盒快速应用程序开发的后续阶段,利用后台解释程序读取解释SDF文件的机顶盒软件开发模拟方法,以解决机顶盒软件在运行环境和测试过程中对硬件资源的依赖性较大,软件开发成本高的问题;同时解决因硬件资源的限制而提高的开发难度的问题,并降低在硬件模拟过程中的耗时。
本发明的目的通过以下技术方案予以实现:
本发明提供的一种数字机顶盒软件开发模拟测试方法,包括以下步骤:
a.编辑保存源代码之后,在主程序中调用OS20操作***为程序源代码分配资源;
b.通过SDF制作***根据用户输入的路径、文件名和相关参数将程序源代码生成可执行SDF文件;
c.生成的SDF文件通过协议完成与后台服务器之间的通信,将SDF文件调入后台服务器并保存在缓冲区等待执行;
d.后台服务器运行生成相应界面显示在电视机上,通过点击界面上的工具选择编译***对SDF文件进行解析、执行;
e.后台服务器通过对SDF文件的解释,得出仿真结果,并返回给用户界面。
本发明数字机顶盒软件开发模拟测试方法,可支持机顶盒业务流程集成,以及面向用户的个性化服务的定制和集成,主要通过后台解释程序实现。在机顶盒后台运行以解释SDF(机顶盒可视化编辑)文件,并生成相应界面显示在电视机上,避免了添加程序需要与操作***内核一起编译的弊端,只需要直接下载到板上即可运行。从而提高了界面开发的效率,缩短了界面开发周期,可节省硬件资源,进而进一步达到降低开发成本的目的。
本发明可采取如下进一步措施:本发明所述步骤b中SDF文件的制作包括以下步骤:
步骤1.根据用户输入的路径和文件名生成SDF应用程序;
步骤2.往SDF应用程序中输出“#Start File”文本;
步骤3.多线程操作,线程1监视用户是否启动可视化辅助设计工具,并执行相应操作,直至SDF应用程序可视化编辑器结束或意外退出;线程2进行SDF应用程序制作;
步骤4.接收用户输入登录界面信息;
步骤5.接收用户输入资源文件夹路径;
步骤6.接收用户输入资源语言;
步骤7.接收用户输入VOD语言;
步骤8.接收用户选择调色板;
步骤9.生成Start Head文本;
步骤10.接收用户生成新的场景;
步骤11.根据顺序生成场景信息中的场景标识;
步骤12.接收用户选择场景类型;
步骤13.接收用户输入调用地址;
步骤14.接收用户导入图片,并记录下图片信息;
步骤15.等待用户进行元素设置,当用户对元素进行操作的时候,SDF应用程序可视化编辑器根据顺序自动计算出元素标识,根据***本身的标尺计算算法计算出元素的位置、大小;
步骤16.接收用户选择元素对应的场景跳转或***操作指令;
步骤17.接收用户输入相应颜色;
步骤18.转至下一场景制作。
其中所述步骤3中线程1和线程2的函数分别为Threat_Assist()和Threat_SDF()。此外,本发明所述生成的SDF文件通过http协议完成与后台服务器之间的通信。所述生成的功能界面包括以下三部分:
1)可视化编辑总体界面;
2)代码界面的Scene添加/删除,Element添加/删除,参数修改;
3)模拟编译***工具,包括位置/大小的形象化工具、可视化的精确定位工具、可视化的快速定位布局工具。
通过模拟操作界面,本发明根据可视化的精确定位工具和布局定位工具,通过代码界面由用户选择编译域,交互参数由用户自行设定;将用户选择的编译域添加到编译模块,编译***根据用户设定的编译域逐行逐句进行解释。这样,用户不用对全部文件执行,可自行对SDF文件的解析块划分和设定执行域,然后对选定区域分别单独执行解析。解释结束后,由后台程序返回执行结果,从而完成整个程序的仿真。
本发明具有以下有益效果:
1、本发明提供了一种便捷的后台解释程序模拟测试方法,冲破了传统机顶盒软件开发过程中编译测试需要硬件实验设备的瓶颈。
2、用户不用对全部文件执行,可自行对SDF文件的解析块划分和设定执行域,然后对选定区域分别单独执行解析。
3、在机顶盒软件开发过程中,通过模拟环境的测试,节约了硬件资源如机顶盒芯片等,降低了编译环境的硬件设施成本。而且在测试过程中给编程人员提供快捷的方式,可移植性能较好。
4、缩短了机顶盒软件开发周期。
5、可以进行低成本的多次测试,提高了机顶盒软件的开发质量,节省了后期软件维护成本。
附图说明
下面将结合实施例和附图对本发明作进一步的详细描述:
图1是传统机顶盒软件开发流程框图;
图2是本发明实施例数字机顶盒软件开发模拟测试流程框图;
图3是本发明实施例SDF文件制作方法流程框图;
图4是本发明实施例机顶盒软件环境下模拟测试功能界面示意图。
具体实施方式
图2、图3和图4所示为本发明实施例,本实施例一种数字机顶盒软件开发模拟测试方法,包括以下步骤(参见图2):
a.编辑保存源代码之后,在主程序中调用OS20操作***的***调用task_create()为程序源代码分配资源,包括进程优先级、***需要的内存空间等;
b.通过SDF制作***根据用户输入的路径、文件名和相关参数将程序源代码生成可执行SDF文件;生成SDF文件时采用多线程操作,线程1监视用户是否启动可视化辅助设计工具,并执行相应操作,直至SDF制作***结束或意外退出;线程2进行SDF文件制作,函数分别为Threat_Assist()和Threat_SDF();SDF制作***SDF文件中输出“#Start File”文本;
c.生成的SDF文件通过http协议完成与后台服务器之间的通信,将SDF文件调入后台服务器并保存在缓冲区等待执行;
d.后台服务器生成相应界面显示在电视机上;功能界面包括以下三部分:1)可视化编辑总体界面;2)代码界面的Scene添加/删除,Element添加/删除,参数修改;3)模拟编译***工具,包括位置/大小的形象化工具、可视化的精确定位工具、可视化的快速定位布局工具。编译***对SDF文件进行解析、执行;
e.根据可视化的精确定位工具和布局定位工具,通过代码界面由用户选择编译域,交互参数由用户通过参数设定工具自行设定;将用户选择的编译域添加到编译模块,编译***根据用户设定的编译域逐行逐句进行解释;后台服务器通过对SDF文件的解释得出仿真结果,并返回给用户界面。
本实施例SDF文件的制作方法,如图3所示,包括以下步骤:
步骤1.根据用户输入的路径和文件名生成SDF应用程序。
步骤2.往SDF应用程序中输出“#Start File”文本。
步骤3.多线程操作,线程1监视用户是否启动可视化辅助设计工具,并执行相应操作,直至SDF应用程序可视化编辑器结束或意外退出。线程2进行SDF应用程序制作。函数分别为Threat_Assist()和Threat_SDF()。
步骤4.接收用户输入登录界面信息startatlogon。
步骤5.接收用户输入资源文件夹路径HotelFolder。
步骤6.接收用户输入资源语言HotelLanguage。
步骤7.接收用户输入VOD语言VODLanguage。
步骤8.接收用户选择调色板Palette。
步骤9.生成Start Head文本。
步骤10.接收用户生成新的场景。
步骤11.根据顺序生成场景信息中的场景标识sceneID
步骤12.接收用户选择场景类型SceneType。
步骤13.接收用户输入调用地址CallUrl。
步骤14.接收用户导入图片,并记录下图片信息sceneArgs。
步骤15.等待用户进行元素设置,当用户对元素进行操作的时候,SDF应用程序可视化编辑器根据顺序自动计算出元素标识,根据***本身的标尺计算算法计算出元素的位置、大小。
步骤16.接收用户选择元素对应的场景跳转或***操作指令。
步骤17.接收用户输入相应颜色。
步骤18.转至下一场景制作。
本实施例中SDF在机顶盒中的应用方法主要针对SDF***的运作机制进行论述,其使用了中间件的原理,封装了图形输出细节,提供了图形化构件和接口。对其他应用保留原有操作***调用,以达到***高效方便精简的目的。SDF文档制作方法主要针对SDF文件生成方法和格式进行论述,主要包含程序入口、场景、元素制作。
如图4所示,模拟测试功能界面各部分分别阐述如下:
一、可视化编辑总体界面
界面元素包含菜单栏、工具条、工具箱、工作区、工程结构区以及属性编辑区。菜单栏包括:文件、编辑、选项和帮助。工具栏从左到右分别为新建工程/打开工程/保存工程/另存为/生成SDF文件/关闭工程。工具箱包含SDF元素箱和SDF模板箱。工作区可以进行编辑文件切换,并且可切换代码视图和界面视图。在工程结构区中以树状结构显示了工程文件。在属性编辑区中,主要分为隶属、属性、属性值。在测试功能中,点击工具栏中的三角箭头按钮将开始测试当前代码,其后的下拉框致使是测试整个SDF还是测试当前的这个Scene,从而提供了灵活的测试方案。
二、代码界面的Scene添加/删除,Element添加/删除,参数修改。
1.工作界面将一个SDF文件分解为了总代码/头代码/每一个SCENE,构成数个选项卡。
在左边的选项卡或者右上的资源管理器中点击均可切换到相应的SCENE或者Element,并且可以在右下的属性编辑器中对这个SCENE或者Element的属性进行修改,软件将自动根据修改改变主工作区中的代码的相应值。
在资源管理器的相应节点上点击右键弹出菜单可以删除/添加SCENE,删除/添加SCENE,删除添加中软件会自动完成对SceneID,ElementID的动态修改,并自动完成对和已经的删除Scene或者Element有联系的其它Scene和Element的相应属性的值的修改。开发人员将完全不用对SceneID和ElementID进行任何操作。
2.在添加Scene功能中,执行该功能的菜单中的Scene列表是根据一个XML文件动态加载的,如果想加入新SCENE,只要在这个XML文件中添加相应的节点就可以实现,软件可以不用修改。添加新的Scene后,会自动为其赋予SceneID。
3.在删除和添加element功能中,Element是根据XML文档中选择当前Scene支持的ELEMENT动态添加的。添加新的ELEMENT后,会自动为其赋予ELEMENTID。
4.Scene,Element参数的代码界面编辑,点击SCENE1选项卡或者点击资源管理器中SCENE1树形节点,此时如果选择属性编辑器编辑表格的SceneID栏,则主工作界面中对应的代码行将会高亮显示,如果我把这个值改为102,则代码界面的值就会变成102,其它依次类推。
5.软件提供了下拉列表,颜色选择框等参数值输入方式以便根据各个Element/Scene值得不同特点提供对开发人员的输入协助。
在颜色辅助输入中,ForeColor和BackColor属性要求输入相应颜色的16进制RGB数值,双击编辑器的ForeColor选项,将弹出颜色选择对话框,可以以选择颜色的方式免除了计算颜色RGB值得麻烦和可能的错误。
在字体大小辅助输入中Size属性的合法参数值只有三种:“1(小),2(中),3(大)”,下拉列表式输入,即方便又避免输入错误。
6.在NextScene辅助输入中NextScene属性只允许输入当前已经有的Scene的SceneID,手工输入要记忆SceneID,极为不便,提供动态的下拉列表,选择后自动赋予相应Scene的SceneID属性值。另外moveup,movedown,moveleft,moveright四个属性也用同样的方式进行输入辅助。
7.图片名称和大小的输入辅助。变/常量值属性要求输入图片名称,变/常量尺寸要求输入图片尺寸,手工输入容易出错,可以将图片目录下的相应图片节点拖放进变/常量属性表格栏里,两个属性就可以自动获取需要的值。
8.图片资源管理(添加/删除/重命名/修改尺寸)。在资源管理器中的newSDF_PIC节点下可以导入所有用到的图片资源,点击每一个子节点还会显示出它们的缩略图以及尺寸说明,可以通过拖拽的方式把图片拖入到相应得编辑表格属性栏中,编辑表格属性栏会自动获取需要的所有参数。
双击节点可以用Windows默认程序打开图片,右键弹出菜单还可以选择其它第三方工具打开图片,例如使用PhotoShop调整图片尺寸,在修改结束后,软件会自动用新的尺寸大小改写所有已经使用此图片的元素。
三、模拟编译***工具:
1.位置/大小的形象化工具:标尺***(软件默认开启)
标尺***的主要功能是在移动的时候动态的显示当前标尺的对齐线,放缩的时候动态的显示大小对齐线,帮助开发人员更好的控制Element的位置和大小,这一***默认是打开的。标尺的最小刻度是10像素,标尺大小根据背景元素的大小自动调节。开启标尺***后,拖动中将会有动态的对齐线为您标出现在所在的位置,更为形象直观。
2.可视化的精确定位工具:网格捕捉***(软件默认关闭)
网格捕捉***功能十分强大,可以做到随心所欲的精确布局您的界面设计,精确控制每个原素的大小。
网格的大小和尺寸可以自定义,移动网格捕捉,必须选取左上角捕捉,左下角捕捉,右下角捕捉,右上角捕捉之一。缩放捕捉则自动判断支持,移动捕捉和缩放捕捉可以同时或不同是开启。
3.可视化的快速定位布局工具:(快速对齐,快速均分)
快速对齐功能:快速对齐功能可以非常简便的让大量元素快速按某种方式对齐,快速均分则可以让大量元素快速的均匀分布其间的间隔距离,这两个功能简单实用!
快速对齐功能按钮,从左到右依次为左侧快速对齐,中部快速对齐,右侧快速对齐,顶端快速对齐,横向中部快速对齐,底端快速对齐,点击它将快速对齐选中元素,如果是使用Ctrl追加选中的,则与第一个选中的元素对齐,如果是用鼠标框选的则与第一个非背景Element对齐。
快速均分功能,可以横向或者纵向均分当前所有选中元素中最左与最右或者最高与最低之间的距离。
本实施例生成的SDF文件通过http协议完成与后台服务器的通信,通过用户点击测试按钮(见图4)对SDF文件进行解析、执行。同时,用户可以根据代码界面的Scene的介绍,使用该功能不用对全部文件执行,由用户自行对SDF文件的解析块划分和设定执行域,然后对选定区域分别单独执行解析,准确定位。解释结束后,由后台程序返回执行结果,完成整个程序的仿真。

Claims (6)

1、一种数字机顶盒软件开发模拟测试方法,其特征在于包括以下步骤:
a.编辑保存源代码之后,在主程序中调用OS20操作***为程序源代码分配资源;
b.通过SDF制作***根据用户输入的路径、文件名和相关参数将程序源代码生成可执行SDF文件;
c.生成的SDF文件通过协议完成与后台服务器之间的通信,将SDF文件调入后台服务器并保存在缓冲区等待执行;
d.后台服务器运行生成相应界面显示在电视机上,通过点击界面上的工具选择编译***对SDF文件进行解析、执行;
e.后台服务器通过对SDF文件的解释,得出仿真结果,并返回给用户界面。
2、根据权利要求1所述的数字机顶盒软件开发模拟测试方法,其特征在于:所述步骤b中SDF文件的制作包括以下步骤:
步骤1.根据用户输入的路径和文件名生成SDF应用程序;
步骤2.往SDF应用程序中输出“#Start File”文本;
步骤3.多线程操作,线程1监视用户是否启动可视化辅助设计工具,并执行相应操作,直至SDF应用程序可视化编辑器结束或意外退出;线程2进行SDF应用程序制作;
步骤4.接收用户输入登录界面信息;
步骤5.接收用户输入资源文件夹路径;
步骤6.接收用户输入资源语言;
步骤7.接收用户输入VOD语言;
步骤8.接收用户选择调色板;
步骤9.生成Start Head文本;
步骤10.接收用户生成新的场景;
步骤11.根据顺序生成场景信息中的场景标识;
步骤12.接收用户选择场景类型;
步骤13.接收用户输入调用地址;
步骤14.接收用户导入图片,并记录下图片信息;
步骤15.等待用户进行元素设置,当用户对元素进行操作的时候,SDF应用程序可视化编辑器根据顺序自动计算出元素标识,根据***本身的标尺计算算法计算出元素的位置、大小;
步骤16.接收用户选择元素对应的场景跳转或***操作指令;
步骤17.接收用户输入相应颜色;
步骤18.转至下一场景制作。
3、根据权利要求2所述的数字机顶盒软件开发模拟测试方法,其特征在于:所述步骤3中线程1和线程2的函数分别为Threat_Assist()和Threat_SDF()。
4、根据权利要求1或2所述的数字机顶盒软件开发模拟测试方法,其特征在于:所述生成的SDF文件通过http协议完成与后台服务器之间的通信。
5、根据权利要求1所述的数字机顶盒软件开发模拟测试方法,其特征在于:所述功能界面包括以下三部分:
1)可视化编辑总体界面;
2)代码界面的Scene添加/删除,Element添加/删除,参数修改;
3)模拟编译***工具,包括位置/大小的形象化工具、可视化的精确定位工具、可视化的快速定位布局工具。
6、根据权利要求5所述的数字机顶盒软件开发模拟测试方法,其特征在于:根据可视化的精确定位工具和布局定位工具,通过代码界面由用户选择编译域,交互参数由用户自行设定;将用户选择的编译域添加到编译模块,编译***根据用户设定的编译域逐行逐句进行解释。
CNA2008100288780A 2008-06-18 2008-06-18 一种数字机顶盒软件开发模拟测试方法 Pending CN101303663A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008100288780A CN101303663A (zh) 2008-06-18 2008-06-18 一种数字机顶盒软件开发模拟测试方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008100288780A CN101303663A (zh) 2008-06-18 2008-06-18 一种数字机顶盒软件开发模拟测试方法

Publications (1)

Publication Number Publication Date
CN101303663A true CN101303663A (zh) 2008-11-12

Family

ID=40113577

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008100288780A Pending CN101303663A (zh) 2008-06-18 2008-06-18 一种数字机顶盒软件开发模拟测试方法

Country Status (1)

Country Link
CN (1) CN101303663A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102572591A (zh) * 2011-12-09 2012-07-11 深圳创维数字技术股份有限公司 一种高级安全数字电视机顶盒生产方法及装置
CN101833469B (zh) * 2009-12-22 2013-02-06 福建新大陆通信科技股份有限公司 一种机顶盒应用功能仿真开发的方法和装置
CN104038818A (zh) * 2014-05-28 2014-09-10 四川长虹电器股份有限公司 一种模拟机顶盒的软件***及其方法
CN106598580A (zh) * 2016-12-06 2017-04-26 重庆首亨软件有限公司 一种构建业务软件的方法
CN108021421A (zh) * 2017-11-30 2018-05-11 北京辰森世纪科技股份有限公司 用于餐饮服务的场景定制的方法、装置、***及电子设备

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101833469B (zh) * 2009-12-22 2013-02-06 福建新大陆通信科技股份有限公司 一种机顶盒应用功能仿真开发的方法和装置
CN102572591A (zh) * 2011-12-09 2012-07-11 深圳创维数字技术股份有限公司 一种高级安全数字电视机顶盒生产方法及装置
CN102572591B (zh) * 2011-12-09 2014-03-19 深圳创维数字技术股份有限公司 一种高级安全数字电视机顶盒生产方法及装置
CN104038818A (zh) * 2014-05-28 2014-09-10 四川长虹电器股份有限公司 一种模拟机顶盒的软件***及其方法
CN106598580A (zh) * 2016-12-06 2017-04-26 重庆首亨软件有限公司 一种构建业务软件的方法
CN108021421A (zh) * 2017-11-30 2018-05-11 北京辰森世纪科技股份有限公司 用于餐饮服务的场景定制的方法、装置、***及电子设备

Similar Documents

Publication Publication Date Title
CN107577459B (zh) 一种基于组件化的拖拽式跨平台应用开发***及方法
CN110597506B (zh) 一种前端应用可视化开发工具和使用方法
CN112181416B (zh) 一种从视觉稿直接生成ui代码的方法及装置
Mori et al. Tool support for designing nomadic applications
US20210034336A1 (en) Executing a process-based software application in a first computing environment and a second computing environment
US20170286068A1 (en) Development support system
Yigitbas et al. Integrated model-driven development of self-adaptive user interfaces
CN101276275A (zh) 一种针对机顶盒的软件开发可视化编辑方法
CN107766042A (zh) 一种基于csar的模型文件的可视化设计方法及装置
Buchmann et al. Valkyrie: A UML-based Model-driven Environment for Model-driven Software Engineering.
CN101303663A (zh) 一种数字机顶盒软件开发模拟测试方法
CN113391808A (zh) 页面的配置方法、装置及电子设备
CN115437608A (zh) 智能研发辅助方法及装置
CN114564199A (zh) 一种生成使用页面的方法、装置、设备及可读存储介质
CN113010168B (zh) 一种基于场景树的用户界面生成方法
US11423210B2 (en) System and method for dynamically defining digital forms
CN115113850A (zh) 一种跨平台应用的构建、运行方法、服务器、终端和***
US20120117496A1 (en) Declarative and multi-mode wizard framework
JP4686117B2 (ja) ソースコード変換装置、ソースコード変換方法、およびプログラム
CN103488477A (zh) Java接口的可视化编辑***和可视化编辑方法
Rástočný et al. Automated change propagation from source code to sequence diagrams
Yarahmadi et al. Unraveling Bi-Lingual Multi-Feature Based Text Classification: A Case Study
CN111291444A (zh) 飞机装配的建模方法、装置、设备及存储介质
KR102417862B1 (ko) 프로그램의 간편 제작방법
KR102382703B1 (ko) 어플리케이션 개발을 위한 멀티채널통합플랫폼 저작장치 및 저작방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20081112