WO2012144140A1 - UI(User Interface)作成支援装置、UI作成支援方法及びプログラム - Google Patents

UI(User Interface)作成支援装置、UI作成支援方法及びプログラム Download PDF

Info

Publication number
WO2012144140A1
WO2012144140A1 PCT/JP2012/002347 JP2012002347W WO2012144140A1 WO 2012144140 A1 WO2012144140 A1 WO 2012144140A1 JP 2012002347 W JP2012002347 W JP 2012002347W WO 2012144140 A1 WO2012144140 A1 WO 2012144140A1
Authority
WO
WIPO (PCT)
Prior art keywords
proficiency level
configuration
level information
job
screen
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.)
Ceased
Application number
PCT/JP2012/002347
Other languages
English (en)
French (fr)
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2013510859A priority Critical patent/JPWO2012144140A1/ja
Priority to US14/112,196 priority patent/US20140040759A1/en
Publication of WO2012144140A1 publication Critical patent/WO2012144140A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Definitions

  • the present invention relates to a UI creation support apparatus, a UI creation support method, and a program.
  • a user who creates a UI screen (hereinafter referred to as “design user”) needs to grasp a user who uses the created UI screen (hereinafter referred to as “assumed user”) and design a UI screen suitable for the assumed user.
  • design user a user who uses the created UI screen
  • assumed user a user who uses the created UI screen
  • Patent Document 1 discloses a screen transition control that determines the skill level of an input operation of the assumed user based on the operation time, the number of uses, and the use period of the assumed user's terminal device, and omits the input instruction screen based on the determination result. The method is described. Specifically, when the assumed user is unfamiliar with the ordering work, the input instruction screen at all stages from the menu screen to the data registration completion screen is transitioned. It is described that a transition is made to the data input screen by omitting, and a transition is made to the menu screen again after the data registration completion screen is omitted.
  • the UI screen suitable for the assumed user varies depending on the device proficiency level ”).
  • the configuration that the UI screen for an assumed user with a high job proficiency should have and the configuration that the UI screen for an assumed user with a high device proficiency should have are likely to be the same.
  • such a UI screen for a user performs a plurality of processes in parallel, and thus can be configured to permit the use of a plurality of windows at a time.
  • the configuration that the UI screen for an assumed user having a low job proficiency level should have and the configuration that the UI screen for an assumed user having a low device proficiency level should have are likely to be the same.
  • such a UI screen for a user can be configured to permit use of only one window at a time in order to prohibit a plurality of processes from being performed in parallel.
  • the job proficiency level of the assumed user and the device proficiency level are not necessarily the same, and one of the proficiency levels may be high but the other level may be low.
  • a UI creation support apparatus that performs support for creating a UI screen used for a certain job for each user, the job proficiency level information indicating the level of proficiency of the job, and the Acquisition means for acquiring device proficiency level information indicating the level of proficiency level for a device used for operating the UI screen, and for each of a plurality of configuration items obtained by subdividing the UI screen configuration, Priority determining means for deciding which of the device proficiency information is to be prioritized configuration content, and for each of the configuration items, based on the job proficiency information or the device proficiency information determined to be prioritized by the priority determining means, There is provided a UI creation support device having UI configuration determination means for determining configuration contents.
  • a program for causing a computer to function as UI configuration determining means for determining the contents is provided.
  • a UI creation support method for providing support for creating a UI screen used for a certain business for each user, the business proficiency level information indicating a level of proficiency level of the business, and An acquisition step for acquiring device proficiency level information indicating a proficiency level for a device used for operating the UI screen; and the task proficiency level information for each of a plurality of configuration items obtained by subdividing the UI screen configuration And a priority determination step for determining which of the device proficiency information is to be prioritized configuration content, and for each of the configuration items, based on the task proficiency information or the device proficiency information determined to be prioritized in the priority determination step
  • a UI creation support method in which a computer executes a UI configuration determination step for determining configuration contents.
  • each unit of the present embodiment includes an arbitrary computer CPU, memory, a program loaded in the memory (a program stored in the memory in advance from the stage of shipping the device, a storage medium such as a CD, and the Internet). And a storage unit such as a hard disk for storing the program, and a network connection interface, and any combination of hardware and software. It will be understood by those skilled in the art that there are various modifications to the implementation method and equipment.
  • each device of the present embodiment is described as being realized by one device, but the means for realizing it is not limited to this. That is, it may be a physically separated configuration or a logically separated configuration.
  • the UI creation support apparatus of the present embodiment performs the following processes (1) to (3) in order to provide support for creating a UI screen used for a certain job for each user.
  • business proficiency level information information indicating a job proficiency level of an assumed user who uses the UI screen under design
  • device proficiency level information information indicating a device proficiency level
  • Apparatus proficiency level information information indicating a device proficiency level
  • the business proficiency level information and the device proficiency level information can be values representing the degree, such as “Lv1”, “Lv2”, “Lv3”,.
  • the configuration item may be, for example, “degree of freedom of execution means”, and the specific configuration content of the configuration item may be “executable only with a mouse or touch”, “provide shortcut keys”, “ Providing shortcut keys and optimizing for keyboard-only operations ”.
  • the configuration content is determined based on the business proficiency level information or the device proficiency level information determined to be prioritized in (2).
  • the UI creation support apparatus subdivides the UI screen configuration into a plurality of configuration items, and determines which of the business proficiency level information and the device proficiency level information is prioritized for each configuration item. decide. Then, the configuration content of the UI screen is determined for each configuration item based on the proficiency level information of the determined one, and the configuration of one UI screen is determined by combining them.
  • FIG. 1 is a functional block diagram showing an example of the configuration of the UI creation support apparatus 1 of the present embodiment.
  • the UI creation support apparatus 1 according to the present embodiment includes an acquisition unit 10, a priority determination unit 20, and a UI configuration determination unit 40.
  • the UI creation support apparatus 1 according to the present embodiment can also include any one or more of the weighting holding unit 30, the UI configuration holding unit 50, and the UI screen creation unit 60.
  • each part will be described.
  • the acquisition unit 10 acquires business proficiency level information and device proficiency level information.
  • the job proficiency level and device proficiency level are predetermined numbers (design, such as “Lv1”, “Lv2”, “Lv3”,..., “Advanced”, “Intermediate”, “Beginner”, etc.
  • the acquisition unit 10 holds the information.
  • the acquisition part 10 receives the input of a level for every work proficiency degree and apparatus proficiency level from a design user via all input devices, such as a mouse
  • the input may be realized by using a UI screen provided with GUI (Graphical User Interface) components such as a check box and a drop-down list.
  • GUI Graphic User Interface
  • the job proficiency level and the device proficiency level can be classified by the same means (number of levels, etc.). In this embodiment, it is assumed that the job proficiency level and the device proficiency level are classified into three levels of “Lv1”, “Lv2”, and “Lv3”. “Lv1” has the lowest proficiency level, “Lv3” has the highest proficiency level, and “Lv2” indicates a proficiency level between “Lv1” and “Lv3”.
  • the priority determination unit 20 determines, for each of a plurality of configuration items obtained by subdividing the UI screen configuration, which of the business proficiency level information and the device proficiency level information is to be prioritized.
  • configuration items will be described.
  • “data input means on UI screen” can be considered.
  • Specific configuration contents of the configuration item include mouse input, keyboard input, combination of mouse input and keyboard input, microphone
  • voice input can be considered.
  • the means for subdividing the UI screen configuration into a plurality of configuration items, specifically, the number of configuration items and the content of the configuration items are not particularly limited, but the UI screen that can be created as the subdivision is more detailed There are many variations.
  • FIG. 2 shows a specific example of configuration items and an example of specific configuration contents of each configuration item.
  • the information shown in FIG. 2 is held by the UI configuration holding unit 50 shown in FIG.
  • the configuration item is described in the “UI configuration item” column, and the specific configuration content of each configuration item is described in the “UI configuration content” column.
  • the “UI configuration content” column is divided into three columns “Lv1”, “Lv2”, and “Lv3” corresponding to the levels of job proficiency and device proficiency.
  • an appropriate configuration content is described as a UI screen for an assumed user whose proficiency level is at that level. That is, the information shown in FIG. 2 is information that defines appropriate configuration contents according to each level (skill level) for each configuration item.
  • “degree of freedom of execution means” is included as a configuration item.
  • the configuration item relates to a configuration for executing a predetermined function on the UI screen.
  • “enable only by mouse or touch” in association with the proficiency level “Lv1”, “provide shortcut keys” in association with the proficiency level “Lv2”, proficiency level Corresponding to “Lv3”, “Providing shortcut keys or optimizing operation only with the keyboard” is described.
  • the configuration items shown in FIG. 2 and the configuration content of each configuration item are merely examples, and the usage of UI screens to be designed, usage scenes, budgets, etc., among other configuration contents that can be realized using conventional technology Various selections are possible in consideration of the circumstances.
  • the configuration item “degree of freedom of input” describes the configuration content in association with the proficiency levels “Lv1” and “Lv3”, but does not describe the configuration content in association with the proficiency level “Lv2”. .
  • the configuration that the UI screen for the assumed user with the business proficiency level “Lv1” should have and the configuration that the UI screen for the assumed user with the device proficiency level “Lv1” should have are the same.
  • the configuration that the UI screen for the assumed user with the degree “Lv2” should have and the configuration that the UI screen for the assumed user with the device familiarity “Lv2” should have are the same, and the job proficiency is
  • the configuration that the UI screen for the assumed user having “Lv3” should have and the configuration that the UI screen for the assumed user having the device proficiency “Lv3” should have are the same.
  • this example is merely an example, and it is also possible to define appropriate configuration contents according to each level (skill level) for each of the job skill level and the device skill level.
  • the priority determination unit 20 uses the business proficiency level information and the device proficiency level information acquired by the acquisition unit 10, information as shown in FIG. 3, and the following equation (Equation 1).
  • the information shown in FIG. 3 is held by the weighting holding unit 30 shown in FIG.
  • the information indicates the work proficiency level and the device proficiency level determined for each configuration item (weights related to the configuration / skill level). This value corresponds to the “configuration / skill level relevance” shown in the equation (Equation 1).
  • the weighting values shown in FIG. 3 are given from the following viewpoints.
  • the weighting value indicates the degree to be emphasized when determining the specific configuration content of each configuration item.
  • the weighting value is increased as the degree to be emphasized when determining the specific configuration content of each configuration item is larger.
  • a value indicating that is added to the proficiency level In the illustrated example, “0” is attached. Note that, in a certain configuration item, neither the job proficiency level nor the device proficiency level takes “0” as illustrated.
  • the priority determination unit 20 holds in advance the constants (skill level constants) determined for each proficiency level divided into a predetermined number (design items).
  • the priority determination unit 20 sets the proficiency level constant “7” for the proficiency level “Lv1”, the proficiency level constant “3” for the proficiency level “Lv2”, and the proficiency level constant “1” for the proficiency level “Lv3”. Keep it.
  • the proficiency level constant is merely an example.
  • the proficiency level constant corresponds to the “skill level constant” shown in the equation (Equation 1).
  • the proficiency level constant is given from the following viewpoints.
  • the proficiency level constant indicates a degree to be emphasized when determining the specific configuration content of each configuration item.
  • the proficiency level constant is increased as the degree to be emphasized when determining the specific configuration contents of each configuration item is increased. In the case of the above example, a larger proficiency constant is given to a lower proficiency level. In this way, if the assumed user's job proficiency level and the device proficiency level do not match, a UI screen tailored to a lower proficiency level tends to be created.
  • a processing example of the priority determination unit 20 performed using such information is as follows. First, the priority determination unit 20 determines a proficiency constant for each of the business proficiency level and the device proficiency level based on the business proficiency level information and the device proficiency level information acquired by the acquisition unit 10, respectively. After that, the priority determination unit 20 uses the proficiency level constant and the information shown in FIG. 3 held by the weighting holding unit 30, and determines the job proficiency level and device for each configuration item based on the formula (Equation 1). Calculate the priority of each proficiency level. Then, the priority determination unit 20 compares the priorities of the job proficiency level and the device proficiency level for each configuration item, and determines to determine the configuration content with priority on the larger master level for each configuration item. . That is, it is determined to determine the configuration content based on proficiency level information (work proficiency level information or apparatus proficiency level information) of a proficiency level with a high priority.
  • proficiency level information work proficiency level information or apparatus proficiency level information
  • the UI configuration determination unit 40 determines the configuration content for each configuration item based on the business proficiency level information or the device proficiency level information determined to be given priority by the priority determination unit 20. For example, the UI configuration determination unit 40 determines the configuration content for each configuration item using information as illustrated in FIG. 2 held by the UI configuration storage unit 50. That is, for each configuration item, the UI configuration determining unit 40 is identified by the job proficiency level information or the device proficiency level information determined to be prioritized by the priority determining unit 20 (in this embodiment, “Lv1”, The configuration content associated with “Lv2” or “Lv3”) is searched, and the configuration content acquired as the search result is determined as the configuration content of the configuration item.
  • the UI screen creation unit 60 creates a UI screen in accordance with the determination made by the UI configuration determination unit 40.
  • a configuration of the UI screen creation unit 60 can be realized according to the related art. For example, a module that realizes each configuration content shown in FIG. 2 (for example, “executable only with a mouse or a touch”) is stored in the storage device in advance, and the UI screen creation unit 60 is configured for each configuration item.
  • One UI screen may be created by using the modules of the component contents determined in the above and combining them.
  • the UI creation support apparatus of the present embodiment can be realized by installing the following program in a computer, for example.
  • a program for providing support for creating a UI screen used for a certain business for each user Acquisition means for acquiring the job proficiency level information indicating the level of proficiency level of the job, and device proficiency level information indicating the level of proficiency level of the device used for operating the UI screen;
  • Priority determining means for determining which of the plurality of configuration items obtained by subdividing the configuration of the UI screen should be given priority to the content of the operation proficiency level information or the device proficiency level information;
  • the acquisition unit 10 acquires job proficiency information indicating job proficiency and device proficiency information indicating device proficiency used for operating the UI screen (S10: acquisition step).
  • the acquisition unit 10 acquires any of the proficiency levels “Lv1” to “Lv3” as the job proficiency level information and the apparatus proficiency level information.
  • the proficiency level “Lv2” is acquired as the task proficiency level information
  • the proficiency level “Lv3” is acquired as the apparatus proficiency level information.
  • the priority determination unit 20 determines which of the task proficiency level information and the device proficiency level information is prioritized for each of a plurality of configuration items obtained by subdividing the UI screen configuration (S20: priority determination step) ).
  • S20 priority determination step
  • the priority determination unit 20 includes the information shown in FIG. 3 held by the weighting storage unit 30, the proficiency level constant (the proficiency level constant “7” for the proficiency level “Lv1”, and the proficiency level constant “3” for the proficiency level “Lv2”). , The proficiency level constant “1” of the proficiency level “Lv3”) and the above formula (Equation 1) are used to calculate the priorities of the job proficiency level and the device proficiency level (S21).
  • the priority determination unit 20 compares these priorities with each other (S22), and prioritizes the larger device proficiency information, and determines that the configuration content of the configuration item “degree of freedom of input” is determined (S23). ).
  • the priority determination unit 20 executes the processing as described above, and determines, for each configuration item, which of the business proficiency level information and the device proficiency level information is to be prioritized to determine the configuration content.
  • the UI configuration determining unit 40 determines the configuration content for each configuration item based on the business proficiency level information or the device proficiency level information determined to be prioritized by the priority determining unit 20 in S20 (S30: UI configuration determining step). ).
  • the processing will be described by taking “execution means freedom” and “input freedom” among a plurality of configuration items shown in FIG. 2 as an example.
  • the UI configuration determination unit 40 refers to the information shown in FIG. 2 held by the UI configuration storage unit 50, and determines the configuration content based on the device proficiency level information determined to be prioritized by the priority determination unit 20 in S20. Specifically, the UI configuration determination unit 40 sets the configuration content “shortcut key” associated with the device proficiency information: proficiency “Lv3” in FIG. 2 as the configuration content of the configuration item “degree of freedom of execution means”. Optimize for operation with only the keyboard or keyboard ".
  • the UI configuration determination unit 40 refers to the information shown in FIG. 2 held by the UI configuration storage unit 50, and determines the configuration content based on the job proficiency level information determined to be prioritized by the priority determination unit 20 in S20. Specifically, the UI configuration determination unit 40 determines the configuration content associated with the task proficiency level information: the proficiency level “Lv2” in FIG. 2 as the configuration content of the configuration item “degree of freedom of input”. In the information shown in FIG. 2, the configuration content is not associated with the proficiency level “Lv2”. In such a case, the UI configuration determining unit 40 determines other configuration contents according to a predetermined operation.
  • the UI configuration determination unit 40 moves to a lower level of proficiency while confirming whether or not the configuration content is associated, and the configuration content found first is changed to the configuration content of the configuration item. Determine as. Specifically, the UI configuration determination unit 40 sets the configuration content associated with the proficiency level “Lv1” “to be selected from a default value as much as possible” as the configuration content of the configuration item “freedom of input”. decide.
  • the configuration content determined for each configuration item in S30 is stored in the storage device. Then, for example, the UI screen creation unit 60 creates a UI screen according to the content determined in S30.
  • the UI screen design user simply inputs the work proficiency level and device proficiency level of the assumed user who uses the UI screen being designed to the UI creation support apparatus of the present embodiment. It is possible to determine a configuration to be included in the user UI screen.
  • the UI creation support apparatus is used to create the first proposal of the configuration included in the UI screen being designed, and then the UI is based on the first proposal.
  • the screen design can be changed. Also from this point, according to the present embodiment, it can be said that the time and labor in designing the UI screen can be reduced.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)

Abstract

ある業務に利用されるUI画面をユーザごとに作成するための支援を行うUI作成支援装置(1)であって、業務の習熟度のレベルを示す業務習熟度情報、及び、UI画面を操作するために使用する装置の習熟度のレベルを示す装置習熟度情報を取得する取得部(10)と、UI画面の構成を細分化した複数の構成項目ごとに、業務習熟度情報及び装置習熟度情報いずれを優先した構成内容とするか決定する優先決定部(20)と、構成項目ごとに、優先決定部(20)が優先すると決定した業務習熟度情報または装置習熟度情報に基づいて、構成内容を決定するUI構成決定部(40)と、を有するUI作成支援装置(1)。

Description

UI(User Interface)作成支援装置、UI作成支援方法及びプログラム
 本発明は、UI作成支援装置、UI作成支援方法及びプログラムに関する。
 UI画面を作成するユーザ(以下、「設計ユーザ」)は、作成したUI画面を使用するユーザ(以下、「想定ユーザ」)を把握し、当該想定ユーザに適したUI画面を設計する必要があるが、想定ユーザに適したUI画面を設計することは容易でない。
 特許文献1には、想定ユーザの端末装置に対する操作時間、使用回数、使用期間に基づいて想定ユーザの入力操作の熟練度を判定し、当該判定結果に基づいて入力指示画面を省略する画面遷移制御方式が記載されている。具体的には、想定ユーザが注文業務に不慣れな段階ではメニュー画面からデータ登録完了画面に至る全ての段階の入力指示画面を遷移し、想定ユーザが注文業務に熟練すると、メニュー画面からデータ一覧画面を省略してデータ入力画面に遷移し、その後、データ登録完了画面等を省略して再びメニュー画面に遷移することが記載されている。
特開平08-137649号公報
 ある業務に利用されるUI画面を設計する場合、想定ユーザの当該業務の習熟度(以下、「業務習熟度」)、及び、UI画面を操作するために使用する装置に対する習熟度(以下、「装置習熟度」)に応じて、想定ユーザに適したUI画面は異なる。本発明者は、想定ユーザの業務習熟度、及び、装置習熟度を考慮して想定ユーザに適したUI画面を作成する手段を検討した結果、以下の課題を見出した。
 業務習熟度が高い想定ユーザ用のUI画面が備えるべき構成、及び、装置習熟度が高い想定ユーザ用のUI画面が備えるべき構成は同様のものとなりやすい。例えば、このようなユーザ用のUI画面は、複数の処理を並列的に行うため、1度に複数のウインドウの使用を認める構成とすることができる。また、業務習熟度が低い想定ユーザ用のUI画面が備えるべき構成、及び、装置習熟度が低い想定ユーザ用のUI画面が備えるべき構成も同様のものとなりやすい。例えば、このようなユーザ用のUI画面は、複数の処理を並列的に行うことを禁止するため、1度に1つのウインドウのみの使用を認める構成とすることができる。
 しかしながら、想定ユーザの業務習熟度、及び、装置習熟度は必ずしも同程度とならず、一方の習熟度は高いが他方の習熟度は低い場合があり得る。従来、このような事態を考慮して、適切なUI画面を作成する技術がなかった。特許文献1に記載の技術は、当該点を考慮していないため、一方の習熟度は高いが他方の習熟度は低い想定ユーザに対して、適切なUI画面を作成することはできない。
 本発明は、必ずしも同程度の水準とならない想定ユーザの業務習熟度、及び、装置習熟度を適切に反映させて、想定ユーザに適したUI画面を作成するための技術を提供することを課題とする。
 本発明によれば、ある業務に利用されるUI画面をユーザごとに作成するための支援を行うUI作成支援装置であって、前記業務の習熟度のレベルを示す業務習熟度情報、及び、前記UI画面を操作するために使用する装置に対する習熟度のレベルを示す装置習熟度情報を取得する取得手段と、UI画面の構成を細分化した複数の構成項目ごとに、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定する優先決定手段と、前記構成項目ごとに、前記優先決定手段が優先すると決定した前記業務習熟度情報または前記装置習熟度情報に基づいて、構成内容を決定するUI構成決定手段と、を有するUI作成支援装置が提供される。
 また、本発明によれば、ある業務に利用されるUI画面をユーザごとに作成するための支援を行うためのプログラムであって、前記業務の習熟度のレベルを示す業務習熟度情報、及び、前記UI画面を操作するために使用する装置に対する習熟度のレベルを示す装置習熟度情報を取得する取得手段、UI画面の構成を細分化した複数の構成項目ごとに、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定する優先決定手段、前記構成項目ごとに、前記優先決定手段が優先すると決定した前記業務習熟度情報または前記装置習熟度情報に基づいて、構成内容を決定するUI構成決定手段、としてコンピュータを機能させるためのプログラムが提供される。
 また、本発明によれば、ある業務に利用されるUI画面をユーザごとに作成するための支援を行うUI作成支援方法であって、前記業務の習熟度のレベルを示す業務習熟度情報、及び、前記UI画面を操作するために使用する装置に対する習熟度のレベルを示す装置習熟度情報を取得する取得ステップと、UI画面の構成を細分化した複数の構成項目ごとに、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定する優先決定ステップと、前記構成項目ごとに、前記優先決定ステップで優先すると決定した前記業務習熟度情報または前記装置習熟度情報に基づいて、構成内容を決定するUI構成決定ステップと、をコンピュータが実行するUI作成支援方法が提供される。
 本発明によれば、必ずしも同程度の水準とならない想定ユーザの業務習熟度、及び、装置習熟度を適切に反映させて、想定ユーザに適したUI画面を作成することが可能となる。
 上述した目的、および、その他の目的、特徴及び利点は、以下に述べる好適な実施の形態、および、それに付随する以下の図面によって、さらに明らかになる。
本実施形態のUI作成支援装置の機能ブロック図の一例である。 本実施形態のUI構成保持部が保持する情報の一例である。 本実施形態の重み付け保持部が保持する情報の一例である。 本実施形態のUI作成支援方法の処理の流れの一例を示すフローチャートである。 本実施形態のUI作成支援方法の処理の流れの一例を示すフローチャートである。
 以下、本発明の実施の形態について図面を用いて説明する。
 なお、本実施形態の各部は、任意のコンピュータのCPU、メモリ、メモリにロードされたプログラム(あらかじめ機器を出荷する段階からメモリ内に格納されているプログラムのほか、CD等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムも含む)、そのプログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、機器にはいろいろな変形例があることは、当業者には理解されるところである。
 また、本実施形態の説明において利用する機能ブロック図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、本実施形態の各装置は1つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。
 まず、本実施形態の概要について説明する。
 本実施形態のUI作成支援装置は、ある業務に利用されるUI画面をユーザごとに作成するための支援を行うため、以下の(1)乃至(3)の処理を行う。
(1)UI画面を作成する設計ユーザから、設計中のUI画面を使用する想定ユーザの業務習熟度を示す情報(以下、「業務習熟度情報」)、および、装置習熟度を示す情報(以下、「装置習熟度情報」)各々の入力を受付ける。業務習熟度情報及び装置習熟度情報は、例えば、「Lv1」、「Lv2」、「Lv3」、・・・などのように、その度合いを表す値とすることができる。
(2)UI画面の構成を細分化した複数の構成項目ごとに、業務習熟度情報及び装置習熟度情報のいずれを優先した構成内容とするか決定する。構成項目は、例えば「実行手段の自由度」等が考えられ、当該構成項目の具体的な構成内容としては、「マウスやタッチのみで実行可能とする」、「ショートカットキーを提供する」、「ショートカットキーの提供やキーボードのみでの操作への最適化を行う」などが考えられる。
(3)構成項目ごとに、(2)で優先すると決定した業務習熟度情報又は装置習熟度情報に基づいて、構成内容を決定する。
 このように、本実施形態のUI作成支援装置は、UI画面の構成を複数の構成項目に細分化し、構成項目ごとに業務習熟度情報及び装置習熟度情報のいずれを優先した構成内容とするか決定する。そして、決定した方の習熟度情報に基づいて構成項目ごとにUI画面の構成内容を決定し、それらを組み合わせて1つのUI画面の構成を決定する。
 次に、本実施形態の構成について詳細に説明する。
 図1は、本実施形態のUI作成支援装置1の構成の一例を示す機能ブロック図を示す。本実施形態のUI作成支援装置1は、取得部10と、優先決定部20と、UI構成決定部40とを有する。また、本実施形態のUI作成支援装置1は、重み付け保持部30、UI構成保持部50、及び、UI画面作成部60のいずれか1つ以上を有することもできる。以下、各部について説明する。
 取得部10は、業務習熟度情報及び装置習熟度情報各々を取得する。業務習熟度及び装置習熟度は、予め、「Lv1」、「Lv2」、「Lv3」、・・・や、「上級者」、「中級者」、「初級者」等のように所定数(設計的事項)の水準にレベル分けされており、取得部10は、当該情報を保持している。そして、取得部10は、マウス、キーボード、タッチパネルディスプレイ、マイク等のあらゆる入力装置を介して、設計ユーザから、業務習熟度及び装置習熟度各々ごとに、レベルの入力を受付ける。当該入力は、例えばチェックボックス、ドロップダウンリスト等のGUI(Graphical User Interface)部品を備えたUI画面を利用して実現してもよい。なお、業務習熟度及び装置習熟度は、同様の手段(レベル数等)でレベル分けすることができる。本実施の形態では、業務習熟度及び装置習熟度はいずれも、「Lv1」、「Lv2」、「Lv3」の3つの水準にレベル分けされているものとする。「Lv1」は最も習熟度が低く、「Lv3」は最も習熟度が高く、「Lv2」は「Lv1」と「Lv3」の間の習熟度を示す。
 優先決定部20は、UI画面の構成を細分化した複数の構成項目ごとに、業務習熟度情報及び装置習熟度情報いずれを優先した構成内容とするか決定する。
 まず、構成項目について説明する。構成項目の具体例としては、例えば、「UI画面におけるデータの入力手段」が考えられ、当該構成項目の具体的な構成内容としては、マウス入力、キーボード入力、マウス入力とキーボード入力の組み合わせ、マイクでの音声入力等が考えられる。なお、UI画面の構成を複数の構成項目に細分化する手段、具体的には構成項目の数や、構成項目の内容等は特段制限されないが、より細かく細分化するほど、作成可能なUI画面のバリエーションは多くなる。
 ここで、図2に、構成項目の具体例、及び、各構成項目の具体的な構成内容の一例を示す。図2に示す情報は、図1に示すUI構成保持部50が保持する。
 図2中、「UI構成の項目」の欄に構成項目が記載され、「UI構成の内容」の欄に各構成項目の具体的な構成内容が記載されている。なお、「UI構成の内容」の欄は、業務習熟度及び装置習熟度のレベルに対応する「Lv1」、「Lv2」、「Lv3」の3つの欄に分けられており、各レベルに対応付けて、習熟度が当該レベルである想定ユーザ用のUI画面として適切な構成内容が記載されている。すなわち、図2に示す情報は、構成項目ごとに、各レベル(習熟度)に応じた適切な構成内容を定めた情報となっている。
 例えば、図2に示すデータの場合、構成項目として「実行手段の自由度」が含まれている。当該構成項目は、UI画面上で所定の機能を実行するための構成に関する。そして、当該構成項目の構成内容として、習熟度「Lv1」に対応付けて「マウスやタッチのみで実行可能とする」、習熟度「Lv2」に対応付けて「ショートカットキーを提供する」、習熟度「Lv3」に対応付けて「ショートカットキーの提供やキーボードのみでの操作への最適化を行う」が記載されている。なお、図2に示す構成項目及び各構成項目の構成内容は一例であり、その他、従来技術を利用して実現できるあらゆる構成内容の中から、設計するUI画面の用途や、使用場面、予算などの事情を考慮して様々な選択が可能である。また、図2に示すように、必ずしもすべての構成項目において、すべてのレベル(習熟度)各々に対応付けた構成内容を記載する必要はない。例えば、構成項目「入力の自由度」は、習熟度「Lv1」及び「Lv3」に対応付けて構成内容を記載しているが、習熟度「Lv2」に対応付けた構成内容は記載していない。
 なお、図2に示す情報は、業務習熟度及び装置習熟度共通の内容となっている。すなわち、業務習熟度が「Lv1」である想定ユーザ用のUI画面が備えるべき構成、及び、装置習熟度が「Lv1」である想定ユーザ用のUI画面が備えるべき構成は同様であり、業務習熟度が「Lv2」である想定ユーザ用のUI画面が備えるべき構成、及び、装置習熟度が「Lv2」である想定ユーザ用のUI画面が備えるべき構成は同様であり、かつ、業務習熟度が「Lv3」である想定ユーザ用のUI画面が備えるべき構成、及び、装置習熟度が「Lv3」である想定ユーザ用のUI画面が備えるべき構成は同様である。しかし、当該例はあくまで一例であり、業務習熟度及び装置習熟度各々ごとに、各レベル(習熟度)に応じた適切な構成内容を定めることもできる。
 次に、優先決定部20が、構成項目ごとに、業務習熟度情報及び装置習熟度情報いずれを優先した構成内容とするか決定する手段について説明する。なお当該手段は様々なバリエーションが考えられるが、以下では一例を説明する。
 本例の場合、優先決定部20は、取得部10が取得した業務習熟度情報及び装置習熟度情報と、図3に示すような情報と、以下の式(数1)を利用する。
Figure JPOXMLDOC01-appb-M000001
 図3に示す情報は、図1に示す重み付け保持部30が保持する。当該情報は、構成項目ごとに定められた業務習熟度及び装置習熟度各々の重み付け値(構成・習熟度関連度)を示している。当該値が、式(数1)に示す「構成・習熟度関連度」に対応する。なお、図3に示す重み付け値は、以下のような観点で付与されている。
(1)重み付け値は、各構成項目の具体的な構成内容を決定する際に重視すべき程度を示す。
(2)各構成項目の具体的な構成内容を決定する際に重視すべき程度が大きいほど、重み付け値を大きくする。
(3)各構成項目の具体的な構成内容を決定する際に重視する必要がない場合、その習熟度にはその旨を示す値を付す。図示する例では、「0」を付している。なお、ある構成項目において、業務習熟度及び装置習熟度のいずれもが、図示するような「0」をとることはないものとする。
 なお、本実施形態の重み付け保持部30は図3に示す情報を保持するものとするが、当該内容はあくまで一例である。
 また、優先決定部20は、所定数(設計的事項)の水準にレベル分けされた各習熟度各々に定められた定数(習熟度定数)を、予め保持しておく。本実施形態では、優先決定部20は、習熟度「Lv1」の習熟度定数「7」、習熟度「Lv2」の習熟度定数「3」、習熟度「Lv3」の習熟度定数「1」を保持しておく。当該習熟度定数はあくまで一例である。当該習熟度定数が、式(数1)に示す「習熟度定数」に対応する。なお、当該習熟度定数は、以下のような観点で付与されている。
(1)習熟度定数は、各構成項目の具体的な構成内容を決定する際に重視すべき程度を示す。
(2)各構成項目の具体的な構成内容を決定する際に重視すべき程度が大きいほど、習熟度定数を大きくする。上記例の場合、より低い習熟度に、より大きい習熟度定数を付与している。このようにすると、想定ユーザの業務習熟度及び装置習熟度の程度が一致しない場合、習熟度の低い方に合わせたUI画面が作成されやすい傾向となる。
 このような情報を利用して行われる優先決定部20の処理例は、以下のようなものである。まず、優先決定部20は、取得部10が取得した業務習熟度情報及び装置習熟度情報各々を基に、業務習熟度及び装置習熟度各々の習熟度定数を決定する。その後、優先決定部20は、当該習熟度定数、及び、重み付け保持部30が保持する図3に示す情報を利用し、構成項目ごとに、式(数1)に基づいて、業務習熟度及び装置習熟度各々の優先度を算出する。そして、優先決定部20は、構成項目ごとに業務習熟度及び装置習熟度各々の優先度を大小比較し、構成項目ごとに、より大きい方の習熟度を優先して構成内容を定めるよう決定する。すなわち、優先度の大きい習熟度の習熟度情報(業務習熟度情報または装置習熟度情報)に基づいて、構成内容を定めるよう決定する。
 図1に戻り、UI構成決定部40は、構成項目ごとに、優先決定部20が優先すると決定した業務習熟度情報または装置習熟度情報に基づいて、構成内容を決定する。例えば、UI構成決定部40は、UI構成保持部50が保持する図2に示すような情報を利用して、構成項目ごとに構成内容を決定する。すなわち、UI構成決定部40は、構成項目ごとに、優先決定部20が優先すると決定した業務習熟度情報または装置習熟度情報で特定され習熟度のレベル(本実施形態の場合、「Lv1」、「Lv2」または「Lv3」)に対応付けられた構成内容を検索し、検索結果として取得した構成内容を、当該構成項目の構成内容として決定する。
 UI画面作成部60は、UI構成決定部40の決定に従い、UI画面を作成する。このようなUI画面作成部60の構成は、従来技術に準じて実現できる。例えば、あらかじめ図2に示す各構成内容(例:「マウスやタッチのみで実行可能とする」)各々を実現するモジュールが記憶装置内に記憶されており、UI画面作成部60は、構成項目ごとに決定される構成内容各々のモジュールを利用し、それらを組み合わせるなどして、1つのUI画面を作成してもよい。
 本実施形態のUI作成支援装置は、例えば以下のプログラムをコンピュータにインストールすることで、実現することができる。
 ある業務に利用されるUI画面をユーザごとに作成するための支援を行うためのプログラムであって、
 前記業務の習熟度のレベルを示す業務習熟度情報、及び、前記UI画面を操作するために使用する装置の習熟度のレベルを示す装置習熟度情報を取得する取得手段、
 UI画面の構成を細分化した複数の構成項目ごとに、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定する優先決定手段、
 前記構成項目ごとに、前記優先決定手段が優先すると決定した前記業務習熟度情報または前記装置習熟度情報に基づいて、構成内容を決定するUI構成決定手段、
としてコンピュータを機能させるためのプログラム。
 次に、図4に示すフローチャートを用いて、本実施形態のUI作成支援方法の一例について説明する。
 まず、取得部10が、業務の習熟度を示す業務習熟度情報、及び、UI画面を操作するために使用する装置の習熟度を示す装置習熟度情報を取得する(S10:取得ステップ)。本実施形態では、取得部10は、業務習熟度情報、及び、装置習熟度情報各々として、習熟度「Lv1」~「Lv3」のいずれかを取得する。ここでは、業務習熟度情報として習熟度「Lv2」、装置習熟度情報として習熟度「Lv3」を取得したとする。
 次に、優先決定部20が、UI画面の構成を細分化した複数の構成項目ごとに、業務習熟度情報及び装置習熟度情報のいずれを優先した構成とするか決定する(S20:優先決定ステップ)。ここでは、図2に示す複数の構成項目の中の「実行手段の自由度」及び「入力の自由度」を例に、図5のフローチャートを用いて処理の例を説明する。
 まず、構成項目「実行手段の自由度」に関する処理を説明する。優先決定部20は、重み付け保持部30が保持する図3に示す情報、予め保持している習熟度定数(習熟度「Lv1」の習熟度定数「7」、習熟度「Lv2」の習熟度定数「3」、習熟度「Lv3」の習熟度定数「1」)、及び、上記式(数1)を利用し、業務習熟度及び装置習熟度各々の優先度を算出する(S21)。ここでは、業務習熟度の優先度「0」(=3×0)、装置習熟度の優先度「2」(=1×2)が算出される。その後、優先決定部20はこれらの優先度を大小比較し(S22)、大きい方の装置習熟度情報を優先して、構成項目「実行手段の自由度」の構成内容を定めることを決定する(S23)。
 次に、構成項目「入力の自由度」に関する処理を説明する。優先決定部20は、同様に、重み付け保持部30が保持する図3に示す情報、習熟度定数(習熟度「Lv1」の習熟度定数「7」、習熟度「Lv2」の習熟度定数「3」、習熟度「Lv3」の習熟度定数「1」)、及び、上記式(数1)を利用し、業務習熟度及び装置習熟度各々の優先度を算出する(S21)。ここでは、業務習熟度の優先度「6」(=3×2)、装置習熟度の優先度「1」(=1×1)が算出される。その後、優先決定部20はこれらの優先度を大小比較し(S22)、大きい方の装置習熟度情報を優先して、構成項目「入力の自由度」の構成内容を定めることを決定する(S23)。
 優先決定部20は、上記のような処理を実行することで、構成項目ごとに、業務習熟度情報及び装置習熟度情報のいずれを優先して構成内容を定めるか決定する。
 その後、UI構成決定部40は、構成項目ごとに、S20で優先決定部20が優先すると決定した業務習熟度情報または装置習熟度情報に基づいて、構成内容を決定する(S30:UI構成決定ステップ)。ここでも、図2に示す複数の構成項目の中の「実行手段の自由度」及び「入力の自由度」を例に、処理を説明する。
 まず、構成項目「実行手段の自由度」に関する処理を説明する。UI構成決定部40は、UI構成保持部50が保持する図2に示す情報を参照し、S20で優先決定部20が優先すると決定した装置習熟度情報に基づいて、構成内容を決定する。具体的には、UI構成決定部40は、構成項目「実行手段の自由度」の構成内容として、図2において装置習熟度情報:習熟度「Lv3」に対応付けられている構成内容「ショートカットキーの提供やキーボードのみでの操作への最適化を行う」を決定する。
 次に、構成項目「入力の自由度」に関する処理を説明する。UI構成決定部40は、UI構成保持部50が保持する図2に示す情報を参照し、S20で優先決定部20が優先すると決定した業務習熟度情報に基づいて、構成内容を決定する。具体的には、UI構成決定部40は、構成項目「入力の自由度」の構成内容として、図2において業務習熟度情報:習熟度「Lv2」に対応付けられている構成内容を決定するが、図2に示す情報においては、習熟度「Lv2」に構成内容が対応付けられていない。かかる場合、UI構成決定部40は、あらかじめ定められた動作に従って他の構成内容を決定する。本実施の形態では、UI構成決定部40は、構成内容が対応付けられていないか確認しながら習熟度のレベルを低い方に移動し、最初に見付かった構成内容を、当該構成項目の構成内容として決定する。具体的には、UI構成決定部40は、構成項目「入力の自由度」の構成内容として、習熟度「Lv1」に対応付けられている構成内容「できるだけ既定値から選択させるようにする」を決定する。
 なお、S30で構成項目ごとに決定された構成内容は記憶装置に保存される。そして、例えば、UI画面作成部60が、S30での決定内容に従い、UI画面を作成する。
 次に、本実施形態の作用効果について説明する。
 本実施形態によれば、UI画面の設計ユーザは、設計中のUI画面を使用する想定ユーザの業務習熟度、装置習熟度を本実施形態のUI作成支援装置に入力するだけで、当該想定ユーザ用のUI画面が備えるべき構成を決定することができる。
 また、本実施形態によれば、UI画面に関する知識が乏しい設計ユーザであっても、効率的に、効果的なUI画面を設計することができる。
 また、UI画面に関する知識に長けた設計ユーザにおいても、構成項目ごとに構成内容を検討し、その内容を決定するのは非常に面倒であり、時間と労力を要する作業であると考えられる。本実施形態によれば、例えば、まず、本実施形態のUI作成支援装置を利用して設計中のUI画面が備える構成の第1案を作成し、その後、第1案を基礎にして、UI画面の設計の変更を行うことができる。このような点からも、本実施形態によれば、UI画面の設計における時間と労力を軽減できるといえる。
 また、本実施形態では、構成項目ごとに予め定められた「構成内容を決定する際に業務習熟度及び装置習熟度いずれをどの程度重視すべきかを示す程度(図3の重み付け値)」のみならず、「想定ユーザの業務習熟度及び装置習熟度の差を構成内容の決定に反映させることができる習熟度定数」をも利用して、構成項目ごとに業務習熟度情報及び装置習熟度情報いずれを優先した構成とするか決定する。このような本実施形態によれば、必ずしも同程度の水準とならない想定ユーザの業務習熟度、及び、装置習熟度を適切に反映させて、想定ユーザに適したUI画面を作成することが可能となる。
 この出願は、2011年4月19日に出願された日本特許出願特願2011-092906号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
 

Claims (7)

  1.  ある業務に利用されるUI(User Interface)画面をユーザごとに作成するための支援を行うUI作成支援装置であって、
     前記業務の習熟度のレベルを示す業務習熟度情報、及び、前記UI画面を操作するために使用する装置に対する習熟度のレベルを示す装置習熟度情報を取得する取得手段と、
     前記UI画面の構成を細分化した複数の構成項目ごとに、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定する優先決定手段と、
     前記構成項目ごとに、前記優先決定手段が優先すると決定した前記業務習熟度情報または前記装置習熟度情報に基づいて、構成内容を決定するUI構成決定手段と、
    を有するUI作成支援装置。
  2.  請求項1に記載のUI作成支援装置において、
     前記優先決定手段は、前記業務習熟度情報及び前記装置習熟度情報を利用して、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定するUI作成支援装置。
  3.  請求項2に記載のUI作成支援装置において、
     前記構成項目ごとに定められた前記業務習熟度情報及び前記装置習熟度情報各々の重み付け値を保持する重み付け保持手段をさらに有し、
     前記優先決定手段は、前記重み付け値をも利用して、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定するUI作成支援装置。
  4.  請求項1から3のいずれか1項に記載のUI作成支援装置において、
     前記構成項目ごとに、前記業務習熟度及び前記装置習熟度のレベルに応じた構成内容を定めた情報を保持するUI構成保持手段をさらに有し、
     前記UI構成決定手段は、前記業務習熟度情報又は前記装置習熟度情報をキーとして前記UI構成保持手段を検索した結果に基づいて、前記構成項目ごとの構成内容を決定するUI作成支援装置。
  5.  請求項1から4のいずれか1項に記載のUI作成支援装置において、
     前記UI構成決定手段の決定に従い、前記UI画面を作成するUI画面作成手段をさらに有するUI作成支援装置。
  6.  ある業務に利用されるUI画面をユーザごとに作成するための支援を行うためのプログラムであって、
     前記業務の習熟度のレベルを示す業務習熟度情報、及び、前記UI画面を操作するために使用する装置に対する習熟度のレベルを示す装置習熟度情報を取得する取得手段、
     前記UI画面の構成を細分化した複数の構成項目ごとに、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定する優先決定手段、
     前記構成項目ごとに、前記優先決定手段が優先すると決定した前記業務習熟度情報または前記装置習熟度情報に基づいて、構成内容を決定するUI構成決定手段、
    としてコンピュータを機能させるためのプログラム。
  7.  ある業務に利用されるUI画面をユーザごとに作成するための支援を行うUI作成支援方法であって、
     前記業務の習熟度のレベルを示す業務習熟度情報、及び、前記UI画面を操作するために使用する装置に対する習熟度のレベルを示す装置習熟度情報を取得する取得ステップと、
     前記UI画面の構成を細分化した複数の構成項目ごとに、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定する優先決定ステップと、
     前記構成項目ごとに、前記優先決定ステップで優先すると決定した前記業務習熟度情報または前記装置習熟度情報に基づいて、構成内容を決定するUI構成決定ステップと、
    をコンピュータが実行するUI作成支援方法。
PCT/JP2012/002347 2011-04-19 2012-04-04 UI(User Interface)作成支援装置、UI作成支援方法及びプログラム Ceased WO2012144140A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2013510859A JPWO2012144140A1 (ja) 2011-04-19 2012-04-04 UI(UserInterface)作成支援装置、UI作成支援方法及びプログラム
US14/112,196 US20140040759A1 (en) 2011-04-19 2012-04-04 User interface (ui) creation support system, ui creation support method and non-transitory storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011-092906 2011-04-19
JP2011092906 2011-04-19

Publications (1)

Publication Number Publication Date
WO2012144140A1 true WO2012144140A1 (ja) 2012-10-26

Family

ID=47041276

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2012/002347 Ceased WO2012144140A1 (ja) 2011-04-19 2012-04-04 UI(User Interface)作成支援装置、UI作成支援方法及びプログラム

Country Status (3)

Country Link
US (1) US20140040759A1 (ja)
JP (1) JPWO2012144140A1 (ja)
WO (1) WO2012144140A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5576572B1 (ja) * 2013-03-07 2014-08-20 三菱電機株式会社 エンジニアリングツール
JP2017146958A (ja) * 2016-02-12 2017-08-24 日本電信電話株式会社 ユーザインタフェース情報提供装置、ユーザインタフェース変更装置、ユーザインタフェース情報提供方法、ユーザインタフェース変更方法、及びプログラム
JP2017157163A (ja) * 2016-03-04 2017-09-07 三菱電機インフォメーションシステムズ株式会社 Ui定義生成装置およびui定義生成プログラム
WO2019189227A1 (ja) * 2018-03-27 2019-10-03 日本電信電話株式会社 適応型インタフェース提供装置、適応型インタフェース提供方法、及びプログラム

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5910510B2 (ja) * 2011-01-27 2016-04-27 日本電気株式会社 UI(UserInterface)作成支援装置、UI作成支援方法及びプログラム
US9619523B2 (en) * 2014-03-31 2017-04-11 Microsoft Technology Licensing, Llc Using geographic familiarity to generate search results

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08137649A (ja) * 1994-11-04 1996-05-31 Fujitsu Ltd 画面遷移制御方式
JP2004021580A (ja) * 2002-06-17 2004-01-22 Casio Comput Co Ltd データ処理装置及びプログラム
JP2004355418A (ja) * 2003-05-30 2004-12-16 Hitachi Ltd 情報処理装置、情報処理システム、情報処理プログラム、および情報処理装置におけるguiを提供する方法
JP2010034998A (ja) * 2008-07-30 2010-02-12 Sony Corp 情報処理装置、情報処理システムおよび情報処理方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5400599B2 (ja) * 2009-12-18 2014-01-29 株式会社日立製作所 Guiカスタマイズ方法、システム及びプログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08137649A (ja) * 1994-11-04 1996-05-31 Fujitsu Ltd 画面遷移制御方式
JP2004021580A (ja) * 2002-06-17 2004-01-22 Casio Comput Co Ltd データ処理装置及びプログラム
JP2004355418A (ja) * 2003-05-30 2004-12-16 Hitachi Ltd 情報処理装置、情報処理システム、情報処理プログラム、および情報処理装置におけるguiを提供する方法
JP2010034998A (ja) * 2008-07-30 2010-02-12 Sony Corp 情報処理装置、情報処理システムおよび情報処理方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
RYOSUKE OKUBO ET AL.: "Gamen Layout to Yoso no Taikeika -Gamen Design Pattern no Kochiku", PROCEEDINGS OF THE HUMAN INTERFACE SYMPOSIUM 2010 RONBUNSHU, 7 September 2010 (2010-09-07), pages 169 - 172 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5576572B1 (ja) * 2013-03-07 2014-08-20 三菱電機株式会社 エンジニアリングツール
US9639249B2 (en) 2013-03-07 2017-05-02 Mitsubishi Electric Corporation Engineering tool providing human interface among plurality of human interfaces according to user skill level
JP2017146958A (ja) * 2016-02-12 2017-08-24 日本電信電話株式会社 ユーザインタフェース情報提供装置、ユーザインタフェース変更装置、ユーザインタフェース情報提供方法、ユーザインタフェース変更方法、及びプログラム
JP2017157163A (ja) * 2016-03-04 2017-09-07 三菱電機インフォメーションシステムズ株式会社 Ui定義生成装置およびui定義生成プログラム
WO2019189227A1 (ja) * 2018-03-27 2019-10-03 日本電信電話株式会社 適応型インタフェース提供装置、適応型インタフェース提供方法、及びプログラム
JPWO2019189227A1 (ja) * 2018-03-27 2021-03-11 日本電信電話株式会社 適応型インタフェース提供装置、適応型インタフェース提供方法、及びプログラム
JP6996618B2 (ja) 2018-03-27 2022-01-17 日本電信電話株式会社 適応型インタフェース提供装置、適応型インタフェース提供方法、及びプログラム
US11934639B2 (en) 2018-03-27 2024-03-19 Nippon Telegraph And Telephone Corporation Adaptive interface providing apparatus, adaptive interface providing method, and program

Also Published As

Publication number Publication date
JPWO2012144140A1 (ja) 2014-07-28
US20140040759A1 (en) 2014-02-06

Similar Documents

Publication Publication Date Title
US9424006B2 (en) Execution optimization of mobile applications
CN101479722B (zh) 基于上下文来变换设备的操作的方法和系统
CN111190718A (zh) 实现任务调度的方法、装置及系统
US10419585B2 (en) Dynamically surfacing UI controls
US20170286864A1 (en) Batching inputs to a machine learning model
WO2012144140A1 (ja) UI(User Interface)作成支援装置、UI作成支援方法及びプログラム
US10365914B2 (en) Providing automatic detection and optimization of user experience upgrades based on detected customization
JP2005173788A (ja) オートノミック・コンピューティングシステム、実行環境制御方法及びプログラム
EP3093809B1 (en) Systems and methods for state machine management
KR20100110823A (ko) 애플리케이션 내의 프로세스에 의한 콘텐트의 격리
JP2019530121A (ja) データ統合ジョブ変換
JP6996629B2 (ja) 検証自動化装置、検証自動化方法、およびプログラム
US20130144587A1 (en) Scalability evaluation device, scalability evaluation method, and scalability evaluation program
US11360801B2 (en) Single nested multi-item workflow display
CN110046025B (zh) 一种用于重启虚拟机的方法、介质、计算机系统和系统
US20060064649A1 (en) Systems and methods for navigation of a graphical user environment
US8375371B2 (en) Importance-based call graph construction
Min et al. A UML metamodel for smart device application modeling based on Windows Phone 7 platform
WO2012101701A1 (ja) UI(User Interface)作成支援装置、UI作成支援方法及びプログラム
CN119271375A (zh) 任务调度方法、装置、电子设备、存储介质及程序产品
US11068250B2 (en) Crowdsourced API resource consumption information for integrated development environments
JP7602993B2 (ja) 更新内容検証システム及び更新内容検証方法
CN114491366A (zh) 在多个文档对象模型节点挂载实例的方法与装置
JP6934044B2 (ja) ハイブリッド命令アーキテクチャのテスト
Kempf et al. GUIFold-A graphical user interface for local AlphaFold2

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12774395

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2013510859

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 14112196

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12774395

Country of ref document: EP

Kind code of ref document: A1