JP7581671B2 - ビジュアルプログラミングエディタのプログラム、コンピューターおよび方法 - Google Patents
ビジュアルプログラミングエディタのプログラム、コンピューターおよび方法 Download PDFInfo
- Publication number
- JP7581671B2 JP7581671B2 JP2020112588A JP2020112588A JP7581671B2 JP 7581671 B2 JP7581671 B2 JP 7581671B2 JP 2020112588 A JP2020112588 A JP 2020112588A JP 2020112588 A JP2020112588 A JP 2020112588A JP 7581671 B2 JP7581671 B2 JP 7581671B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- comment
- specific
- program part
- linking
- 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
Images
Classifications
-
- 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/33—Intelligent editors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/73—Program documentation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Stored Programmes (AREA)
Description
図1は、本実施の形態に従うビジュアルプログラミングエディタ100の一例を示す図である。図1を参照して、ビジュアルプログラミングエディタ100のソースコードの変換機能について説明する。ビジュアルプログラミングエディタ100は、例えば、図1に示すようにブロック状のプログラム部品と、コネクタとを組み合わせるフロー型のビジュアルプログラミングを行なうための機能を提供し得る。ある局面において、ビジュアルプログラミングエディタ100は、図7に示すようにブロックを重ね合わせてプログラミングを行なうための機能を提供してもよい。他の局面において、ビジュアルプログラミングエディタ100は、任意の視覚的表現を用いてプログラミングを行なうための機能を提供してもよい。
次に、図2~図7を参照して、ビジュアルプログラミングエディタ100が、どのように各コメント130および各プログラム部品110を紐付け、かつ、どのように紐付けられたコメント130およびプログラム部品110同士を隣接してテキストプログラム150上に配置するのかについて説明する。
次に、図8~図10を参照して、ビジュアルプログラムからテキストプログラムを生成する例について説明する。図8は、フロー型ビジュアルプログラムの一例を示す図である。図9は、ブロック型ビジュアルプログラムの一例を示す図である。図8および図9に示すビジュアルプログラムは、同一のプログラム(以下、「プログラムP」と表す)を示している。当該プログラムPは、プログラム部品810A~810Dを含む。また、プログラムPは、いずれのプログラム部品にも紐付けられていないコメント830Aおよび830Bと、プログラム部品810A~810Dのいずれかに紐付けられたコメント830B~830Fとを含む。
図11は、ビジュアルプログラミングエディタ100の機能ブロックの一例を示す図である。図11に示す各機能ブロックは、プログラムとして実現されていてもよい。また、これらの機能ブロックは、図12に示すハードウェア上で実行され得る。
次に、図13~16を参照して、コメント130およびプログラム部品110の紐付け制御の処理手順について説明する。ある局面において、CPU1201は、図13~16の処理を行うためのプログラムを2次記憶装置1203から1次記憶装置1202に読み込んで、当該プログラムを実行してもよい。他の局面において、当該処理の一部または全部は、当該処理を実行するように構成された回路素子の組み合わせとしても実現され得る。
上述したような本実施の形態は、以下のような技術思想を含む。
1つ以上のプロセッサ(1201)に、
操作を受け付けたことに基づいて、1または複数のプログラム部品(110)と、1または複数のコメント(130)とをビジュアルプログラミングエディタ(100)の画面上に配置するステップと、
前記1または複数のコメントに含まれる特定のコメントと、前記1または複数のプログラム部品に含まれる特定のプログラム部品との位置関係に基づいて、前記特定のコメントを前記特定のプログラム部品に紐付けするか否かを判定するステップと、
前記特定のコメントを前記特定のプログラム部品に紐付けすると判定したことに基づいて、前記特定のコメントのテキストおよび前記特定のプログラム部品のテキストを近隣に配置したテキストベースのコード(150)を生成するステップとを実行させる、プログラム。
前記特定のコメントを前記特定のプログラム部品に紐付けするか否かを判定するステップは、
前記特定のコメントから前記特定のプログラム部品までの距離が予め定められた閾値以内であるか否かを判定するステップと、
前記距離が前記閾値以下であることに基づいて、前記特定のコメントおよび前記特定のプログラム部品を紐付けるステップとを含む、構成1に記載のプログラム。
前記1または複数のプログラム部品のいずれにも紐付けされていないコメントがあることに基づいて、前記テキストベースのコード内において、前記1または複数のプログラム部品のいずれにも紐付けされていないコメントのテキストを前記テキストベースのコードの先頭に配置するステップをさらに前記1つ以上のプロセッサに実行させる、構成2に記載のプログラム。
前記特定のコメントを前記特定のプログラム部品の一定範囲内に近づける操作を受け付けたこと基づいて、前記閾値の範囲を表示するステップをさらに前記1つ以上のプロセッサに実行させる、構成2または3に記載のプログラム。
前記1または複数のプログラム部品と、前記1または複数のコメントとを前記ビジュアルプログラミングエディタの画面上に配置するステップは、第1のプログラム部品と、第2のプログラム部品と、前記特定のコメントとを配置するステップを含み、
前記プログラムは、前記特定のコメントと前記第1のプログラム部品および前記第2のプログラム部品の各々との距離が前記閾値以下であることに基づいて、前記特定のコメントを前記第1のプログラム部品および前記第2のプログラム部品のうち距離が近い方のプログラム部品と紐付けるステップをさらに前記1つ以上のプロセッサに実行させる、構成2~4のいずれかに記載のプログラム。
前記第1のプログラム部品および前記第2のプログラム部品が隣接して配置されている場合、前記第1のプログラム部品および前記第2のプログラム部品のいずれからも近い一定範囲内を前記特定のコメントと、前記第1のプログラム部品および前記第2のプログラム部品の各々との紐付けを行わない無効範囲に設定するステップをさらに前記1つ以上のプロセッサに実行させる、構成5に記載のプログラム。
前記1または複数のプログラム部品と、前記1または複数のコメントとを前記ビジュアルプログラミングエディタの画面上に配置するステップは、前記特定のプログラム部品と、第1のコメントと、第2のコメントとを配置するステップを含み、
前記プログラムは、前記第1のコメントおよび前記第2のコメントのいずれもが前記特定のプログラム部品に紐付けられていることに基づいて、前記第1のコメントおよび前記第2のコメントの各々から前記特定のプログラム部品までの距離に基づいて、前記テキストベースのコード内における前記第1のコメントおよび前記第2のコメントの表示順序を決定するステップをさらに含む、構成2~6のいずれかに記載のプログラム。
紐付けられた前記特定のコメントおよび前記特定のプログラム部品の間の距離を前記閾値よりも離す操作を受け付けたことに基づいて、前記特定のコメントおよび前記特定のプログラム部品の紐付けを解除するステップをさらに前記1つ以上のプロセッサに実行させる、構成2~7のいずれかに記載のプログラム。
前記特定のプログラム部品に紐付けられた前記特定のコメントがダブルクリックされたことに基づいて、前記特定のコメントおよび前記特定のプログラム部品の紐付けを解除し、前記特定のコメントおよび前記特定のプログラム部品の間の距離を前記閾値よりも離すステップをさらに前記1つ以上のプロセッサに実行させる、構成2~8のいずれかに記載のプログラム。
手動での紐付け制御命令の入力を受け付けたことに基づいて、前記特定のコメントおよび前記特定のプログラム部品の間の距離に関係なく、前記特定のコメントおよび前記特定のプログラム部品の紐付けまたは紐付けの解除処理を実行するステップをさらに前記1つ以上のプロセッサに実行させる、構成2~9のいずれかに記載のプログラム。
前記特定のコメントおよび前記特定のプログラム部品を紐付けたことに基づいて、紐付けられた前記特定のコメントおよび前記特定のプログラム部品の色を変更するステップをさらに前記1つ以上のプロセッサに実行させる、構成2~10のいずれかに記載のプログラム。
前記特定のコメントおよび前記特定のプログラム部品を紐付けたことに基づいて、紐付けられた前記特定のコメントおよび前記特定のプログラム部品の接続線を表示するステップをさらに前記1つ以上のプロセッサに実行させる、構成2~11のいずれかに記載のプログラム。
前記特定のコメントおよび前記特定のプログラム部品を紐付けたことに基づいて、紐付けられた前記特定のコメントおよび前記特定のプログラム部品を囲う枠を表示するステップをさらに前記1つ以上のプロセッサに実行させる、構成2~12のいずれかに記載のプログラム。
構成1~13のいずれかに記載のプログラムを格納したメモリー(1202)と、
前記プログラムを実行するための1以上のプロセッサをとを備える、コンピューター(1200)。
コンピューターにおけるコードの変換に関する方法であって、
操作を受け付けたことに基づいて、1または複数のプログラム部品と、1または複数のコメントとをビジュアルプログラミングエディタの画面上に配置するステップと、
前記1または複数のコメントに含まれる特定のコメントと、前記1または複数のプログラム部品に含まれる特定のプログラム部品との位置関係に基づいて、前記特定のコメントを前記特定のプログラム部品に紐付けするか否かを判定するステップと、
前記特定のコメントを前記特定のプログラム部品に紐付けすると判定したことに基づいて、前記特定のコメントのテキストおよび前記特定のプログラム部品のテキストを近隣に配置したテキストベースのコードを生成するステップとを含む、方法。
Claims (15)
- 1つ以上のプロセッサに、
操作を受け付けたことに基づいて、1または複数のプログラム部品と、1または複数のコメントとをビジュアルプログラミングエディタの画面上に配置するステップと、
前記1または複数のコメントに含まれる特定のコメントと、前記1または複数のプログラム部品に含まれる特定のプログラム部品との位置関係に基づいて、前記特定のコメントを前記特定のプログラム部品に紐付けするか否かを判定するステップと、
前記特定のコメントを前記特定のプログラム部品に紐付けすると判定したことに基づいて、前記特定のコメントのテキストを前記特定のプログラム部品のテキストの直前の行に配置したテキストベースのコードを生成するステップとを実行させる、プログラム。 - 前記特定のコメントを前記特定のプログラム部品に紐付けするか否かを判定するステップは、
前記特定のコメントから前記特定のプログラム部品までの距離が予め定められた閾値以内であるか否かを判定するステップと、
前記距離が前記閾値以下であることに基づいて、前記特定のコメントおよび前記特定のプログラム部品を紐付けるステップとを含む、請求項1に記載のプログラム。 - 前記1または複数のプログラム部品のいずれにも紐付けされていないコメントがあることに基づいて、前記テキストベースのコード内において、前記1または複数のプログラム部品のいずれにも紐付けされていないコメントのテキストを前記テキストベースのコードの先頭に配置するステップをさらに前記1つ以上のプロセッサに実行させる、請求項2に記載のプログラム。
- 前記特定のコメントを前記特定のプログラム部品の一定範囲内に近づける操作を受け付けたこと基づいて、前記閾値の範囲を表示するステップをさらに前記1つ以上のプロセッサに実行させる、請求項2または3に記載のプログラム。
- 前記1または複数のプログラム部品と、前記1または複数のコメントとを前記ビジュアルプログラミングエディタの画面上に配置するステップは、第1のプログラム部品と、第2のプログラム部品と、前記特定のコメントとを配置するステップを含み、
前記プログラムは、前記特定のコメントと前記第1のプログラム部品および前記第2のプログラム部品の各々との距離が前記閾値以下であることに基づいて、前記特定のコメントを前記第1のプログラム部品および前記第2のプログラム部品のうち距離が近い方のプログラム部品と紐付けるステップをさらに前記1つ以上のプロセッサに実行させる、請求項2~4のいずれかに記載のプログラム。 - 前記第1のプログラム部品および前記第2のプログラム部品が隣接して配置されている場合、前記第1のプログラム部品および前記第2のプログラム部品のいずれからも近い一定範囲内を前記特定のコメントと、前記第1のプログラム部品および前記第2のプログラム部品の各々との紐付けを行わない無効範囲に設定するステップをさらに前記1つ以上のプロセッサに実行させる、請求項5に記載のプログラム。
- 前記1または複数のプログラム部品と、前記1または複数のコメントとを前記ビジュアルプログラミングエディタの画面上に配置するステップは、前記特定のプログラム部品と、第1のコメントと、第2のコメントとを配置するステップを含み、
前記プログラムは、前記第1のコメントおよび前記第2のコメントのいずれもが前記特定のプログラム部品に紐付けられていることに基づいて、前記第1のコメントおよび前記第2のコメントの各々から前記特定のプログラム部品までの距離に基づいて、前記テキストベースのコード内における前記第1のコメントおよび前記第2のコメントの表示順序を決定するステップをさらに含む、請求項2~6のいずれかに記載のプログラム。 - 紐付けられた前記特定のコメントおよび前記特定のプログラム部品の間の距離を前記閾値よりも離す操作を受け付けたことに基づいて、前記特定のコメントおよび前記特定のプログラム部品の紐付けを解除するステップをさらに前記1つ以上のプロセッサに実行させる、請求項2~7のいずれかに記載のプログラム。
- 前記特定のプログラム部品に紐付けられた前記特定のコメントがダブルクリックされたことに基づいて、前記特定のコメントおよび前記特定のプログラム部品の紐付けを解除し、前記特定のコメントおよび前記特定のプログラム部品の間の距離を前記閾値よりも離すステップをさらに前記1つ以上のプロセッサに実行させる、請求項2~8のいずれかに記載のプログラム。
- 手動での紐付け制御命令の入力を受け付けたことに基づいて、前記特定のコメントおよび前記特定のプログラム部品の間の距離に関係なく、前記特定のコメントおよび前記特定のプログラム部品の紐付けまたは紐付けの解除処理を実行するステップをさらに前記1つ以上のプロセッサに実行させる、請求項2~9のいずれかに記載のプログラム。
- 前記特定のコメントおよび前記特定のプログラム部品を紐付けたことに基づいて、紐付けられた前記特定のコメントおよび前記特定のプログラム部品の色を変更するステップをさらに前記1つ以上のプロセッサに実行させる、請求項2~10のいずれかに記載のプログラム。
- 前記特定のコメントおよび前記特定のプログラム部品を紐付けたことに基づいて、紐付けられた前記特定のコメントおよび前記特定のプログラム部品の接続線を表示するステップをさらに前記1つ以上のプロセッサに実行させる、請求項2~11のいずれかに記載のプログラム。
- 前記特定のコメントおよび前記特定のプログラム部品を紐付けたことに基づいて、紐付けられた前記特定のコメントおよび前記特定のプログラム部品を囲う枠を表示するステップをさらに前記1つ以上のプロセッサに実行させる、請求項2~12のいずれかに記載のプログラム。
- 請求項1~13のいずれかに記載のプログラムを格納したメモリーと、
前記プログラムを実行するための1以上のプロセッサをとを備える、コンピューター。 - コンピューターにおけるコードの変換に関する方法であって、
操作を受け付けたことに基づいて、1または複数のプログラム部品と、1または複数のコメントとをビジュアルプログラミングエディタの画面上に配置するステップと、
前記1または複数のコメントに含まれる特定のコメントと、前記1または複数のプログラム部品に含まれる特定のプログラム部品との位置関係に基づいて、前記特定のコメントを前記特定のプログラム部品に紐付けするか否かを判定するステップと、
前記特定のコメントを前記特定のプログラム部品に紐付けすると判定したことに基づいて、前記特定のコメントのテキストを前記特定のプログラム部品のテキストの直前の行に配置したテキストベースのコードを生成するステップとを含む、方法。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020112588A JP7581671B2 (ja) | 2020-06-30 | 2020-06-30 | ビジュアルプログラミングエディタのプログラム、コンピューターおよび方法 |
| PCT/JP2021/007612 WO2022004053A1 (ja) | 2020-06-30 | 2021-03-01 | ビジュアルプログラミングエディタのプログラム、コンピューターおよび方法 |
| EP21832646.0A EP4174640A4 (en) | 2020-06-30 | 2021-03-01 | PROGRAM, COMPUTER AND METHOD FOR A VISUAL PROGRAMMING EDITOR |
| CN202180037099.0A CN115698940A (zh) | 2020-06-30 | 2021-03-01 | 视觉编程编辑器的程序、计算机及方法 |
| US17/928,539 US12135959B2 (en) | 2020-06-30 | 2021-03-01 | Non-transitory computer-readable medium, computer, and method for visual programming editor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020112588A JP7581671B2 (ja) | 2020-06-30 | 2020-06-30 | ビジュアルプログラミングエディタのプログラム、コンピューターおよび方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022011442A JP2022011442A (ja) | 2022-01-17 |
| JP7581671B2 true JP7581671B2 (ja) | 2024-11-13 |
Family
ID=79315677
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020112588A Active JP7581671B2 (ja) | 2020-06-30 | 2020-06-30 | ビジュアルプログラミングエディタのプログラム、コンピューターおよび方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12135959B2 (ja) |
| EP (1) | EP4174640A4 (ja) |
| JP (1) | JP7581671B2 (ja) |
| CN (1) | CN115698940A (ja) |
| WO (1) | WO2022004053A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20250110706A1 (en) * | 2023-09-28 | 2025-04-03 | Siemens Industry Software GmbH | Managing an app, such as developing an app including developing a user interface of the app, method, and system |
| JP7506957B1 (ja) | 2024-03-19 | 2024-06-27 | 株式会社chipper | 開発支援システムおよび開発支援プログラム |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007065910A (ja) | 2005-08-30 | 2007-03-15 | Digital Electronics Corp | 画面作成装置、画面作成プログラムおよびそのプログラムを記録した記録媒体 |
| JP2007206798A (ja) | 2006-01-31 | 2007-08-16 | Fujitsu Ten Ltd | 制御プログラム生成プログラム、制御プログラム生成方法および制御プログラム生成装置 |
| JP2009193181A (ja) | 2008-02-13 | 2009-08-27 | Meidensha Corp | ソフトウェアの開発支援システム、支援方法およびこの方法のプログラム |
| WO2019156706A1 (en) | 2018-02-12 | 2019-08-15 | Oracle International Corporation | Automated code generation |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08339208A (ja) * | 1995-06-09 | 1996-12-24 | Mitsubishi Electric Corp | プログラマブルコントローラのプログラム作成装置 |
| US6964036B2 (en) * | 2002-05-21 | 2005-11-08 | International Business Machines Corporation | Descriptive variables while debugging |
| US20060041856A1 (en) * | 2004-08-19 | 2006-02-23 | International Business Machines Corporation | Integrated project tracking tool for integrated development environment |
| US9646352B2 (en) * | 2010-12-10 | 2017-05-09 | Quib, Inc. | Parallel echo version of media content for comment creation and delivery |
| US9066064B2 (en) * | 2013-01-17 | 2015-06-23 | FrameBuzz, LLC | Conversations on time-shifted content |
| US9824122B2 (en) * | 2013-03-15 | 2017-11-21 | Entit Software Llc | Requests for source code text |
| US10007392B2 (en) | 2013-03-15 | 2018-06-26 | Siemens Healthcare Diagnostics Inc. | Windowing system and method for companion software products |
| US10341275B2 (en) * | 2013-04-03 | 2019-07-02 | Dropbox, Inc. | Shared content item commenting |
| CN103324513B (zh) * | 2013-06-04 | 2016-08-10 | 北京大学 | 程序注释方法和装置 |
| US9600275B2 (en) * | 2015-03-12 | 2017-03-21 | International Business Machines Corporation | Smart source code review system |
| CN106407199A (zh) * | 2015-07-27 | 2017-02-15 | 广州市动景计算机科技有限公司 | 网络文章评论处理方法及装置 |
| JP6687878B2 (ja) * | 2015-10-27 | 2020-04-28 | 富士ゼロックス株式会社 | 情報処理装置およびプログラム |
| US10628140B2 (en) | 2016-11-17 | 2020-04-21 | Mitsubishi Electric Corporation | Program code generation apparatus |
| US20200183367A1 (en) * | 2016-12-22 | 2020-06-11 | Mitsubishi Electric Corporation | Program development support device and method for managing program component |
| US10462077B2 (en) * | 2016-12-29 | 2019-10-29 | Dropbox, Inc. | File-level comments in collaborative content items |
| JP6801086B2 (ja) | 2017-08-03 | 2020-12-16 | 株式会社日立製作所 | プログラム開発支援装置、プログラム開発支援方法、及びプログラム開発支援プログラム |
| JP6656689B2 (ja) | 2017-12-29 | 2020-03-04 | 株式会社アペイロン | プログラミング支援具 |
| US20210318865A1 (en) * | 2020-04-09 | 2021-10-14 | Capital One Services, Llc | Methods and arrangements to process comments |
-
2020
- 2020-06-30 JP JP2020112588A patent/JP7581671B2/ja active Active
-
2021
- 2021-03-01 US US17/928,539 patent/US12135959B2/en active Active
- 2021-03-01 CN CN202180037099.0A patent/CN115698940A/zh active Pending
- 2021-03-01 WO PCT/JP2021/007612 patent/WO2022004053A1/ja not_active Ceased
- 2021-03-01 EP EP21832646.0A patent/EP4174640A4/en not_active Withdrawn
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007065910A (ja) | 2005-08-30 | 2007-03-15 | Digital Electronics Corp | 画面作成装置、画面作成プログラムおよびそのプログラムを記録した記録媒体 |
| JP2007206798A (ja) | 2006-01-31 | 2007-08-16 | Fujitsu Ten Ltd | 制御プログラム生成プログラム、制御プログラム生成方法および制御プログラム生成装置 |
| JP2009193181A (ja) | 2008-02-13 | 2009-08-27 | Meidensha Corp | ソフトウェアの開発支援システム、支援方法およびこの方法のプログラム |
| WO2019156706A1 (en) | 2018-02-12 | 2019-08-15 | Oracle International Corporation | Automated code generation |
Also Published As
| Publication number | Publication date |
|---|---|
| US20230214194A1 (en) | 2023-07-06 |
| US12135959B2 (en) | 2024-11-05 |
| WO2022004053A1 (ja) | 2022-01-06 |
| CN115698940A (zh) | 2023-02-03 |
| JP2022011442A (ja) | 2022-01-17 |
| EP4174640A1 (en) | 2023-05-03 |
| EP4174640A4 (en) | 2024-07-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6763899B2 (ja) | ウェブ・アプリケーションにおける連携通信 | |
| US7676785B2 (en) | Hosted application as a designer in an integrated development environment | |
| US11442616B2 (en) | Content-based directional placement application launch | |
| US8949729B2 (en) | Enhanced copy and paste between applications | |
| US8504985B2 (en) | Context sensitive script editing for form design | |
| US20120005156A1 (en) | Tracking and viewing revision history on a section-by-section basis | |
| EP2810151B1 (en) | Extension activation for related documents | |
| KR20110090903A (ko) | 윈도우 관련 컨트롤의 노출 및 관리 | |
| KR20160138573A (ko) | 슬라이드하는 서피스 | |
| KR20110051196A (ko) | 사용자-정의가능 속성을 갖는 프레젠테이션의 섹션 | |
| KR20150132291A (ko) | 변경을 커밋하기 전에 문서에서 제안된 변경의 효과 보기 | |
| KR20080042871A (ko) | 전자 파일 시스템의 네스티드 뷰 | |
| US20160209987A1 (en) | Adaptive user interface pane objects | |
| US10133447B2 (en) | Merged experience of reading and editing with seamless transition | |
| US20090037831A1 (en) | Indicating the default value for a property to enhance user feedback | |
| JP7581671B2 (ja) | ビジュアルプログラミングエディタのプログラム、コンピューターおよび方法 | |
| TW201525730A (zh) | 註解提示顯示 | |
| EP3523715B1 (en) | Select and move hint | |
| EP2849058A1 (en) | Method and device for displaying a message associated with an application | |
| US10740410B2 (en) | Method for adding a comment to interactive content by reproducing the interactive content in accordance with a brached comment scenario | |
| US10162492B2 (en) | Tap-to-open link selection areas | |
| US20130290907A1 (en) | Creating an object group including object information for interface objects identified in a group selection mode | |
| WO2019149848A1 (en) | Method for interacting with one or more of software applications using a touch sensitive display |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230301 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240528 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240626 |
|
| 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: 20241001 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241014 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7581671 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |