WO2012176365A1 - Guiプログラム作成支援装置、guiプログラム作成支援方法、プログラム、及び集積回路 - Google Patents
Guiプログラム作成支援装置、guiプログラム作成支援方法、プログラム、及び集積回路 Download PDFInfo
- Publication number
- WO2012176365A1 WO2012176365A1 PCT/JP2012/002737 JP2012002737W WO2012176365A1 WO 2012176365 A1 WO2012176365 A1 WO 2012176365A1 JP 2012002737 W JP2012002737 W JP 2012002737W WO 2012176365 A1 WO2012176365 A1 WO 2012176365A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- screen layout
- gui
- replacement
- gui component
- unit
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
Definitions
- the screen layout creation unit 101 displays an attribute setting panel 303 for setting the attribute of the GUI component 302 at a position adjacent to the GUI component 302.
- the size attribute value of the GUI component 302 is “50” in the horizontal direction and “120” in the vertical direction. In this case, the GUI component 302 has a rectangular size of 50 ⁇ 120.
- the GUI component 302 belongs to the button component class. Therefore, in the example of FIG. 3, “Button” is described in the tag of ⁇ class>.
- the component class defines the type of GUI component.
- labels, lists, boxes, etc. exist as part classes. Therefore, there are labels, lists, boxes, etc. in addition to buttons as types of GUI parts.
- the screen layout creation unit 101 has a function of replacing the screen layout created by the above operation with a saved screen layout based on a user operation input.
- FIG. 5 is a diagram showing an example of the connection information 202. As shown in FIG. 5, the connection information 202 is described in XML, for example. However, this is only an example, and any language can be used as long as it can be interpreted by a computer.
- FIG. 5 shows connection information 202 for the GUI component 302 shown in FIG.
- “Button_01” that is the name of the GUI component 302 is described in a tag of ⁇ ui>.
- “player_program”, which is the name of the processing program, is described.
- the processing program “player_program” is associated with the GUI component 302.
- the source code generation unit 104 analyzes the screen layout definition information 201, extracts attributes indicating the type and display position of each GUI component on the screen layout, and generates the source code 204 for each GUI component.
- the extracted attribute is registered in the generated source code 204.
- the description of the attribute of the GUI component is omitted.
- the source code generation unit 104 analyzes the connection information 202 and extracts the processing program 203 and the method associated with each GUI component. Then, the source code generation unit 104 generates a code for calling a processing program 203 and a method associated with the GUI component when an event (for example, an event such as a user pressing the GUI component of the component) occurs in the GUI component. Described in the source code 204. As a result, when an event occurs in the GUI component, the source code 204 is interpreted and the method of the associated processing program is executed.
- connection information 202 and the source code 204 of the GUI part of the screen layout after replacement define the screen layout of the screen layout before replacement using “Button_A” that is the attribute value of the name of the GUI part of the screen layout before replacement as a key.
- the connection information 202 and the source code 204 of the GUI part of the screen layout after replacement are updated.
- the processing program and method of the GUI component of the screen layout before replacement can be associated with the GUI component of the screen layout after replacement without newly generating.
- FIG. 9 is a flowchart showing a GUI program creation process performed by the GUI program creation support apparatus 100 according to the embodiment of the present invention.
- the user can display the created screen layout defined in the screen layout definition information 201 having the specified file name on the display by specifying the file name.
- GUI component group is composed of GUI components having attribute values named “Button 01”, “Button 02”, and “Button 03”. This corresponds to the case where the other GUI component group includes GUI components having attribute values named “naviButton 01”, “navi Button 02”, and “navi Button 03”.
- the moving image content pattern is assumed to be a GUI GUI component arrangement pattern that allows the user to select one of a plurality of moving image contents when the user reproduces the moving image content in an AV device such as a DVD recorder, for example. Is.
- the user selects one pattern information.
- the present invention is not limited to this, and a plurality of pattern information may be selected.
- priorities are set in advance for each pattern information, and when a plurality of pieces of pattern information are set, the order of estimation processes may be determined according to the priorities.
- connection information return unit updates the name of the corresponding GUI part of the pre-replacement screen layout with the name of the GUI part of the post-replacement screen layout that has performed the connection return process.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
図12は、比較例のGUIビルダの構成を示すブロック図である。図12において、比較例のGUIビルダ2000は、画面レイアウト作成部2001、接続設定部2002、処理プログラム作成部2003、ソースコード生成部2004、及び記憶部2005を備えている。
以下、本発明の実施の形態について、図面を参照しながら説明する。図1は、本発明の実施の形態におけるGUIプログラム作成支援装置100のブロック図である。GUIプログラム作成支援装置100は、中央演算装置と、ROM、RAM及びハードディスク等の記憶装置と、ディスプレイ等の出力装置と、キーボード等の入力装置とを備えるコンピュータにより構成されている。
以下、本実施の形態におけるGUIプログラム作成支援装置100が行う処理を説明する。図9は、本発明の実施の形態に係るGUIプログラム作成支援装置100が行う、GUIプログラムの作成処理を示すフローチャートである。
次に、上記のGUIプログラム作成支援装置100の変形例1について説明する。この変形例では、ユーザに画面レイアウトにおけるGUI部品の配置パターンを示すパターン情報を入力させ、そのパターン情報に応じて図11のS2303~S2307に示す推測処理の順序を適宜変更することを特徴とする。
上記の実施の形態では、対応付けられたGUI部品同士において、差替後画面レイアウトのGUI部品の名前の属性値を差替前画面レイアウトの名前の属性値で更新した。変形例2では、対応付けられたGUI部品同士において、差替前画面レイアウトのGUI部品の名前の属性値を差替後画面レイアウトの名前の属性値で更新する。
上記実施の形態では、差替前画面レイアウトと差替後画面レイアウトとの類似性を基準として、差替後画面レイアウトに対して処理プログラムを関連付けた。変形例3は、差替前画面レイアウトに関連付けられた処理プログラムの特徴から差替後画面レイアウトの各GUI部品に関連付ける処理プログラムを類推することを特徴としている。
(1)本実施の形態によるGUIプログラム作成支援装置は、ユーザの操作入力に基づき、複数のGUI(グラフィカルユーザインタフェース)部品を含むGUIの画面レイアウトを生成すると共に、生成済の画面レイアウトを別の画面レイアウトに差し替える画面レイアウト作成部と、ユーザの操作入力に基づき、前記GUI部品が操作された際に実行される処理に係る処理プログラムを作成する処理プログラム作成部と、ユーザの操作入力に基づき、前記GUI部品と前記処理プログラムとの関連付けを行い、当該関連付けを示す接続情報を生成する接続設定部と、前記画面レイアウトと前記処理プログラムと前記接続情報とに基づき、GUIプログラムのソースコードを生成するソースコード生成部と、前記画面レイアウト作成部により、生成済の画面レイアウトが別の画面レイアウトに差し替えられた場合、差替後画面レイアウトのGUI部品に類似するGUI部品を、差替前画面レイアウトから推測し、類似するGUI部品同士を対応付ける画面レイアウト比較部と、前記差替前画面レイアウトのGUI部品に関連付けられた前記処理プログラムを、前記画面レイアウト比較部により対応付けられたGUI部品に関連付ける接続復帰処理を行う接続情報復帰部とを備える。
Claims (16)
- ユーザの操作入力に基づき、複数のGUI(グラフィカルユーザインタフェース)部品を含むGUIの画面レイアウトを生成すると共に、生成済の画面レイアウトを別の画面レイアウトに差し替える画面レイアウト作成部と、
ユーザの操作入力に基づき、前記GUI部品が操作された際に実行される処理に係る処理プログラムを作成する処理プログラム作成部と、
ユーザの操作入力に基づき、前記GUI部品と前記処理プログラムとの関連付けを行い、当該関連付けを示す接続情報を生成する接続設定部と、
前記画面レイアウトと前記処理プログラムと前記接続情報とに基づき、GUIプログラムのソースコードを生成するソースコード生成部と、
前記画面レイアウト作成部により、生成済の画面レイアウトが別の画面レイアウトに差し替えられた場合、差替後画面レイアウトのGUI部品に類似するGUI部品を、差替前画面レイアウトから推測し、類似するGUI部品同士を対応付ける画面レイアウト比較部と、
前記差替前画面レイアウトのGUI部品に関連付けられた前記処理プログラムを、前記画面レイアウト比較部により対応付けられたGUI部品に関連付ける接続復帰処理を行う接続情報復帰部とを備えるGUIプログラム作成支援装置。 - 前記接続情報復帰部は、前記画面レイアウト比較部により対応付けられたGUI部品をユーザに報知し、推測結果が正しいことを示す操作入力がユーザにより行われたGUI部品について、前記接続復帰処理を行う請求項1記載のGUIプログラム作成支援装置。
- 前記画面レイアウト比較部は、前記差替前画面レイアウトと前記差替後画面レイアウトとにおいて、各GUI部品に付与された名前を比較することで、類似性を推測する請求項1又は2記載のGUIプログラム作成支援装置。
- 前記画面レイアウト比較部は、前記差替後画面レイアウトと前記差替前画面レイアウトとにおいて、同じ種類のGUI部品の個数を比較することで、類似性を推測する請求項1~3のいずれかに記載のGUIプログラム作成支援装置。
- 前記画面レイアウト比較部は、前記差替後画面レイアウトと前記差替前画面レイアウトとにおいて、各GUI部品に付与された名前の連続性から類似性を推測する請求項1~4のいずれかに記載のGUIプログラム作成支援装置。
- 前記画面レイアウト比較部は、前記差替後画面レイアウトと前記差替前画面レイアウトとにおいて、GUI部品の位置から類似性を推測する請求項1~5のいずれかに記載のGUIプログラム作成支援装置。
- 前記画面レイアウト比較部は、前記差替後画面レイアウトと前記差替前画面レイアウトとにおいて、各GUI部品の配置の規則性から類似性を推測する請求項1~6のいずれかに記載のGUIプログラム作成支援装置。
- 前記接続情報復帰部は、前記接続復帰処理を行った前記差替後画面レイアウトのGUI部品の名前を、対応する前記差替前画面レイアウトのGUI部品の名前で更新する請求項1~7のいずれかに記載のGUIプログラム作成支援装置。
- 前記接続情報復帰部は、前記接続復帰処理を行った前記差替後画面レイアウトのGUI部品の名前で、対応する前記差替前画面レイアウトのGUI部品の名前を更新する請求項1~7のいずれかに記載のGUIプログラム作成支援装置。
- 前記画面レイアウト生成部は、ユーザの操作入力に基づき、GUI部品の配置パターンを示すパターン情報を前記画面レイアウトに設定し、
前記画面レイアウト比較部は、複数の推測処理を順次に実行して類似性を推測し、前記パターン情報に応じて推測処理の順序を変更する請求項1~9のいずれかに記載のGUIプログラム作成支援装置。 - 前記推測処理は、前記差替後画面レイアウトと前記差替前画面レイアウトとにおいて、同じ種類のGUI部品の個数を比較することで、類似性を推測する第1推測処理を含み、
前記画面レイアウト比較部は、前記パターン情報が動画コンテンツのGUIのGUI部品の配置パターンを示す動画コンテンツパターンである場合、前記第1推測処理を最初に実行する請求項10記載のGUIプログラム作成支援装置。 - 前記推測処理は、前記差替後画面レイアウトと前記差替前画面レイアウトとにおいて、各GUI部品の配置の規則性から類似性を推測する第2推測処理を含み、
前記画面レイアウト比較部は、前記パターン情報が操作メニューのGUIのGUI部品の配置パターンを示す操作メニューパターンである場合、前記第2推測処理を最初に実行する請求項10又は11記載のGUIプログラム作成支援装置。 - 前記推測処理は、前記差替後画面レイアウトと前記差替前画面レイアウトとにおいて、GUI部品の位置から類似性を推測する第3推測処理を含み、
前記画面レイアウト比較部は、前記パターン情報が予め規定された配置位置にGUI部品が配置されている定型のGUIを示す定型パターンである場合、前記第3推測処理を最初に実行する請求項10~12のいずれかに記載のGUIプログラム作成支援装置。 - コンピュータが、ユーザの操作入力に基づき、複数のGUI(グラフィカルユーザインタフェース)部品を含むGUIの画面レイアウトを生成すると共に、生成済の画面レイアウトを別の画面レイアウトに差し替える画面レイアウト作成ステップと、
コンピュータが、ユーザの操作入力に基づき、前記GUI部品が操作された際に実行される処理に係る処理プログラムを作成する処理プログラム作成ステップと、
コンピュータが、ユーザの操作入力に基づき、前記GUI部品と前記処理プログラムとの関連付けを行い、当該関連付けを示す接続情報を生成する接続設定ステップと、
コンピュータが、前記画面レイアウトと前記処理プログラムと前記接続情報とに基づき、GUIプログラムのソースコードを生成するソースコード生成ステップと、
コンピュータが、前記画面レイアウト作成ステップにより、生成済の画面レイアウトが別の画面レイアウトに差し替えられた場合、差替後画面レイアウトのGUI部品に類似するGUI部品を、差替前画面レイアウトから推測し、類似するGUI部品同士を対応付ける画面レイアウト比較ステップと、
コンピュータが、前記差替前画面レイアウトのGUI部品に関連付けられた前記処理プログラムを、前記画面レイアウト比較ステップにより対応付けられたGUI部品に関連付ける接続復帰処理を行う接続情報復帰ステップとを備えるGUIプログラム作成支援方法。 - ユーザの操作入力に基づき、複数のGUI(グラフィカルユーザインタフェース)部品を含むGUIの画面レイアウトを生成すると共に、生成済の画面レイアウトを別の画面レイアウトに差し替える画面レイアウト作成部と、
ユーザの操作入力に基づき、前記GUI部品が操作された際に実行される処理に係る処理プログラムを作成する処理プログラム作成部と、
ユーザの操作入力に基づき、前記GUI部品と前記処理プログラムとの関連付けを行い、当該関連付けを示す接続情報を生成する接続設定部と、
前記画面レイアウトと前記処理プログラムと前記接続情報とに基づき、GUIプログラムのソースコードを生成するソースコード生成部と、
前記画面レイアウト作成部により、生成済の画面レイアウトが別の画面レイアウトに差し替えられた場合、差替後画面レイアウトのGUI部品に類似するGUI部品を、差替前画面レイアウトから推測し、類似するGUI部品同士を対応付ける画面レイアウト比較部と、
前記差替前画面レイアウトのGUI部品に関連付けられた前記処理プログラムを、前記画面レイアウト比較部により対応付けられたGUI部品に関連付ける接続復帰処理を行う接続情報復帰部としてコンピュータを機能させるプログラム。 - ユーザの操作入力に基づき、複数のGUI(グラフィカルユーザインタフェース)部品を含むGUIの画面レイアウトを生成すると共に、生成済の画面レイアウトを別の画面レイアウトに差し替える画面レイアウト作成部と、
ユーザの操作入力に基づき、前記GUI部品が操作された際に実行される処理に係る処理プログラムを作成する処理プログラム作成部と、
ユーザの操作入力に基づき、前記GUI部品と前記処理プログラムとの関連付けを行い、当該関連付けを示す接続情報を生成する接続設定部と、
前記画面レイアウトと前記処理プログラムと前記接続情報とに基づき、GUIプログラムのソースコードを生成するソースコード生成部と、
前記画面レイアウト作成部により、生成済の画面レイアウトが別の画面レイアウトに差し替えられた場合、差替後画面レイアウトのGUI部品に類似するGUI部品を、差替前画面レイアウトから推測し、類似するGUI部品同士を対応付ける画面レイアウト比較部と、
前記差替前画面レイアウトのGUI部品に関連付けられた前記処理プログラムを、前記画面レイアウト比較部により対応付けられたGUI部品に関連付ける接続復帰処理を行う接続情報復帰部とを備える集積回路。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/700,828 US8910064B2 (en) | 2011-06-20 | 2012-04-20 | GUI program creation supporting apparatus, GUI program creation support method, computer-readable recording medium and integrated circuit |
| JP2012553108A JP5852967B2 (ja) | 2011-06-20 | 2012-04-20 | Guiプログラム作成支援装置、guiプログラム作成支援方法、プログラム、及び集積回路 |
| CN201280001513.3A CN102959511B (zh) | 2011-06-20 | 2012-04-20 | Gui程序制作辅助装置、gui程序制作辅助方法、程序及集成电路 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011136589 | 2011-06-20 | ||
| JP2011-136589 | 2011-06-20 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2012176365A1 true WO2012176365A1 (ja) | 2012-12-27 |
Family
ID=47422230
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2012/002737 Ceased WO2012176365A1 (ja) | 2011-06-20 | 2012-04-20 | Guiプログラム作成支援装置、guiプログラム作成支援方法、プログラム、及び集積回路 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8910064B2 (ja) |
| JP (1) | JP5852967B2 (ja) |
| CN (1) | CN102959511B (ja) |
| WO (1) | WO2012176365A1 (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014160402A (ja) * | 2013-02-20 | 2014-09-04 | Nippon Telegr & Teleph Corp <Ntt> | ユーザインタフェース制御方法、その装置およびプログラム |
| EP2881882A1 (en) | 2013-12-05 | 2015-06-10 | Kaspersky Lab, ZAO | System and method for blocking elements of application interface |
| WO2015104865A1 (ja) * | 2014-01-10 | 2015-07-16 | 三菱電機株式会社 | ユーザインタフェース設計支援装置 |
| JP2017049778A (ja) * | 2015-09-01 | 2017-03-09 | 富士ゼロックス株式会社 | 表示方法変更プログラム及び情報処理装置 |
| WO2018220922A1 (ja) * | 2017-05-30 | 2018-12-06 | オムロン株式会社 | Hmi開発支援装置、hmi開発支援方法、および、hmi開発支援プログラム |
| JP2022015113A (ja) * | 2020-07-08 | 2022-01-21 | 三菱重工業株式会社 | 表示情報作成装置、表示システム、及び表示情報作成方法 |
| JP7080426B1 (ja) * | 2021-12-28 | 2022-06-03 | 三菱電機株式会社 | 監視画面作成支援装置、監視画面作成支援システム、監視画面作成支援方法および監視画面作成支援プログラム |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012176365A1 (ja) * | 2011-06-20 | 2012-12-27 | パナソニック株式会社 | Guiプログラム作成支援装置、guiプログラム作成支援方法、プログラム、及び集積回路 |
| US20140372973A1 (en) * | 2013-06-12 | 2014-12-18 | Level 3 Communications, Llc | System and methods for generating data objects |
| RU2645265C2 (ru) | 2013-12-05 | 2018-02-19 | Закрытое акционерное общество "Лаборатория Касперского" | Система и способ блокировки элементов интерфейса приложения |
| USD772911S1 (en) * | 2015-04-29 | 2016-11-29 | Adp, Llc | Display screen with graphical user interface |
| JP6665493B2 (ja) * | 2015-11-10 | 2020-03-13 | 富士ゼロックス株式会社 | 文書点検支援装置、文書点検支援システム及びプログラム |
| CN107092477B (zh) * | 2017-01-03 | 2020-07-03 | 北京安云世纪科技有限公司 | 一种桌面布局的修正方法、装置和移动终端 |
| JP7050605B2 (ja) * | 2018-07-13 | 2022-04-08 | 株式会社日立ソリューションズ | アプリケーション生成装置、アプリケーション生成方法、及びアプリケーション生成プログラム |
| US10949173B1 (en) * | 2018-10-29 | 2021-03-16 | The Mathworks, Inc. | Systems and methods for automatic code generation |
| CN110147381B (zh) * | 2019-05-27 | 2021-07-09 | 智者四海(北京)技术有限公司 | 信息处理方法、系统及记录介质 |
| US12217066B2 (en) * | 2020-01-17 | 2025-02-04 | Fanuc Corporation | Image creation support device and method for presenting candidate screen data of a display screen based on a design image of the display screen |
| EP4391556A4 (en) * | 2021-12-30 | 2025-01-08 | Samsung Electronics Co., Ltd. | ELECTRONIC DEVICE DISPLAYING A PLURALITY OF CONTENT ELEMENTS AND METHOD OF OPERATING THE SAME |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10207701A (ja) * | 1996-11-22 | 1998-08-07 | Toshiba Corp | Gui画面作成装置及びプログラムを記録した記録媒体 |
| JPH11232087A (ja) * | 1998-02-12 | 1999-08-27 | Hitachi Ltd | ユーザインタフェース作成支援装置 |
| WO2000057271A1 (en) * | 1999-03-24 | 2000-09-28 | Fujitsu Limited | Apparatus for assisting in writing graphical user interface program, and write-assisting method, and recording medium on which write-assisting program is recorded |
| JP2006276953A (ja) * | 2005-03-28 | 2006-10-12 | Fujitsu Ltd | 画面定義データ差分抽出方法、装置及びプログラム |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6064382A (en) * | 1997-11-19 | 2000-05-16 | International Business Machines Corporation | Object oriented apparatus and method for providing a graphical user interface for host-based software applications |
| US6262726B1 (en) * | 1998-10-09 | 2001-07-17 | Dell U.S.A., L.P. | Factory installing desktop components for an active desktop |
| US6425121B1 (en) * | 2000-01-14 | 2002-07-23 | Softwire Technology, Llp | Method and apparatus for resolving divergent paths in graphical programming environments |
| US8495679B2 (en) * | 2000-06-30 | 2013-07-23 | Thomson Licensing | Method and apparatus for delivery of television programs and targeted de-coupled advertising |
| WO2003003642A2 (en) * | 2001-06-29 | 2003-01-09 | Ve Enterprises Llc | System and method for editing web pages in a client/server architecture |
| US7234111B2 (en) * | 2001-09-28 | 2007-06-19 | Ntt Docomo, Inc. | Dynamic adaptation of GUI presentations to heterogeneous device platforms |
| CA2388101A1 (en) * | 2002-02-01 | 2003-08-01 | Concepts Egeria Inc. | Conceptual user interface |
| US7412658B2 (en) * | 2002-11-14 | 2008-08-12 | Sap Ag | Modeling system for graphic user interface |
| US7895064B2 (en) * | 2003-09-02 | 2011-02-22 | Computer Sciences Corporation | Graphical input display in an insurance processing system |
| US7730410B2 (en) * | 2003-09-22 | 2010-06-01 | Sap Ag | System and method for customizing form elements in a form building application |
| ES2328924T3 (es) * | 2003-10-15 | 2009-11-19 | Canon Kabushiki Kaisha | Previsualizacion y revision selectiva de documentos o esquemas que contienen datos variables. |
| US8489984B1 (en) * | 2006-04-27 | 2013-07-16 | Oracle America, Inc. | Cross platform layout |
| US8091036B1 (en) * | 2006-04-27 | 2012-01-03 | Oracle America, Inc. | GUI builder tool for designing cross platform layout |
| US8527907B2 (en) * | 2006-07-31 | 2013-09-03 | Adobe Systems Incorporated | Screen relayout |
| CN100487645C (zh) * | 2007-06-29 | 2009-05-13 | 中兴通讯股份有限公司 | 基于数据驱动的界面自动生成方法 |
| JP4692529B2 (ja) * | 2007-08-07 | 2011-06-01 | セイコーエプソン株式会社 | グラフィカルユーザインタフェース装置 |
| US8375295B2 (en) * | 2009-05-21 | 2013-02-12 | Sony Computer Entertainment Inc. | Customization of GUI layout based on history of use |
| WO2012176365A1 (ja) * | 2011-06-20 | 2012-12-27 | パナソニック株式会社 | Guiプログラム作成支援装置、guiプログラム作成支援方法、プログラム、及び集積回路 |
| US20130212487A1 (en) * | 2012-01-09 | 2013-08-15 | Visa International Service Association | Dynamic Page Content and Layouts Apparatuses, Methods and Systems |
| KR20140046329A (ko) * | 2012-10-10 | 2014-04-18 | 삼성전자주식회사 | 멀티 디스플레이 장치 및 그 디스플레이 제어 방법 |
| IN2012CH04482A (ja) * | 2012-10-26 | 2015-06-19 | Exceed Technology Solutions Private Ltd I | |
| US20140282055A1 (en) * | 2013-03-15 | 2014-09-18 | Agilent Technologies, Inc. | Layout System for Devices with Variable Display Screen Sizes and Orientations |
-
2012
- 2012-04-20 WO PCT/JP2012/002737 patent/WO2012176365A1/ja not_active Ceased
- 2012-04-20 US US13/700,828 patent/US8910064B2/en not_active Expired - Fee Related
- 2012-04-20 CN CN201280001513.3A patent/CN102959511B/zh not_active Expired - Fee Related
- 2012-04-20 JP JP2012553108A patent/JP5852967B2/ja not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10207701A (ja) * | 1996-11-22 | 1998-08-07 | Toshiba Corp | Gui画面作成装置及びプログラムを記録した記録媒体 |
| JPH11232087A (ja) * | 1998-02-12 | 1999-08-27 | Hitachi Ltd | ユーザインタフェース作成支援装置 |
| WO2000057271A1 (en) * | 1999-03-24 | 2000-09-28 | Fujitsu Limited | Apparatus for assisting in writing graphical user interface program, and write-assisting method, and recording medium on which write-assisting program is recorded |
| JP2006276953A (ja) * | 2005-03-28 | 2006-10-12 | Fujitsu Ltd | 画面定義データ差分抽出方法、装置及びプログラム |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014160402A (ja) * | 2013-02-20 | 2014-09-04 | Nippon Telegr & Teleph Corp <Ntt> | ユーザインタフェース制御方法、その装置およびプログラム |
| EP2881882A1 (en) | 2013-12-05 | 2015-06-10 | Kaspersky Lab, ZAO | System and method for blocking elements of application interface |
| WO2015104865A1 (ja) * | 2014-01-10 | 2015-07-16 | 三菱電機株式会社 | ユーザインタフェース設計支援装置 |
| JP2017049778A (ja) * | 2015-09-01 | 2017-03-09 | 富士ゼロックス株式会社 | 表示方法変更プログラム及び情報処理装置 |
| WO2018220922A1 (ja) * | 2017-05-30 | 2018-12-06 | オムロン株式会社 | Hmi開発支援装置、hmi開発支援方法、および、hmi開発支援プログラム |
| US11287940B2 (en) | 2017-05-30 | 2022-03-29 | Omron Corporation | HMI development support device, HMI development support method, and non-transitory computer-readable recording medium |
| JP2022015113A (ja) * | 2020-07-08 | 2022-01-21 | 三菱重工業株式会社 | 表示情報作成装置、表示システム、及び表示情報作成方法 |
| JP7461817B2 (ja) | 2020-07-08 | 2024-04-04 | 三菱重工業株式会社 | 表示情報作成装置、表示システム、及び表示情報作成方法 |
| JP7080426B1 (ja) * | 2021-12-28 | 2022-06-03 | 三菱電機株式会社 | 監視画面作成支援装置、監視画面作成支援システム、監視画面作成支援方法および監視画面作成支援プログラム |
| WO2023127139A1 (ja) * | 2021-12-28 | 2023-07-06 | 三菱電機株式会社 | 監視画面作成支援装置、監視画面作成支援システム、監視画面作成支援方法および監視画面作成支援プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102959511A (zh) | 2013-03-06 |
| CN102959511B (zh) | 2016-05-25 |
| US20130111376A1 (en) | 2013-05-02 |
| JPWO2012176365A1 (ja) | 2015-02-23 |
| US8910064B2 (en) | 2014-12-09 |
| JP5852967B2 (ja) | 2016-02-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5852967B2 (ja) | Guiプログラム作成支援装置、guiプログラム作成支援方法、プログラム、及び集積回路 | |
| EP3770775A1 (en) | Information processing device and information processing method | |
| JP2023182817A (ja) | ウェブサイト構築システム用の構成可能なアプリケーションの作成および処理のためのシステムおよび方法 | |
| JP2009508227A (ja) | ブラウズモードデザイナ | |
| EP3926465B1 (en) | Method and system for creating an app by merging source code | |
| WO2016065960A1 (en) | Graphically building abstract syntax trees | |
| JP2015194808A (ja) | 情報処理装置及び情報処理プログラム | |
| WO2022254802A1 (ja) | 改善システム、改善方法 | |
| CN108388576B (zh) | 交互式生成图谱的方法和系统 | |
| US20080015911A1 (en) | Methods and apparatuses for developing business solutions | |
| KR101175950B1 (ko) | 시스템 사양 관리 방법, 장치, 및 소프트웨어 프로그램을 저장한 컴퓨터 판독가능 매체 | |
| JP2010277572A (ja) | コード生成プログラム、それを記録したコンピュータ読み取り可能な記録媒体、コード生成装置、およびコード生成方法 | |
| US9244651B2 (en) | Document revision control | |
| JP2012088940A (ja) | 情報処理装置、情報処理方法、及びプログラム | |
| JP5768571B2 (ja) | 閲覧情報編集装置、プログラムおよび閲覧情報編集方法 | |
| CN118296162A (zh) | 知识图谱构建方法、系统、电子设备及存储介质 | |
| JP6744549B2 (ja) | 開発支援装置、開発支援方法および開発支援プログラム | |
| US20210294966A1 (en) | Systems and methods for binding lookup controls | |
| JP5255865B2 (ja) | 画面遷移設計支援装置、画面遷移設計支援方法および画面遷移設計支援プログラム | |
| US20120278277A1 (en) | Object-based models in document management | |
| CN114611450B (zh) | 双圈电压隔离环自动化布局方法及设备和存储介质 | |
| JP7715977B2 (ja) | 情報処理装置、情報処理システム、その制御方法およびプログラム | |
| JP5703832B2 (ja) | 閲覧情報生成装置および閲覧情報生成方法 | |
| JP5582065B2 (ja) | 閲覧情報生成装置および閲覧情報生成方法 | |
| JP2000315168A (ja) | ファイル管理方法及びシステム、記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 201280001513.3 Country of ref document: CN |
|
| ENP | Entry into the national phase |
Ref document number: 2012553108 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 13700828 Country of ref document: US |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12803294 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 12803294 Country of ref document: EP Kind code of ref document: A1 |