JP5759424B2 - ユーザインタフェース設計支援装置 - Google Patents
ユーザインタフェース設計支援装置 Download PDFInfo
- Publication number
- JP5759424B2 JP5759424B2 JP2012153484A JP2012153484A JP5759424B2 JP 5759424 B2 JP5759424 B2 JP 5759424B2 JP 2012153484 A JP2012153484 A JP 2012153484A JP 2012153484 A JP2012153484 A JP 2012153484A JP 5759424 B2 JP5759424 B2 JP 5759424B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- component
- function
- user interface
- condition
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Description
前記ユーザインタフェース設計支援装置は、前記ユーザインタフェース設計支援装置に接続された出力結果選択インタフェースからの指示に基づき、前記2以上のデザインパターンのうちの1つを選択する。
ユーザインタフェース設計支援装置1は、ユーザインタフェースの設計を支援する装置である。ユーザインタフェースは、ボタン、アイコン、フレーム、メニューなどのユーザインタフェース部品(以下、UI部品)を含んで構成され、パーソナルコンピュータの画面など表示されることでユーザの目に触れ、ユーザがこれらUI部品を操作しているような感覚でマウスやキーボードを操作することで情報を入力できるようにするものである。
UI部品種類別条件情報記憶部11には、複数の種類のUI部品のそれぞれにつき、
(1)当該種類のUI部品を一意に示す部品IDおよび部品名、
(2)当該種類のUI部品の使用頻度に関する条件、
(3)当該種類のUI部品の主要度に関する条件、
(4)当該種類のUI部品の表示継続時間に関する条件、
(5)当該種類のUI部品の機能と他の機能との間の関連度に関する条件、
(6)当該種類のUI部品を表示する画面サイズに関する条件、
(6)当該種類のUI部品を用いた情報の入力方法に関する条件、
(7)当該種類のUI部品の用法の説明
を示すUI部品種類別条件情報が予め記憶される。
次に、ユーザインタフェース設計支援装置1の動作について説明する。
(1)対応する機能を一意に示す機能ID、
(2)当該機能を示す機能識別情報である機能名、
(3)当該機能を使用する使用頻度、
(4)当該機能の主要度、
(5)当該機能を実現するUI部品の表示継続時間、
(6)当該機能と他の機能との間の関連度
を示すものである。
例えば、主要度は、1〜10までの数字で規定され、数字が大きいほど、主要度が高いことを示す。
例えば、表示継続時間は、一回あたりの表示継続時間で規定される。
例えば、関連度は、他の各機能との関連度を含むものである。関連度は、0〜1までの値をもち、値が大きいほど、関連度が高いことを示す。
(1)UI部品が表示される画面を有するデバイスのデバイス名、
(2)画面の画面サイズ、
(3)UI部品を用いた情報の入力方法
を示すものである。
機能情報i: func_i
と、機能情報を定義するとき、機能情報の各項目を下記の通り表現する。
使用頻度:func_i.freq
主要度:func_i.priority
表示継続時間:func_i.runtime
関連度:func_i.relations
(relations は関連度の集合で、relations(j)で任意の関連度を参照する)
(但し 1< i , j <= 機能情報の数、任意の正の整数、i≠j)
(「xxx.yyy」という表記は「ドットの左が、右を所有する」ということを表す)
とするとき、UI部品種類別条件情報に登録されている各条件は下記の通り表現する。
使用頻度条件:db_k.freqCondition
主要度条件:db_k.priorityCondition
表示継続時間条件:db_k.runtimeCondition
関連度条件:db_k.relationCondition
画面サイズ条件:db_k.sizeCondition
入力方法条件:db_k.ifCondition
match()は、引数として与えられた値が、条件に適合する場合に真を返す。図2に示したUI部品種類別条件情報の場合、使用頻度、主要度、表示継続時間の条件のmatch()は、条件として定められた値の範囲内に、引数として入力された値が含まれている場合、真を返す、といえる。今回は、簡単に範囲内に含まれる場合を例示したが、match()は、任意の条件式で評価することが可能である。
条件式1: db_k.sizeCondition.match(device.size)
条件式2: db_k.ifCondition.match(device.if)
機能の項目に関する条件式
条件式3: db_k.freqCondition.match(func_i.freq)
条件式4: db_k.priorityCondition.match(func_i.priority)
条件式5: db_k.runtimeCondition.match(func_i.runtime)
条件式6: db_k.relationCondition.match( F_k( rs ) )
F_k( function_i.relations ) = avg( function_i.relations )
(なお avg() は平均値を算出するものとする)
として計算し、マッチングを行えば良い。
条件式6’: db_k.relationCondition.match( avg(func_i.relations )
出力部15は、例えば、図8に示すように、まず、情報保持部13から、まだ読み出してない機能情報内の機能ID、機能名、当該機能情報に対応づけられた部品名、当該部品名を含むUI部品種類別条件情報内の用法の説明を読み出し(S31)、機能ID、機能名、部品名、該当のUI部品を例示するUI部品画像およびUI部品の用法の説明を対応づけて表示する(S33)。
また、出力部15は、図10に示すように、まず、情報保持部13から、まだ読み出してない機能情報内の機能名および当該機能情報に対応づけられた部品名を読み出し(S41)、まだ読み出してない機能名等があれば(S43:YES)、ステップS41に戻り、まだ読み出してない機能名等がなければ(S43:NO)、ステップS45に進む。
また、出力部15は、図12に示すように、まず、情報保持部13から、まだ読み出してない機能情報内の機能名および当該機能情報に対応づけられた部品名を読み出し(S51)、まだ読み出してない機能名等があれば(S53:YES)、ステップS51に戻り、まだ読み出してない機能名等がなければ(S53:NO)、ステップS55に進む。
また、出力部15は、図14に示すように、まず、情報保持部13から、まだ読み出してない機能情報内の機能名、使用頻度、主要度、関連度および当該機能情報に対応づけられた部品名を読み出し(S61)、まだ読み出してない機能名等があれば(S63:YES)、ステップS61に戻り、まだ読み出してない機能名等がなければ(S63:NO)、ステップS65に進む。
2 ディスプレイ
3 出力結果選択インタフェース
4 出力結果調整インタフェース
11 UI部品種類別条件情報記憶部
12 読込部
13 情報保持部
14 照会部
15 出力部
16 ユーザインタフェース設計部
Claims (6)
- 複数の種類のUI部品のそれぞれにつき、当該種類のUI部品の使用頻度に関する条件、当該種類のUI部品の主要度に関する条件、当該種類のUI部品の表示継続時間に関する条件、当該種類のUI部品の機能と他の機能との間の関連度に関する条件、当該種類のUI部品を表示する画面サイズに関する条件、当該種類のUI部品を用いた情報の入力方法に関する条件を示すUI部品種類別条件情報が予め記憶されるUI部品種類別条件情報記憶部と、
UI部品により実現したい2以上の機能のそれぞれにつき、当該機能を示す機能識別情報、当該機能を使用する使用頻度、当該機能の主要度、当該機能を実現するUI部品の表示継続時間、当該機能と他の機能との間の関連度を示す機能情報からなるアーキテクチャ情報を読み込むとともに、前記2以上の機能を実現するUI部品が表示される画面の画面サイズ、当該UI部品を用いた情報の入力方法を示すデバイス情報を読み込む読込部と、
前記アーキテクチャ情報ならびにデバイス情報が記憶される情報保持部と、
前記2以上の機能のそれぞれにつき、読み込まれた機能情報により示される使用頻度、主要度、表示継続時間、関連度ならびに、読み込まれたデバイス情報により示される画面サイズ、入力方法が前記UI部品種類別条件情報記憶部に記憶されたUI部品種類別条件情報内の使用頻度に関する条件、主要度に関する条件、表示継続時間に関する条件、関連度に関する条件、画面サイズに関する条件、入力方法に関する条件にそれぞれ適合するか否かを判定し、判定結果に基づいて、前記UI部品種類別条件情報記憶部からUI部品種類別条件情報を選択する照会部と、
前記2以上の機能のそれぞれにつき、選択されたUI部品種類別条件情報に対応する種類のUI部品に関する情報ならびに、当該UI部品種類別条件情報を選択するのに用いた機能情報内の機能識別情報を対応づけて表示する出力部と
を備えることを特徴とするユーザインタフェース設計支援装置。 - 前記出力部は、
前記2以上の機能のそれぞれに対応するUI部品を示すUI部品画像ならびに機能識別情報からなるデザインパターンを表示する
ことを特徴とする請求項1記載のユーザインタフェース設計支援装置。 - 前記出力部は、
2以上の前記デザインパターンを表示するものであり、
前記ユーザインタフェース設計支援装置は、
前記ユーザインタフェース設計支援装置に接続された出力結果選択インタフェースからの指示に基づき、前記2以上のデザインパターンのうちの1つを選択する
ことを特徴とする請求項2記載のユーザインタフェース設計支援装置。 - 前記出力部は、
2以上の機能につき、対応する機能情報内の互いの関連度が予め定められた値以上である場合には、対応するUI部品画像が同じになるようにする
ことを特徴とする請求項2記載のユーザインタフェース設計支援装置。 - 前記ユーザインタフェース設計支援装置に接続された出力結果調整インタフェースからの指示を基に前記デザインパターンを編集するユーザインタフェース設計部
を備えることを特徴とする請求項2記載のユーザインタフェース設計支援装置。 - 請求項1ないし5のいずれかに記載のユーザインタフェース設計支援装置としてコンピュータを機能させるためのコンピュータプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012153484A JP5759424B2 (ja) | 2012-07-09 | 2012-07-09 | ユーザインタフェース設計支援装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012153484A JP5759424B2 (ja) | 2012-07-09 | 2012-07-09 | ユーザインタフェース設計支援装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014016772A JP2014016772A (ja) | 2014-01-30 |
JP5759424B2 true JP5759424B2 (ja) | 2015-08-05 |
Family
ID=50111413
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012153484A Expired - Fee Related JP5759424B2 (ja) | 2012-07-09 | 2012-07-09 | ユーザインタフェース設計支援装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5759424B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6600858B1 (ja) * | 2018-06-27 | 2019-11-06 | 株式会社クロスコンパス | 貢献度算出システム、貢献度算出装置、貢献度算出方法、貢献度算出プログラム及び貢献度算出プログラムを記憶する記憶媒体 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1091412A (ja) * | 1996-07-25 | 1998-04-10 | Toshiba Corp | 表示部品選択装置及び表示部品選択方法 |
JP2000330772A (ja) * | 1999-05-17 | 2000-11-30 | Sharp Corp | 画面編集装置及び画面編集方法並びに画面編集プログラムを記憶した記憶媒体 |
JP4727623B2 (ja) * | 2007-05-29 | 2011-07-20 | 株式会社アイ・エル・シー | Gui画面設計支援プログラム、gui画面設計支援方法、およびgui画面設計支援装置 |
JP2013020416A (ja) * | 2011-07-11 | 2013-01-31 | Nomura Research Institute Ltd | 画面設計支援装置、画面設計支援方法、及びプログラム |
-
2012
- 2012-07-09 JP JP2012153484A patent/JP5759424B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014016772A (ja) | 2014-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150058821A1 (en) | Mobile design patterns | |
KR101368068B1 (ko) | 데이터베이스 구축 방법, 이를 실행하는 데이터베이스 구축 서버 및 이를 저장한 기록 매체 | |
US11768979B2 (en) | Information processing device and information processing method | |
JP2008217719A (ja) | ワークフロー管理システム、管理サーバ、担当者端末、ワークフロー管理システムの進捗管理方法、管理サーバの進捗管理方法、及び管理サーバの進捗管理プログラム | |
JP2002288053A (ja) | ネットワークデバイス管理装置、プログラム、情報記憶媒体およびネットワークデバイス管理方法 | |
CN101523387A (zh) | 数据处理***、图像显示设备及其程序 | |
JP2008203912A (ja) | 画面作成装置及び方法並びにプログラム | |
US20130231973A1 (en) | Business analysis design support device, business analysis design support method and non-transitory computer-readable medium containing business analysis design support program | |
KR20140042537A (ko) | 템플릿을 이용한 매쉬업 저작 장치 및 그 방법 | |
JP2015118437A (ja) | 画像形成システム | |
CN108090243B (zh) | 用于检查间隙的方法、装置及非暂态计算机可读存储介质 | |
JP5759424B2 (ja) | ユーザインタフェース設計支援装置 | |
US9292260B2 (en) | Method and system for implementing a pattern viewer | |
JP2009238086A (ja) | 部品表登録システム、登録情報生成装置、部品表登録方法およびプログラム | |
JP2010237949A (ja) | データ提供装置、データ提供方法およびデータ提供プログラム | |
JP7298208B2 (ja) | 情報処理装置及びプログラム | |
JP6552162B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
KR20130051594A (ko) | 웹기반 소프트웨어 생성 방법 및 장치 | |
JP6786892B2 (ja) | サーバ装置、情報処理システム及びプログラム | |
Noori et al. | UI Performance Comparison of Jetpack Compose and XML in Native Android Applications | |
JP2010009224A (ja) | 情報処理装置、情報処理方法、およびプログラム | |
JP4624870B2 (ja) | デモ作成システム | |
WO2023002977A1 (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP6128503B1 (ja) | 電子マニュアルに関連するサービスを提供するためのプログラム、サーバおよびシステム | |
JP2007213509A (ja) | 業務フロー管理システム及び業務フロー管理方法及び業務フロー管理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140707 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150522 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150602 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150605 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5759424 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |