【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于产生用户界面的方法。具体地,本专利技术涉及用于基于中央配置设置而产生图形用户界面(GUI)的方法。更具体地,所述方法考虑到JAVA编程环境并采用中央配置设置,其以通用标记语言如可扩展的标记语言而编码。现代应用被典型地构建成几个应用层,其经由适当设计的应用层界面来通信。当考虑复杂的应用项目时,应用分成几个应用层是很明显的,其中应用部分的功能化不得不以清晰简洁的方式处理,特别是当众多开发者被牵涉到实现复杂应用项目时。复杂应用的层状结构允许将由一个或多个应用层功能建立的功能性以优选不含糊的方式分配到特定应用层。此外当涉及牵涉在复杂应用实现中的开发者时,所牵涉的开发者的总数的独立开发者组可被分配专注于不同的应用层以使能力和责任被分享并被分布到专用的单个组,籍此不确定性和重迭分别得以避免。详细地说,当考虑到在客户-服务器环境中典型的客户应用时,这种应用通常被分成模型层应用部分;实施模型、观察和控制模式的观察器应用部分和控制器应用部分。所述划分只是示范性的。以下解释也可应用于可替换的更细的划分。模型层专用于数据处理;例如其请求、检索、传送和/或存储数据。观察器层致力于所处理数据的展示;例如其再现并显示数据。控制器层在模型和观察器层之间进行仲裁;即控制器层捕捉由用户释放的事件并请求模型层的动作,所述模型层影响观察器层以便展示。在典型的客户应用中这种启发性层结构设计很适合于在多个屏幕框(screenmask)上显示相同数据的公共部分。所有控制器层应用部分将以同一模型模式起作用以使所有观察器层应用部分显示相同数据。在数据展示内的字段被修改的情况下,相 ...
【技术保护点】
用于产生网络节点的用户界面的方法,在负责处理数据对象的核心应用部分和负责显示所述数据并在所述数据上发起动作的观察器/控制器应用部分中构建一应用,其中所述观察器/控制器应用部分由所述用户界面形成,特征在于:用于动态创建所述用户界面的屏 幕框的屏幕框创建模块(240)通过网络检索存储于中央处理单元上的屏幕框配置数据(320)和小部件配置数据(310),小部件创建模块(230)基于所述小部件配置数据(310)的一个或多个构件模式(411,412)而产生至少一个用户界面 构件(10-18;410),并借助于小部件高速缓存(210)存储至少一个用户界面构件(10-18;410),所述用户界面的屏幕框由所述屏幕框创建模块(240)产生,其中所述屏幕框包括至少一个构件,所述构件是包括所述小部件配置数据的所 述构件中的构件,以及基于在用户界面构件和/或数据对象上的用户动作,所述已创建的屏幕框的所述至少一个构件被分配到至少一个数据对象和/或被分配到所述屏幕框的动态的所述构件。
【技术特征摘要】
【国外来华专利技术】EP 2003-6-5 03012822.71.用于产生网络节点的用户界面的方法,在负责处理数据对象的核心应用部分和负责显示所述数据并在所述数据上发起动作的观察器/控制器应用部分中构建一应用,其中所述观察器/控制器应用部分由所述用户界面形成,特征在于用于动态创建所述用户界面的屏幕框的屏幕框创建模块(240)通过网络检索存储于中央处理单元上的屏幕框配置数据(320)和小部件配置数据(310),小部件创建模块(230)基于所述小部件配置数据(310)的一个或多个构件模式(411,412)而产生至少一个用户界面构件(10-18;410),并借助于小部件高速缓存(210)存储至少一个用户界面构件(10-18;410),所述用户界面的屏幕框由所述屏幕框创建模块(240)产生,其中所述屏幕框包括至少一个构件,所述构件是包括所述小部件配置数据的所述构件中的构件,以及基于在用户界面构件和/或数据对象上的用户动作,所述已创建的屏幕框的所述至少一个构件被分配到至少一个数据对象和/或被分配到所述屏幕框的动态的所述构件。2.根据权利要求1的方法,特征在于所述用户界面的所述屏幕框由所述屏幕框创建模块(240)动态地产生。3.根据权利要求1或2之一的方法,特征在于所述屏幕框配置数据和/或小部件配置数据基于一个或多个用户动作,至少部分地动态改变。4.根据权利要求1至3之一的方法,特征在于所述屏幕框配置数据(320)被检索(S220),所述屏幕框配置数据(320)被解析(S220)以获得关于所述至少一个构件(10-18;410)的类型信息并获得所述至少一个构件(10-18;410)的各个设置,所述至少一个构件(10-18;410)基于对应于所述类型信息的至少一个构件模式(411,422)通过获得(S231)所述至少一个构件(10-18;410)来创建(S230),并且所述各个设置被应用(S232)于所述至少一个构件(10-18;410)上并将所述至少一个构件(10-18;410)包括至所述屏幕框中。5.根据权利要求4的方法,特征在于所述至少一个构件(10-18;410)从构件模式储存库(210)中请求,所述构件模式储存库(210)高速缓存至少一个构件模式(411,422),所述至少一个构件模式(411,422)对应于所述类型信息而被识别,并且所述至少一个构件(10-18;410)从所述至少一个已识别的构件模式(411,422)中派生。6.根据权利要求5的方法,特征在于所述构件模式储存库(210)通过检索(S110)所述小部件配置数据(310)而初始化,其包括关于至少一个构件模式(411,422)的小部件配置数据,解析(S120)所述小部件配置数据(310),创建(S130)所述至少一个构件模式,以及将所述至少一个构件模式储存于所述构件模式储存库(210)中。7.根据权利要求5或6之一的方法,特征在于所述构件模式储存库(210)在所述应用运行期间静态地包括所述至少一个构件模式(411,412)。8.根据权利要求1至7之一的方法,特征在于所述至少一个构件(10-18;410)通过以下而获得请求所述至少一个构件(10-18;410);检索(S110)小部件配置数据(310),所述小部件配置数据(310)包括关于至少一个构件模式(411,412)的小部件配置数据;识别关于对应于所述提取的类型信息的所述至少一个构件模式的(411,412)的所述小部件配置数据;解析(S120)所述已识别的小部件配置信息;创建(S130)所述至少一个构件模式;从所述至少一个构件模式(411,412)派生所述至少一个构件(10-18;410)。9.根据权利要求1至8之一的方法,特征在于所述至少一个构件(10-18;410)通过以下而获得克隆所述至少一个构件模式(411,412)以获得所述至少一个构件(10-18;410)。10.根据权利要求1至9之一的方法,特征在于所述小部件配置数据(310)包括关于所述至少一个构件模式(411,412)的默认小部件...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。