CN1371047A - 用户接口设计装置 - Google Patents

用户接口设计装置 Download PDF

Info

Publication number
CN1371047A
CN1371047A CN02106214A CN02106214A CN1371047A CN 1371047 A CN1371047 A CN 1371047A CN 02106214 A CN02106214 A CN 02106214A CN 02106214 A CN02106214 A CN 02106214A CN 1371047 A CN1371047 A CN 1371047A
Authority
CN
China
Prior art keywords
display unit
state
mentioned
compound display
compound
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.)
Granted
Application number
CN02106214A
Other languages
English (en)
Other versions
CN1184560C (zh
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN1371047A publication Critical patent/CN1371047A/zh
Application granted granted Critical
Publication of CN1184560C publication Critical patent/CN1184560C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces

Abstract

得到一种可通过状态的追加·消除和各状态的显示部件及事件处理的编辑来容易地设计随着对事件的状态迁移而切换显示部件的用户接口的用户接口设计装置。包括:追加·消除多个状态构成的复合显示部件的状态的状态集合编辑装置10、记述复合显示部件的各状态的状态间的迁移的事件处理的事件处理编辑装置20、存储预先设定的基本显示部件的基本显示部件存储装置30和追加·消除复合显示部件的各状态中应显示的基本显示部件的状态显示编辑装置40。

Description

用户接口设计装置
技术领域
本发明涉及在随着对事件的状态迁移来切换显示部件的例如例携电话、便携信息终端等的用户接口的设计中使用的用户接口设计装置。
背景技术
图3是表示例如日本专利公开公报特开2001-137599号中公开的已有的用户接口设计装置的框图。该文献公开的装置中,包括按对话形式设计布局数据的布局设计部111、设定属性数据的属性设定部112和设定每一CUI部件的生成契机的生成契机设定部113构成的GUI画面设计装置101;布局数据存储部121、属性数据存储部122和生成契机数据存储部123的各存储不构成的设计数据存储装置102;基于设计数据生成源程序的GUI画面源程序生成部131构成的源程序生成装置103、向硬盘等输出的输出装置104。
这样结构的用户接口设计装置中,第一生成契机设定时,生成在GUI画面中生成GUI部件的原持更新是源程序和访问函数的源程序,在第二生成契机设定时,需要生成动态生成访问函数的源程序时,生成GUI部件。
发明要解决的问题
在这样结构的已有用户接口设计装置中,不能进行随着状态迁移的用户接口部件的设计、对其进行组合的用户接口的模拟。
本发明为解决上述问题而作出,目的是得到一种可通过状态的追加·消除和各状态的显示部件及事件处理的编辑来容易地设计随着对事件的状态迁移而切换显示部件的用户接口的用户接口设计装置。解决问题的方式
本发明的用户接口设计装置包括:追加·消除多个状态构成的复合显示部件的状态的状态集合编辑装置;记述复合显示部件的各状态的状态间的迁移的事件处理的事件处理编辑装置;存储预先设定的基本显示部年的基本显示部件存储装置;和追加·消除复合显示部件的各状态中应显示的基本显示部件的状态显示编辑装置。
还包括存储设计的复合显示部件的复合显示部件存储装置,状态显示编辑装置还追加·消除设计的其他复合显示部件。
状态集合编辑装置将复合显示部件的几个状态分组,状态显示编辑装置汇总编辑在分组的状态下公共显示的显示部件。
状态集合编辑装置将复合显示部件的几个状态分组,事件处理编辑装置汇总编辑在分组的状态下公共的事件处理。
基本显示部件存储装置存储的基本显示部件具有与大小、位置和外观以及动作对应的属性,还包括编辑向复合显示部件的各状态或状态的分组追加的基本显示部件的属性的属性编辑装置。
还包括向复合显示部件追加·消除与其动作对应的属性的复合显示部件属性设定装置,属性编辑装置编辑向复合显示部件的各状态或状态的分组追加的复合显示部件的属性。
属性编辑装置可进行这样的记述:作为基本显示部件或复合显示部件的属性值,参考其他的基本显示部件或复合显示部件的属性值。
状态集合编辑装置将复合显示部件的各状态或状态的分组的基本显示部件或复合显示部件的配置显示在图中,并且通过输入设备直接操作它们,在图中编辑与大小、尺寸或部件间的前后关系等的布局相关的属性、信息,直接启动对应的属性编辑装置。
还包括基于经输入设备输入的操作输入模拟复合显示部件存储装置中存储的复合显示部件的动作的模拟装置。
还包括具有容易虚拟地安装在模拟装置中的功能的存储虚拟显示部件的虚拟显示部件存储装置。
事件处理编辑装置虚拟设定实际困难的事件、编辑对该事件的事件处理,模拟装置经输入输出设备发出虚拟的事件,用成为对象的复合显示部件模拟对该发出的虚拟的事件的处理。
1.这样,由于本发明的用户接口设计装置包括:追加·消除多个状态构成的复合显示部件的状态的状态集合编辑装置;记述上述复合显示部件的各状态的状态间的迁移的事件处理的事件处理编辑装置;存储预先设定的基本显示部件的基本显示部件存储装置;和追加·消除上述复合显示部件的各状态中应显示的基本显示部件的状态显示编辑装置,可设计随着相对事件的状态迁移的用户接口,并且很容易。
2.本发明的用户接口设计装置通过还包括存储设计的上述复合显示部件的复合显示部件存储装置,上述状态显示编辑装置还追加·消除设计的其他复合显示部件,可边防止并预料状态数的组合的爆发边将包含部分独立的状态迁移的复杂用户接口更好地设计。
3.本发明的用户接口设计装置,通过上述状态集合编辑装置将上述复合显示部件的几个状态分组,上述状态显示编辑装置汇总编辑在上述分组的状态下公共显示的显示部件,可简化在几个状态下公共显示的显示部件的编辑。
4.本发明的用户接口设计装置,通过上述状态集合编辑装置将上述复合显示部件的几个状态分组,上述事件处理编辑装置汇总编辑在上述分组的状态下公共的事件处理,可简化在几个状态下共用的事件处理的编辑。
5.本发明的用户接口设计装置,通过上述基本显示部件存储装置存储的基本显示部件具有与大小、位置和外观以及动作对应的属性,还包括编辑向上述复合显示部件的各状态或状态的分组追加的基本显示部件的上述属性的属性编辑装置,不用根据配置、外观、动作等准备部件,可边通过属性变更按希望设定使用基本显示部件的配置、外观、动作等边有效地设计随着状态迁移的用户接口。
6.本发明的用户接口设计装置,通过还包括向上述复合显示部件追加·消除与其动作对应的属性的复合显示部件属性设定装置,上述属性编辑装置编辑向上述复合显示部件的各状态或状态的分组追加的复合显示部件的属性,不用准备多个配置、外观、动作等不同的同类的解码显示部件,可边通过其属性变更按希望设定使用解码显示部件的配置、外观、动作等边有效地设计随着状态迁移的用户接口。
7.本发明的用户接口设计装置,通过上述属性编辑装置具有作为上述基本显示部件或上述复合显示部件的属性值参考记述其他的上述基本显示部件或上述复合显示部件的属性值的功能,容易进行根据其他显示部件的属性变更外观、动作等的用户接口设计。
8.本发明的用户接口设计装置,通过上述状态集合编辑装置将上述复合显示部件的各状态或状态的分组的上述基本显示部件或上述复合显示部件的配置显示在图中,并且通过输入设备直接操作它们,在图中编辑与大小、尺寸或部件间的前后关系等的布局相关的属性、信息,直接启动对应的上述属性编辑装置,边直观地把握复合显示部件的各状态的显示部件的配置边有效地进行配置的修正和属性的编辑。
9.本发明的用户接口设计装置,通过还包括基于经输入设备输入的操作输入模拟上述复合显示部件存储装置中存储的上述复合显示部件的动作的模拟装置,模拟用户接口的同时,可边确认设计中的复合显示部件的动作边进行设计,从而可进行随着状态迁移的用户接口的设计。
10.本发明的用户接口设计装置,通过还包括具有容易虚拟地安装在上述模拟装置中的功能的存储虚拟显示部件的虚拟显示部件存储装置,使用虚拟显示部件,可进行用户接口的设计、模拟,可容易地边从设计的初始阶段进行新的用户接口功能的评述边进行设计。
11.本发明的用户接口设计装置,通过上述事件处理编辑装置虚拟设定实际困难的事件、编辑对该事件的事件处理,上述模拟装置经输入输出设备发出上述虚拟的事件,用成为对象的复合显示部件模拟对该发出的虚拟的事件的处理,可容易设计确认对用实际用户接口装置实现困难或复杂或与开发中的功能相关的事件、或对模拟装置模拟的困难的事件的用户接口。
附图的简要说明
图1是表示本发明的用户接口设计装置的框图;
图2是说明复合显示部件的分层图;
图3是表示原有用户接口设计装置的框图。
发明的实施例
实施例1
图1是本发明的实施例1的用户接口设计装置的框图。该装置包括:状态集合编辑装置10、事件处理编辑装置20、基本显示部件存储装置30、状态显示编辑装置40、复合显示部件存储装置50、属性编辑装置60、复合显示部件属性设定装置70、模拟装置80和虚拟显示部件存储装置90。
成为上述用户接口设计装置的设计对象的复合显示部件具有多个状态构成的状态空间,可进行各状态的显示和状态迁移等的动作的设计记述。
状态集合编辑装置10用于规定复合显示部件的状态空间。具体说,可在复合显示部件的状态空间中追加新的状态、消除已经在状态空间中存在的状态。各状态中,可添加用于识别彼此的名称。状态空间中有多个状态时,显示复合显示部件时。由于指定最初是哪个状态,可将任一状态设定为初始状态。可设计编辑几个状态构成的状态组的功能。并且,指定各状态或状态组,可启动对应的事件编辑处理装置20或状态显示编辑装置40。
事件编辑处理装置20用于设计记述复合显示部件的各状态或状态组的动作。具体说,各状态或状态组中,设定对将怎样的事件处理为怎样的状态进行规定的事件处理器。
作为事件种类,例如考虑有这样的事件:押下几个键等的键事件、敲击鼠标按钮等的鼠标事件、或从成为某状态经过规定时间时产生的计时事件、从没有键和鼠标等的输入开始在规定时间后产生的释放事件、在进入某状态或状态组时产生的进入事件、从某状态或状态组离开时产生的退出事件、通过声音输入产生的声音输入事件、通过照相机等的输入产生的图像输入事件、通过机器的运转产生的运动事件等。考虑还有这样的虚拟事件等:虚拟设定复合显示部件等之间的通信·同步等使用的内部事件、现实的用户接口装置难以实现或复杂的且与开发中的功能相关的事件、或者模拟装置80难以模拟的事件,可设计对应的事件处理器。另外,例如,在各种事件中可设计详细识别在键事件的情况下押下哪个键或在计时事件的情况下规定时间是多少等的事件的属性。
事件处理器中,设定事件的种类、属性和规定产生对应的事件时的处理的行为。作为在行为中记述的处理,考虑有:用户接口装置的内部状态和后述的显示部件的属性变更、对其他复合显示部件等的内部事件的发送、执行哪个程序码以及复合显示部件的状态迁移等。通过用户接口装置的内部状态等判断是否应处理事件,根据情况可将不进行事件处理的所谓的警告设定到事件处理器。行为和警告的记述中,例如考虑使用可进行编译的编程语言。
基本显示部件存储装置30存储预先设置的基本显示部件。作为基本显示部件考虑有按钮、标签、文本输入表、检查框、菜单等。考虑还有配置其他基本显示部件等的面板、帧等。即使同类的基本显示部件,也得考虑需要预先准备特定配置、大小、颜色、显示文字列等,但将其作为属性是可变更的,设计时用属性编辑装置60编辑后,应准备的基本显示部件数减少,并且提高各个基本显示部件的通用性。
状态显示编辑装置40可新追加在复合显示部件的各状态或状态组中应显示的显示部件,消除已经在各状态或状态组中登录或追加的显示部件。
作为显示部件,例如有基本显示部件存储装置30中存储的基本显示部件、存储已经设计的复合显示部件的复合显示部件存储装置50中的复合显示部件、或虚拟显示部件存储装置90中存储的虚拟显示部件。
复合显示部件的各状态或状态组中应显示的显示部件的配置与其外观一起显示在图中,并且通过鼠标等直接操作它们,在图中编辑与大小、尺寸或部件间的前后关系等的布局相关的属性、信息,直接启动与各显示部件对应的属性编辑装置60。
复合显示部件存储装置50存储已经设计的复合显示部件。
属性编辑装置60设定基本显示部件、复合显示部件等显示部件具有的属性的值。作为属性,除配置、大小等一般的属性外,考虑有例如按钮的情况下显示文字列及其颜色、背景色、押下按钮时等产生的事件等、与显示部件的种类对应的属性。也将彼此识别显示部件的名称成为属性。属性编辑装置60提供与这些属性类型对应的编辑方法。某显示部件的属性也可设定称参考其他显示部件的属性的值。
复合显示部件属性设定装置70进行复合显示部件属性的追加消除。随着属性的追加,设定属性的类型、名称、初始值、参考关系等。由此,复合显示部件的外观、动作等通过属性的设定可简单变更。
模拟装置80模拟复合显示部件的动作。
模拟复合显示部件时,首先将复合显示部件的状态设定到初始状态,并且生成初始状态和与初始状态所属的状态组对应的显示部件,通过将属性初始化指定的布局来显示,另一方面,使与其对应的事件处理器有效。有效的事件处理器根据需要如后所述边启动计时边产生对应的事件,各显示部件的显示例如根据属性决定。应显示的不见中包含其他复合显示部件时,对生成的复合显示部件反复上述处理。
关于事件的产生,有时可原样模拟,但例如与押下表示用户接口装置的键的按钮对应的事件用鼠标敲击等来模拟,产生通过按钮属性等指定的键事件,处理到适当的显示部件(例如所谓的聚焦的显示部件)的事件处理器。计时事件情况下,对应的事件处理器有效时启动计时器,一定时间后产生事件,处理到上述事件处理器。释放事件的情况下,每次产生键事件等,就对计时器复位。与虚拟事件对应的事件处理器有效的情况下,例如在显示器上显示产生该事件的特别的按钮。之后,用户通过鼠标等选择其来产生虚拟事件,处理到上述事件处理器。另一方面,若是对于某状态或状态组的进入事件的事件处理器,则向该状态或状态组移动时进行上述事件处理器的处理。
与事件对应的事件处理器的处理中,首先若是警告,对其作评价,决定是否进行行为的处理。不是警告的情况下,或判定为应处理评价警告的结果行为的情况下,进行行为的处理。如前所述,警告和行为例如用几种编程语言记述,可对其进行编译。为了提高对特定事件的反应速度等的目的,可根据事件种类对处理附加优先级。另一方面,根据事件种类,准备搜索具有可处理该事件的事件处理器的显示部件的程序。例如,在键事件的情况下,即进行聚焦的显示部件不能处理该键事件的情况下,通过配置该显示部件的面板和复合显示部件等具有的事件处理器搜索与该键时间对应的处理,考虑进行该处理等。通过警告和行为的处理等,某显示部件参考其他显示部件的属性值,通过所谓的联想排列来管理添加了名称的显示部件,实现通过名称来参考这些显示部件。
事件处理器的行为的处理结果或复合显示部件迁移到其他状态时,若有对应现在的状态或与下一状态不共用的现在的状态组的退出处理器,则可执行其。并且,为显示和与下一状态不共用的现在的状态组以及与现在状态对应的显示部件,将它们删除。使与其对应的事件处理器无效。删除的部件若是复合显示部件,则最此进行其中显示的显示部件的删除、事件处理器的无效。另一方面,使事件处理器无效时,根据需要进行使对应的计时器无效、删除产生对应的虚拟事件的按钮等的处理。之后,与新的状态以及该状态所属的状态组中不与现在状态共用的新状态组对应的显示部件的生成、显示、事件处理器的有效如上进行。
虚拟显示部件存储装置90存储具有实际用户接口装置难以实现的或复杂的或者开发中的功能但模拟装置80容易虚拟进行安装的功能的虚拟的显示部件。
接着,使用图2说明在使用上述用户接口设计装置设计的复合显示部件中随着状态迁移进行怎样的显示部件的替换。为说明简便起见,各复合显示部件将状态1座位初始状态,并且从各状态向其他状态迁移的事件处理器设定到各状态,另一方面,没有设定状态组。各显示部件显示之前,生成其示例(instance)。
图2中,复合显示部件X具有从状态1到状态L的L个状态。并且,例如状态1中使用基本显示部件A和复合显示部件Y、在状态2中使用基本显示部件B和基本显示部件C、在状态L中使用基本显示部件D和复合显示部件Z。
另一方面,复合显示部件Y具有从状态1到状态M的M个状态。并且,例如状态1中使用基本显示部件E、在状态2中使用基本显示部件F、在状态M中使用复合显示部件Z和基本显示部件G。
复合显示部件Z具有从状态1到状态N的N个状态。并且,例如状态1中使用基本显示部件H、在状态2中使用基本显示部件I、在状态N中使用基本显示部件K和基本显示部件J。
如上所述,设计各显示部件时显示复合显示部件X时,首先,复合显示部件X为状态1,显示基本显示部件A和复合显示部件Y。复合显示部件Y也为状态1,因此显示基本显示部件E。
接着,复合显示部件Y为几个事件处理的状态迁移结果、状态M时,消除基本显示部件E,本次显示复合显示部件Z和基本显示部件G。之后,复合显示部件Z首先为状态1,因此显示基本显示部件H。另一方面,用复合显示部件X显示的基本显示部件A原样显示。
这里复合显示部件Z中产生状态迁移为成为状态N时,此次删除基本显示部件H,显示基本显示部件K和基本显示部件J。
这里,复合显示部件X迁移到状态2时,除复合显示部件X以外全部删除,显示基本显示部件B和基本显示部件C。复合显示部件1迁移到状态L时,本次删除基本显示部件B和基本显示部件C,显示基本显示部件D和复合显示部件Z,如上所述,复合显示部件Z首先为状态1,因此,显示基本显示部件H。
这里,说明了显示部件的替换,但与各状态对应的事件处理器的有效、无效也进行同样的处理。
这样根据本实施例1,用户接口设计装置包括:追加·消除多个状态构成的复合显示部件的状态的状态集合编辑装置10、记述复合显示部件的各状态的状态间的迁移的事件处理的事件处理编辑装置20、存储预先设定的基本显示部件的基本显示部件存储装置30和追加·消除复合显示部件的各状态中应显示的基本显示部件的状态显示编辑装置40,因此可通过状态的追加·消除和各状态的事件处理的编辑及基本显示部件的追加·消除来容易地设计随着对事件的状态迁移而切换显示部件的用户接口。
包括存储设计的复合显示部件的复合显示部件存储装置50,并且状态显示编辑装置40还追加·消除设计的其他复合显示部件,因此可在复合显示部件的某状态中配置·消除其他复合显示部件。因此,例如即便在图2所示的情况下,通过分层组合同一用户接口设计装置设计的多个复合显示部件,可边防止在一个状态空间处理时生成的状态数的组合的爆发边预料设计包含部分独立的状态迁移的复杂用户接口。
状态集合编辑装置10中,可将复合显示部件的几个状态分组,并且状态显示编辑装置40中,可汇总编辑在分组的状态下公共显示的显示部件,从而可简化在几个状态下公共显示的显示部件的编辑。
在状态集合编辑装置10中,可将复合显示部件的几个状态分组,并且事件处理编辑装置20中,可汇总编辑在分组的状态下公共的事件处理,从而可简化在几个状态下共用的事件处理的编辑。
在基本显示部件存储装置30存储的基本显示部件中,具有与大小、位置和外观以及动作对应的属性,并且提供编辑向复合显示部件的各状态或状态的分组追加的基本显示部件的属性的属性编辑装置60,即使不用根据配置、外观、动作等不同的同类显示部件,可通过基本显示部件的属性变更。灵活有效地设计设计者希望的配置、外观、动作等。从而有效地实现复合显示部件的各状态的用户接口。
还包括向复合显示部件追加·消除与其大小、位置、外观和动作对应的属性的复合显示部件属性设定装置70,属性编辑装置60编辑向复合显示部件的各状态或状态的分组追加的复合显示部件的属性,通过属性设定可变更复合显示部件的外观、动作等,即便不准备多个外观、动作不同的同类复合显示部件,通过其属性变更也可有效地实现复合显示部件的各状态的用户接口。
属性编辑装置60中,通过作为基本显示部件或复合显示部件的属性值参考记述其他的基本显示部件或复合显示部件的属性值,从而容易进行根据其他显示部件的属性变更外观、动作等的用户接口设计。
在状态集合编辑装置40中,将复合显示部件的各状态或状态的分组的基本显示部件或复合显示部件的配置、外观显示在图中,并且通过鼠标等直接操作它们,在图中编辑与大小、尺寸或部件间的前后关系等的布局相关的属性、信息,直接启动对应的属性编辑装置60,可边直观地把握复合显示部件的各状态的显示部件的配置边有效地进行配置的修正和属性的编辑。
通过还包括基于经显示器的触摸输入、鼠标、时间等的输入设备输入的操作输入模拟复合显示部件存储装置50中存储的复合显示部件的动作的模拟装置80,可边确认设计中的复合显示部件的动作边进行设计。
通过还包括作为复合显示部件的各状态或状态组显示的部件,存储具有实际的用户接口装置难以实现或者复杂的、或者是开发中的功能、但容易虚拟地安装在模拟装置80中的功能的虚拟显示部件的虚拟显示部件存储装置90,可容易地边从设计的初始阶段进行新的用户接口功能的评述边进行设计。
在事件处理编辑装置20中,虚拟设定实际用户接口装置实现困难或复杂或者与开发中的功能相关的、模拟装置80的模拟困难的事件,可进行对该事件的事件处理的编辑,在模拟装置80中,经输入输出设备发出虚拟的事件,可用成为对象的复合显示部件模拟对该发出的虚拟的事件的处理,从而可设计确认对于用实际用户接口装置实现困难或复杂、与开发中的功能相关的事件或模拟装置模拟困难的事件的用户接口的动作。

Claims (12)

1.一种用户接口设计装置,其特征在于包括:
追加·消除多个状态构成的复合显示部件的状态的状态集合编辑装置;
记述上述复合显示部件的各状态的状态间的迁移的事件处理的事件处理编辑装置;
存储预先设定的基本显示部件的基本显示部件存储装置;和
追加·消除上述复合显示部件的各状态中应显示的基本显示部件的状态显示编辑装置。
2.根据权利要求1所述的用户接口设计装置,其特征在于还包括存储设计的上述复合显示部件的复合显示部件存储装置,上述状态显示编辑装置还追加·消除设计的其他复合显示部件。
3.根据权利要求1或2所述的用户接口设计装置,其特征在于上述状态集合编辑装置将上述复合显示部件的几个状态分组,上述状态显示编辑装置汇总编辑在上述分组的状态下公共显示的显示部件。
4.根据权利要求1至3之一所述的用户接口设计装置,其特征在于上述状态集合编辑装置将上述复合显示部件的几个状态分组,上述事件处理编辑装置汇总编辑在上述分组的状态下公共的事件处理。
5.根据权利要求1至4之一所述的用户接口设计装置,其特征在于上述基本显示部件存储装置存储的基本显示部件具有与大小、位置和外观以及动作对应的属性,还包括编辑向上述复合显示部件的各状态或状态的分组追加的基本显示部件的上述属性的属性编辑装置。
6.根据权利要求5所述的用户接口设计装置,其特征在于还包括向上述复合显示部件追加·消除与其动作对应的属性的复合显示部件属性设定装置,上述属性编辑装置编辑向上述复合显示部件的各状态或状态的分组追加的复合显示部件的属性。
7.根据权利要求5或6所述的用户接口设计装置,其特征在于上述属性编辑装置可进行这样的记述:作为上述基本显示部件或上述复合显示部件的属性值,参考其他的上述基本显示部件或上述复合显示部件的属性值。
8.根据权利要求1至4之一所述的用户接口设计装置,其特征在于上述状态集合编辑装置将上述复合显示部件的各状态或状态的分组的上述基本显示部件或上述复合显示部件的配置显示在图中,并且通过输入设备直接操作它们,在图中编辑与大小、尺寸或部件间的前后关系等的布局相关的属性、信息。
9.根据权利要求5至7之一所述的用户接口设计装置,其特征在于上述状态集合编辑装置将上述复合显示部件的各状态或状态的分组的上述基本显示部件或上述复合显示部件的配置显示在图中,并且通过输入设备直接操作它们,在图中编辑与大小、尺寸或部件间的前后关系等的布局相关的属性、信息,直接启动对应的上述属性编辑装置。
10.根据权利要求2所述的用户接口设计装置,其特征在于还包括基于经输入设备输入的操作输入模拟上述复合显示部件存储装置中存储的上述复合显示部件的动作的模拟装置。
11.根据权利要求10所述的用户接口设计装置,其特征在于还包括具有容易虚拟地安装在上述模拟装置中的功能的存储虚拟显示部件的虚拟显示部件存储装置。
12.根据权利要求10或11所述的用户接口设计装置,其特征在于上述事件处理编辑装置虚拟设定实际困难的事件、编辑对该事件的事件处理,
上述模拟装置经输入输出设备发出上述虚拟的事件,用成为对象的复合显示部件模拟对该发出的虚拟的事件的处理。
CNB021062145A 2001-02-14 2002-02-11 用户接口设计装置 Expired - Lifetime CN1184560C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP037161/2001 2001-02-14
JP2001037161A JP3881179B2 (ja) 2001-02-14 2001-02-14 ユーザインタフェース設計装置

Publications (2)

Publication Number Publication Date
CN1371047A true CN1371047A (zh) 2002-09-25
CN1184560C CN1184560C (zh) 2005-01-12

Family

ID=18900333

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021062145A Expired - Lifetime CN1184560C (zh) 2001-02-14 2002-02-11 用户接口设计装置

Country Status (4)

Country Link
US (2) US7385585B2 (zh)
JP (1) JP3881179B2 (zh)
CN (1) CN1184560C (zh)
FR (1) FR2821193B1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101310270B (zh) * 2005-11-16 2010-05-26 微软公司 用于迁移计算设备的用户状态的方法

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3881179B2 (ja) * 2001-02-14 2007-02-14 三菱電機株式会社 ユーザインタフェース設計装置
US20030052919A1 (en) * 2001-09-06 2003-03-20 Tlaskal Martin Paul Animated state machine
JP3760904B2 (ja) * 2002-09-06 2006-03-29 ソニー株式会社 Guiアプリケーション開発支援装置、gui表示装置、および方法、並びにコンピュータ・プログラム
JP3755499B2 (ja) * 2002-09-06 2006-03-15 ソニー株式会社 Guiアプリケーション開発支援装置、gui表示装置、および方法、並びにコンピュータ・プログラム
JP3755500B2 (ja) * 2002-09-06 2006-03-15 ソニー株式会社 Guiアプリケーション開発支援装置および方法、並びにコンピュータ・プログラム
DE112004001955T5 (de) * 2003-10-16 2006-08-24 Mitsubishi Denki K.K. Benutzeroberflächensoftware-Entwurfssystem
GB2411331A (en) * 2004-02-19 2005-08-24 Trigenix Ltd Rendering user interface using actor attributes
JP4679834B2 (ja) * 2004-04-23 2011-05-11 三菱電機株式会社 Gui設計装置及びプログラム
US7587080B1 (en) * 2004-11-04 2009-09-08 Rockwell Automation Technologies, Inc. Image retention user interface
US7398474B2 (en) * 2005-01-31 2008-07-08 Microsoft Corporation Method and system for a digital device menu editor
US20070156382A1 (en) * 2005-12-29 2007-07-05 Graham James L Ii Systems and methods for designing experiments
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US10313505B2 (en) * 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US20080168402A1 (en) 2007-01-07 2008-07-10 Christopher Blumenberg Application Programming Interfaces for Gesture Operations
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US20080168478A1 (en) 2007-01-07 2008-07-10 Andrew Platzer Application Programming Interfaces for Scrolling
JP4986288B2 (ja) * 2007-05-01 2012-07-25 日本システムウエア株式会社 組込み装置、その開発システム、開発プログラム、データの転送方法およびデータ構造
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
US11126321B2 (en) 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US9619143B2 (en) 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
US8645827B2 (en) 2008-03-04 2014-02-04 Apple Inc. Touch event model
US20110302514A1 (en) * 2008-03-11 2011-12-08 Creative Information Technology Method for designing a graphical interface program
US20090271742A1 (en) * 2008-04-29 2009-10-29 Rui Zhang User interface navigation design system
US8566045B2 (en) 2009-03-16 2013-10-22 Apple Inc. Event recognition
US9684521B2 (en) 2010-01-26 2017-06-20 Apple Inc. Systems having discrete and continuous gesture recognizers
JP5177083B2 (ja) * 2009-06-04 2013-04-03 株式会社デンソー ソースコード自動生成プログラム,ソースコード自動生成装置
US8458615B2 (en) 2010-04-07 2013-06-04 Apple Inc. Device, method, and graphical user interface for managing folders
US10788976B2 (en) 2010-04-07 2020-09-29 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
JP5545744B2 (ja) 2010-10-07 2014-07-09 富士通株式会社 操作画面設計支援プログラム、操作画面設計支援装置および操作画面設計支援方法
US8566794B2 (en) * 2010-10-19 2013-10-22 Sap Ag Checkpoint entry insertion during test scenario creation
JP5801682B2 (ja) 2011-10-13 2015-10-28 富士通株式会社 設定情報生成プログラム、設定情報生成装置および設定情報生成方法
JP5903276B2 (ja) * 2012-01-04 2016-04-13 富士通株式会社 表示制御プログラム及び該装置
US9733716B2 (en) 2013-06-09 2017-08-15 Apple Inc. Proxy gesture recognizer
KR101952928B1 (ko) 2013-10-30 2019-02-27 애플 인크. 관련 사용자 인터페이스 객체를 표시
DE112015006239T5 (de) * 2015-02-27 2017-11-16 Mitsubishi Electric Corporation Benutzeroberlächen-ausführungsvorrichtung und benutzeroberflächengestaltungsvorrichtung
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
US11816325B2 (en) 2016-06-12 2023-11-14 Apple Inc. Application shortcuts for carplay
JP6164344B2 (ja) * 2016-06-23 2017-07-19 三菱電機株式会社 ユーザインタフェース実行装置およびユーザインタフェース設計装置
US10783061B2 (en) * 2018-06-22 2020-09-22 Microsoft Technology Licensing, Llc Reducing likelihood of cycles in user interface testing
US11675476B2 (en) 2019-05-05 2023-06-13 Apple Inc. User interfaces for widgets

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8621061D0 (en) * 1986-09-01 1986-10-08 Hewlett Packard Ltd User interface simulation
US5371683A (en) * 1989-03-22 1994-12-06 Kabushiki Kaisha Toshiba LSI design support system
JPH04137036A (ja) * 1990-09-28 1992-05-12 Toshiba Corp ソフトウェア部品合成装置
JPH06103051A (ja) * 1991-07-17 1994-04-15 Toshiba Corp プログラム作成装置
JP2929824B2 (ja) * 1992-02-18 1999-08-03 日本電気株式会社 ユーザ・インタフェース制御方式
EP0622729A3 (en) * 1993-04-29 1995-02-01 Ibm User interface generator for a user interface server.
JP2991895B2 (ja) * 1993-06-29 1999-12-20 新日本製鐵株式会社 プラント設備における制御プログラムの設計方法
JPH0793119A (ja) * 1993-09-21 1995-04-07 Mitsubishi Electric Corp グラフィカルユーザインタフェース装置
US5801687A (en) * 1994-09-30 1998-09-01 Apple Computer, Inc. Authoring tool comprising nested state machines for use in a computer system
US5542034A (en) * 1994-10-19 1996-07-30 Hewlett-Packard Company Minimizing logic to determine current state in an output encoded finite state machine
JPH08190476A (ja) * 1995-01-06 1996-07-23 Hitachi Ltd 対話型プログラムの開発支援装置
JPH08286899A (ja) * 1995-04-18 1996-11-01 Hitachi Ltd 表示画面状態遷移表によるプログラム作成方法
US20030091329A1 (en) * 1997-04-12 2003-05-15 Tetsuro Nakata Editing system and editing method
JP3137238B2 (ja) * 1998-05-27 2001-02-19 日本電気株式会社 階層化gui部品相互通信システム
JP2000137599A (ja) 1998-10-30 2000-05-16 Nec Corp Gui設計システム
JP2000276342A (ja) 1999-03-26 2000-10-06 Mitsubishi Electric Corp 設計仕様作成装置及び設計仕様作成方法
US6853963B1 (en) * 1999-05-25 2005-02-08 Empirix Inc. Analyzing an extended finite state machine system model
US6701513B1 (en) * 2000-01-14 2004-03-02 Measurement Computing Corporation Program-development environment for use in generating application programs
US7093005B2 (en) * 2000-02-11 2006-08-15 Terraspring, Inc. Graphical editor for defining and creating a computer system
US6681383B1 (en) * 2000-04-04 2004-01-20 Sosy, Inc. Automatic software production system
JP2002073004A (ja) * 2000-08-24 2002-03-12 Nec Software Hokuriku Ltd 画面レイアウトシステムおよび画面レイアウト方法
JP3881179B2 (ja) * 2001-02-14 2007-02-14 三菱電機株式会社 ユーザインタフェース設計装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101310270B (zh) * 2005-11-16 2010-05-26 微软公司 用于迁移计算设备的用户状态的方法

Also Published As

Publication number Publication date
US20020109721A1 (en) 2002-08-15
JP2002244848A (ja) 2002-08-30
FR2821193A1 (fr) 2002-08-23
CN1184560C (zh) 2005-01-12
US20080222539A1 (en) 2008-09-11
JP3881179B2 (ja) 2007-02-14
US8059092B2 (en) 2011-11-15
FR2821193B1 (fr) 2007-04-13
US7385585B2 (en) 2008-06-10

Similar Documents

Publication Publication Date Title
CN1184560C (zh) 用户接口设计装置
US10223076B1 (en) Generating code based on user interactions with a user interface element in a code editor
CN1755616A (zh) 通过层次结构列表编辑任意图形的文本
CN1655120A (zh) 在集成开发环境中作为设计器的主宿的应用程序
US20060271836A1 (en) Method, graphical interface and computer-readable medium for generating a preview of a reformatted preview segment
WO2002050657A1 (en) System and method for multimedia authoring and playback
JP2003044473A (ja) インターネット・プレゼンテーション・システム及び方法、プロジェクタ装置
CN1473292A (zh) 双向演示显示系统
JP2009508227A (ja) ブラウズモードデザイナ
US20050235212A1 (en) Method and apparatus to provide visual editing
CN1585925A (zh) Gui应用程序开发支持设备和方法及计算机程序
CN1869973A (zh) 生成文档的方法和系统
US20020008704A1 (en) Interactive behavioral authoring of deterministic animation
CN1280727C (zh) 一种人机命令测试方法
JP2004126637A (ja) コンテンツ作成システム及びコンテンツ作成方法
CN102707937A (zh) 一种图文系统中触摸屏菜单场景的实现方法及系统
WO2001060060A1 (en) Control of sequence of video modifying operations
CN1786902A (zh) 一种图形用户界面及其生成方法
US7484201B2 (en) Nonlinear editing while freely selecting information specific to a clip or a track
CN1855052A (zh) 一种从树型结构数据和一组代码片断结构体生成目标源代码的方法
CN1692334A (zh) 程序自动变换方法及程序自动变换装置
CN1136506C (zh) 多媒体标题播放装置
US7885979B2 (en) Method, graphical interface and computer-readable medium for forming a batch job
US7975219B2 (en) Method, graphical interface and computer-readable medium for reformatting data
JP4757762B2 (ja) ユーザインタフェース装置およびユーザインタフェース装置用プログラム

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20050112