JP6819399B2 - 操作画面生成装置及び操作画面生成プログラム - Google Patents
操作画面生成装置及び操作画面生成プログラム Download PDFInfo
- Publication number
- JP6819399B2 JP6819399B2 JP2017059670A JP2017059670A JP6819399B2 JP 6819399 B2 JP6819399 B2 JP 6819399B2 JP 2017059670 A JP2017059670 A JP 2017059670A JP 2017059670 A JP2017059670 A JP 2017059670A JP 6819399 B2 JP6819399 B2 JP 6819399B2
- Authority
- JP
- Japan
- Prior art keywords
- layered
- component
- layered component
- layers
- operation 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/137—Hierarchical processing, e.g. outlines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Description
12 ユーザインタフェース制御部
14 定義情報格納部
16 定義ファイル読込部
20 表示部
22 操作項目解析部
24 デザインテンプレート解析部
26 階層化割り当て部品決定部
28 表示部品生成部
Claims (7)
- 操作画面の生成に使用する階層構造とされた複数の操作項目を表す操作項目情報を読み込む読込部と、
前記複数の操作項目を予め定めた階層数で階層表示するための第1階層化部品及び前記複数の操作項目を予め定めた階層数で表示して操作させるための第2階層化部品の各々の配置を表す配置情報が示す最上位階層として予め定めた前記第1階層化部品に、前記読込部によって読み込まれた前記操作項目情報における前記階層構造の最上位階層の操作項目に対応する操作部品を配置し、前記階層構造が示す残りの階層数が前記第2階層化部品に表示可能な予め定めた階層数以下の場合に、前記第2階層化部品に残りの操作項目に対応する操作部品を配置し、前記残りの階層数が前記第2階層化部品に表示可能な階層数より多い場合に、前記第2階層化部品および第3階層化部品に残りの操作項目に対応する操作部品を配置して操作画面を生成する生成部と、
を備えた操作画面生成装置。 - 前記第3階層化部品で表示可能な階層数は定められており、
前記生成部は、前記第2階層化部品に加えて前記第3階層化部品を用いることにより、前記残りの操作部品をすべて配置可能か否かに応じて操作画面の生成を行う、請求項1に記載の操作画面生成装置。 - 前記生成部は、前記残りの階層数が前記第2階層化部品に表示可能な予め定めた階層数より多く、かつ前記第2階層化部品および前記第3階層化部品に表示可能な階層数を合わせた数より少ない場合には、前記第2階層化部品に配置されない操作項目を前記第3階層化部品に配置して前記操作画面を生成する請求項2に記載の操作画面生成装置。
- 前記生成部は、前記残りの階層数が前記第2階層化部品に表示可能な予め定めた階層数より多く、かつ前記第2階層化部品及び前記第3階層化部品に表示可能な階層数を合わせた数よりも多い場合には、前記操作画面とは別画面を表示するための部品を配置して前記操作画面を生成する請求項1〜3の何れか1項に記載の操作画面生成装置。
- 前記生成部は、前記操作項目情報内に、まとめて設定したい操作項目が存在することを表す情報が予め付与されている場合、前記第3階層化部品にまとめて設定する操作項目を表す操作部品を配置して前記操作画面を生成する請求項1〜3の何れか1項に記載の操作画面生成装置。
- 前記生成部は、前記操作項目情報内に、まとめて設定したい操作項目が存在することを表す情報が予め付与され、かつ前記第3階層化部品を用いてもすべての操作項目の配置が不可能な場合に、まとめて設定する操作項目の別画面を表示するための部品を配置して前記操作画面を生成する請求項5に記載の操作画面生成装置。
- コンピュータを、請求項1〜6の何れか1項に記載の操作画面生成装置の生成部として機能させるための操作画面生成プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017059670A JP6819399B2 (ja) | 2017-03-24 | 2017-03-24 | 操作画面生成装置及び操作画面生成プログラム |
US15/680,798 US20180276187A1 (en) | 2017-03-24 | 2017-08-18 | Operation-screen generation device and non-transitory computer readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017059670A JP6819399B2 (ja) | 2017-03-24 | 2017-03-24 | 操作画面生成装置及び操作画面生成プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018163478A JP2018163478A (ja) | 2018-10-18 |
JP6819399B2 true JP6819399B2 (ja) | 2021-01-27 |
Family
ID=63582650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017059670A Active JP6819399B2 (ja) | 2017-03-24 | 2017-03-24 | 操作画面生成装置及び操作画面生成プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20180276187A1 (ja) |
JP (1) | JP6819399B2 (ja) |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3023690B2 (ja) * | 1990-06-15 | 2000-03-21 | 富士ゼロックス株式会社 | 文書処理装置及び方法 |
JP2855797B2 (ja) * | 1990-06-15 | 1999-02-10 | 富士ゼロックス株式会社 | 文書処理装置 |
US5381523A (en) * | 1992-04-06 | 1995-01-10 | Fuji Xerox Co., Ltd. | Document processing device using partial layout templates |
US5701137A (en) * | 1995-05-24 | 1997-12-23 | Microsoft Corporation | Method for separating a hierarchical tree control into one or more hierarchical child tree controls in a graphical user interface |
US5923328A (en) * | 1996-08-07 | 1999-07-13 | Microsoft Corporation | Method and system for displaying a hierarchical sub-tree by selection of a user interface element in a sub-tree bar control |
JP4208273B2 (ja) * | 1997-09-24 | 2009-01-14 | キヤノン株式会社 | 情報処理装置、ユーザインタフェース制御方法および記憶媒体 |
US6421072B1 (en) * | 1999-06-03 | 2002-07-16 | International Business Machines Corporation | Displaying a complex tree structure among multiple windows |
JP3835193B2 (ja) * | 2001-03-30 | 2006-10-18 | セイコーエプソン株式会社 | ディジタルコンテンツ作成システム及びディジタルコンテンツ作成プログラム |
US7650296B1 (en) * | 2001-08-31 | 2010-01-19 | Siebel Systems, Inc. | Configurator using structure and rules to provide a user interface |
WO2004019160A2 (en) * | 2002-08-23 | 2004-03-04 | Jway Group, Inc. | Extensible user interface (xui) framework and development environment |
GB2418509A (en) * | 2003-06-03 | 2006-03-29 | Forbes Holton Norris Iii | Flexible, dynamic menu-based web-page architecture |
JP4095558B2 (ja) * | 2004-01-30 | 2008-06-04 | キヤノン株式会社 | 文書処理装置及び文書処理方法及びコンピュータプログラム |
US8271541B2 (en) * | 2004-03-31 | 2012-09-18 | Fusionops Corporation | Method and apparatus for developing composite applications |
JP4095617B2 (ja) * | 2005-02-28 | 2008-06-04 | キヤノン株式会社 | 文書処理装置及び文書処理方法及びコンピュータプログラム |
US20060288270A1 (en) * | 2005-06-21 | 2006-12-21 | Microsoft Corporation | Automated presentation layer generation |
TW200723049A (en) * | 2005-12-07 | 2007-06-16 | Era Digital Media Co | Single page website organization method |
US20060101353A1 (en) * | 2006-01-17 | 2006-05-11 | Microsoft Corporation | Multi-pane navigation model for graphical user interfaces |
US8438486B2 (en) * | 2006-02-09 | 2013-05-07 | Microsoft Corporation | Automatically converting text to business graphics |
US7788599B2 (en) * | 2006-07-28 | 2010-08-31 | Apple Inc. | User interface elements for hierarchical selection of items |
US8683352B2 (en) * | 2006-09-05 | 2014-03-25 | International Business Machines Corporation | Selectable flattening hierarchical file browser |
US7934164B2 (en) * | 2006-12-12 | 2011-04-26 | Canon Kabushiki Kaisha | Information processing apparatus and control method thereof, and program |
US20090199109A1 (en) * | 2008-01-31 | 2009-08-06 | Konica Minolta Business Technologies, Inc. | Customization system for operation screen of image forming apparatus |
JP5226588B2 (ja) * | 2008-04-14 | 2013-07-03 | キヤノン株式会社 | 情報処理装置及びその制御方法 |
US20110246913A1 (en) * | 2010-03-30 | 2011-10-06 | Microsoft Corporation | Automated User Interface Generator |
US9043206B2 (en) * | 2010-04-26 | 2015-05-26 | Cyberpulse, L.L.C. | System and methods for matching an utterance to a template hierarchy |
US8165878B2 (en) * | 2010-04-26 | 2012-04-24 | Cyberpulse L.L.C. | System and methods for matching an utterance to a template hierarchy |
US9977843B2 (en) * | 2014-05-15 | 2018-05-22 | Kenall Maufacturing Company | Systems and methods for providing a lighting control system layout for a site |
US20170308278A1 (en) * | 2016-04-21 | 2017-10-26 | Schneider Electric Software, Llc | Automated graphical user interface configuration |
-
2017
- 2017-03-24 JP JP2017059670A patent/JP6819399B2/ja active Active
- 2017-08-18 US US15/680,798 patent/US20180276187A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20180276187A1 (en) | 2018-09-27 |
JP2018163478A (ja) | 2018-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4144883B2 (ja) | 情報処理装置及びその制御方法、プログラム | |
JP4560416B2 (ja) | 情報処理装置及びその制御方法、プログラム | |
CN108984172B (zh) | 一种界面文件的生成方法及装置 | |
US8245147B2 (en) | System and method for reordering a user interface | |
JP5219928B2 (ja) | 編集装置及び編集方法、プログラム | |
EP3776181A1 (en) | Methods and systems for resolving user interface features, and related applications | |
JP2006285968A (ja) | 印刷設定処理プログラム、印刷設定処理装置および印刷設定処理方法 | |
KR20060047996A (ko) | 디스플레이 정보 생성 방법 | |
JP2006221582A (ja) | 情報処理装置及びその制御方法、プログラム | |
US11922110B2 (en) | Responsive document authoring | |
Feuerstack et al. | Model-based layout generation | |
JP2011135226A (ja) | ジェスチャー認識装置、その認識方法及びプログラム | |
JP6819399B2 (ja) | 操作画面生成装置及び操作画面生成プログラム | |
JP4194501B2 (ja) | 文書処理方法、文書処理装置及び文書処理プログラム | |
JP5903276B2 (ja) | 表示制御プログラム及び該装置 | |
JP4582701B2 (ja) | 画面作成方法及び装置並びにプログラム | |
JP2010009167A (ja) | 画面表示装置、画面表示方法及び画面表示プログラム | |
JP5801682B2 (ja) | 設定情報生成プログラム、設定情報生成装置および設定情報生成方法 | |
JP4798209B2 (ja) | 情報処理装置、処理実行装置及びプログラム | |
JP2004086774A (ja) | 画面構造図モデリング装置、プログラム、画面構造図モデリング方法 | |
JP7381900B2 (ja) | 情報処理システムと、その制御方法及びプログラム | |
JP4168938B2 (ja) | 画像処理装置、画像処理プログラム及び画像処理方法 | |
JP2024004350A (ja) | 情報処理プログラム、情報処理方法及び情報処理装置 | |
Jackson et al. | Android UI Layout Conventions, Differences and Approaches | |
JP2022101746A (ja) | 情報処理装置と、その処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200228 |
|
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: 20201201 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201130 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201214 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6819399 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |