[go: up one dir, main page]

JP2000089944A - Method for displaying connection guide marker, system therefor and recording medium - Google Patents

Method for displaying connection guide marker, system therefor and recording medium

Info

Publication number
JP2000089944A
JP2000089944A JP11179572A JP17957299A JP2000089944A JP 2000089944 A JP2000089944 A JP 2000089944A JP 11179572 A JP11179572 A JP 11179572A JP 17957299 A JP17957299 A JP 17957299A JP 2000089944 A JP2000089944 A JP 2000089944A
Authority
JP
Japan
Prior art keywords
connection
guide marker
software component
software components
software
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.)
Pending
Application number
JP11179572A
Other languages
Japanese (ja)
Inventor
Toshiya Moto
俊也 本
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.)
Hitachi Software Engineering Co Ltd
Original Assignee
Hitachi Software Engineering Co Ltd
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 Hitachi Software Engineering Co Ltd filed Critical Hitachi Software Engineering Co Ltd
Priority to JP11179572A priority Critical patent/JP2000089944A/en
Publication of JP2000089944A publication Critical patent/JP2000089944A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

PROBLEM TO BE SOLVED: To aid visual connection between software components. SOLUTION: In the case of arranging software components 301 to 303 on the screen 300 of a computer and visually connecting these components 301 to 303 to construct an objective application, a connection guide marker to be a guide is displayed between connectable software components to aid connecting operation between software components.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、部品化されたソフ
トウェアを、コンピュータ画面上に視覚的に配置し相互
に接続することにより目的とするアプリケーションを構
築する手法であるコンポーネントウェアにおいて、ソフ
トウェア部品の相互接続を支援し、接続時間を短縮する
ために有益な接続ガイドマーカ表示方法およびシステム
に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a componentware which is a technique for constructing a target application by visually arranging componentized software on a computer screen and connecting them to each other. The present invention relates to a method and system for displaying a connection guide marker that is useful for supporting interconnection and reducing connection time.

【0002】[0002]

【従来の技術】ソフトウェアを部品化し、そのソフトウ
ェア部品をコンピュータ画面上に配置し相互に接続する
ことにより目的とするアプリケーションを構築する手法
であるコンポーネントウェアは、徐々に普及しつつあ
る。コンピュータ画面上に配置したソフトウェア部品に
は、接続のための口が装備されている。接続操作は、各
ソフトウェア部品に装備されている接続のための口と口
とを対で指示することにより行う。従来の技術において
は、接続元のソフトウェア部品の口をポインティングカ
ーソルで指示することにより、接続元のソフトウェア部
品の口からゴム糸状に伸縮する線分が表示され、ポイン
ティングカーソルの移動に追従して伸縮し、接続先のソ
フトウェア部品の口との対を視覚的に表示する手段が普
及している。
2. Description of the Related Art Componentware, which is a method of constructing a target application by converting software into components, arranging the software components on a computer screen, and connecting the components to each other, is gradually spreading. The software components arranged on the computer screen are provided with ports for connection. The connection operation is performed by instructing a pair of ports for connection provided in each software component. In the conventional technology, a line segment that expands and contracts like a rubber thread from the mouth of the connection source software component is displayed by pointing the mouth of the connection source software component with the pointing cursor, and the line segment follows the movement of the pointing cursor. Means for visually displaying the pair of the software component to be connected to the port have become widespread.

【0003】[0003]

【発明が解決しようとする課題】しかし、ソフトウェア
部品の接続用の口には入力と出力の2種類が存在し、同
一種類の口を相互に接続することはできない。すなわ
ち、入力の口同士、または出力の口同士を接続すること
はできない。また、異なった種類の口であっても、接続
のためのインタフェースが異なる口は、相互に接続する
ことはできない。すなわち、出力の口と入力の口を接続
する場合であっても、これらの口のインタフェースが異
なる場合には接続することはできない。このような制約
条件があることから、接続の操作が、必ずしも成功する
とは限らない。接続が確実に成功するためには、確実に
接続可能な口を持つソフトウェア部品を、ユーザが何ら
かの形で認識する必要がある。
However, there are two types of ports for connecting software components, input and output, and ports of the same type cannot be connected to each other. That is, it is not possible to connect the input ports or the output ports. Further, even if the ports are of different types, ports having different interfaces for connection cannot be connected to each other. That is, even when the output port and the input port are connected, they cannot be connected if the interfaces of these ports are different. Due to such constraints, the connection operation is not always successful. To ensure a successful connection, the user must somehow recognize a software component that has a port that can be reliably connected.

【0004】しかし、従来においては、確実に接続可能
な口を持つソフトウェア部品をユーザに認識させるため
の手段が講じられていないため、実際に接続操作を行な
い、その成否によって接続不可能、または接続可能であ
ることが判明する。このため、接続不可能であった場合
は、その接続操作前の操作段階に戻って再度接続操作を
行なう必要が生じ、作業効率が低下するという問題があ
る。
However, conventionally, no means has been taken for the user to recognize a software component having a port that can be reliably connected, so that a connection operation is actually performed, and connection is impossible or the connection is impossible depending on the success or failure. It turns out that it is possible. For this reason, if the connection is not possible, it is necessary to return to the operation stage before the connection operation and perform the connection operation again, which causes a problem that the working efficiency is reduced.

【0005】本発明の目的は、ソフトウェア部品間の接
続の成否を、接続操作後ではなく、接続操作前または接
続操作中に認識可能にすることにより、誤接続による操
作戻りを防止し、作業時間を短縮することができる接続
ガイドマーカ表示方法およびシステムを提供することに
ある。
SUMMARY OF THE INVENTION An object of the present invention is to make it possible to recognize the success or failure of connection between software components before or during a connection operation, not after a connection operation, thereby preventing an operation return due to an erroneous connection and reducing a work time. It is an object of the present invention to provide a connection guide marker display method and system capable of shortening the connection guide marker.

【0006】[0006]

【課題を解決するための手段】前記の目的を達成するた
め、本発明は、接続可能なソフトウェア部品間にガイド
となる接続ガイドマーカを表示し、ソフトウェア部品間
の接続操作を支援することを特徴とする。また、接続先
のソフトウェア部品を強調表示することを特徴とする。
さらに、接続先のソフトウェア部品が画面の可視領域外
にある場合に、ガイドマーカの近傍に接続先のソフトウ
ェア部品を特定可能な情報を表示することを特徴とす
る。さらに、接続元のソフトウェア部品の種類と、接続
先のソフトウェア部品の種類の組み合わせによる接続状
況を学習し、学習結果に応じて接続ガイドマーカの表示
形態(色濃度や線幅等)を変化させて表示することを特
徴とする。さらに接続元のソフトウェア部品の種類と、
接続先のソフトウェア部品の種類の組み合わせによる接
続回数を蓄積し、接続元のソフトウェア部品から複数の
接続先のソフトウェア部品への接続候補が存在する場合
において、最多接続回数の種類である接続先のソフトウ
ェア部品への接続ガイドマーカの表示形態(色や線種
等)を変化させて表示することを特徴とする。
In order to achieve the above object, the present invention is characterized in that a connection guide marker serving as a guide is displayed between connectable software components to support a connection operation between software components. And In addition, a software component to be connected is highlighted.
Further, when the software component to be connected is outside the visible area of the screen, information that can specify the software component to be connected is displayed near the guide marker. Further, the connection status is learned by combining the type of the software component of the connection source and the type of the software component of the connection destination, and the display form (color density, line width, etc.) of the connection guide marker is changed according to the learning result. It is characterized by displaying. In addition, the type of software component of the connection source,
Accumulates the number of connections by the combination of the types of software components of the connection destination, and when there are connection candidates from the connection source software components to multiple software components of the connection destination, the software of the connection destination that is the type of the maximum number of connections It is characterized in that the display form (color, line type, etc.) of the connection guide marker to the component is changed and displayed.

【0007】本発明を適用したコンピュータシステム
は、ポインティング装置、表示装置およびコンピュータ
を備え、前記表示装置の表示画面上に表示されたソフト
ウェア部品の属性(入出力口の種類など)を調べ、接続
可能な属性を持つソフトウェア部品間にガイドとなる接
続ガイドマーカを表示させる手段を備えることを特徴と
する。
[0007] A computer system to which the present invention is applied includes a pointing device, a display device, and a computer, and examines attributes (such as types of input / output ports) of software components displayed on a display screen of the display device, and is connectable. Means for displaying a connection guide marker serving as a guide between software components having various attributes.

【0008】[0008]

【発明の実施の形態】以下、本発明の一実施形態につい
て図面により詳しく説明する。図1は、本発明を適用し
た接続ガイドマーカ表示装置の一実施の形態を示すシス
テム構成図である。接続ガイドマーカとは、部品化され
たソフトウェア部品をコンピュータ画面上に配置し、視
覚的に接続してアプリケーションを開発する手段におい
て、接続可能なソフトウェア部品間に表示する図形や文
字等の表示である。図1において、コンピュータ201
には、ポインティング装置204と表示装置205が接
続されている。コンピュータ201内では、接続ガイド
マーカ表示装置202と、アプリケーション開発手段2
03が動作している。アプリケーション開発手段203
は、ソフトウェア部品を視覚的に組み合わせて配置し、
相互に接続することにより、目的とするアプリケーショ
ンを開発するための手段である。接続ガイドマーカ表示
装置202は、アプリケーション開発手段203と連携
し、アプリケーション開発手段203がもつ視覚的なア
プリケーション開発機能を拡張する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a system configuration diagram showing one embodiment of a connection guide marker display device to which the present invention is applied. The connection guide marker is a display of graphics, characters, and the like displayed between connectable software components in a means for arranging software components in a component on a computer screen and visually connecting them to develop an application. . In FIG. 1, a computer 201
, A pointing device 204 and a display device 205 are connected. In the computer 201, the connection guide marker display device 202 and the application development means 2
03 is running. Application development means 203
Arranges software components visually,
It is a means for developing a target application by connecting with each other. The connection guide marker display device 202 cooperates with the application development unit 203 to extend the visual application development function of the application development unit 203.

【0009】接続ガイドマーカ表示装置202は、接続
ガイドマーカ表示手段207、コンポーネント表示手段
208から構成される。コンポーネント表示手段208
は、アプリケーション開発手段203のコンポーネント
記憶手段206からコンポーネントの位置情報等を読み
取り、表示装置205に図形として表示する。接続ガイ
ドマーカ表示手段207は、ポインティング装置204
の移動に対応し、コンポーネント記憶手段206からコ
ンポーネントの位置情報等を読み取り、接続ガイドマー
カを表示装置205に表示する。この結果として、表示
装置205には、コンポーネントの図形表示と、接続ガ
イドマーカが合成されて表示される。
[0009] The connection guide marker display device 202 comprises connection guide marker display means 207 and component display means 208. Component display means 208
Reads the component position information and the like from the component storage means 206 of the application development means 203 and displays them on the display device 205 as graphics. The connection guide marker display means 207 is a pointing device 204
In response to the movement, the position information and the like of the component are read from the component storage unit 206 and the connection guide marker is displayed on the display device 205. As a result, a graphic display of the component and a connection guide marker are combined and displayed on the display device 205.

【0010】次に、接続ガイドマーカの表示方法につい
て、表示装置205の画面で説明する。図2は、接続ガ
イドマーカがない場合の表示装置205の画面である。
画面の可視領域300内に、3個のソフトウェア部品
(A)301、(B)302、(C)303が配置され
ている。図2の表示状態は、接続元のソフトウェア部品
(A)301を、接続先のソフトウェア部品(B)30
2、(C)303のいずれか一方に接続しようとしてい
る過程である。ポインティング装置204を操作し、ポ
インティング装置204の移動に追従して表示装置20
5の画面上を移動するポインティングカーソル305
を、接続元のソフトウェア部品(A)301上に合わ
せ、ソフトウェア部品(A)301を選択する。選択動
作とは、ポインティング装置204のボタンをクリック
する等の操作である。この動作により、ソフトウェア部
品(A)301の出力の口307から、ポインティング
カーソル305の移動に追従してゴム糸状に伸縮するよ
うに見える線分304が表示される。
Next, a display method of the connection guide marker will be described with reference to a screen of the display device 205. FIG. 2 shows a screen of the display device 205 when there is no connection guide marker.
Three software components (A) 301, (B) 302, and (C) 303 are arranged in the visible area 300 of the screen. In the display state of FIG. 2, the connection-source software component (A) 301 is changed to the connection-destination software component (B) 30.
2, and (C) 303 are trying to connect to one of them. The user operates the pointing device 204 and follows the movement of the pointing device 204 to display the display device 20.
Pointing cursor 305 moving on screen 5
On the software component (A) 301 of the connection source, and select the software component (A) 301. The selection operation is an operation such as clicking a button of the pointing device 204. With this operation, a line segment 304 that appears to expand and contract like a rubber thread following the movement of the pointing cursor 305 is displayed from the output port 307 of the software component (A) 301.

【0011】図2では、接続元ソフトウェア部品(A)
301の出力の口307に接続可能なソフトウェア部品
は存在しないため、接続ガイドマーカが表示されない。
本画面表示により、接続元ソフトウェア部品(A)30
1に接続可能なソフトウェア部品は存在しないことが判
明する。ソフトウェア部品が接続可能であるかの判定
は、ソフトウェア部品が保有する接続のためのインタフ
ェースを比較し、一致するものを接続可能とする。
In FIG. 2, the connection source software component (A)
Since there is no software component that can be connected to the output port 307 of 301, no connection guide marker is displayed.
By this screen display, the connection source software component (A) 30
It turns out that there is no software component that can be connected to 1. The determination as to whether the software component is connectable is made by comparing the interfaces for connection held by the software component, and the matching one is made connectable.

【0012】図2は、従来の技術による画面表示と同一
である。ただし、従来の技術では、本表示において、接
続元ソフトウェア部品(A)301に接続可能なソフト
ウェア部品の存在の有無は不明である。このため、ポイ
ンティングカーソル305を移動し、ソフトウェア部品
(B)302、(C)303と順次接続操作を実行して
接続可否を判断する必要があり、接続不可能なソフトウ
ェア部品に対する接続操作を実行する無駄が発生する可
能性がある。
FIG. 2 is the same as the screen display according to the prior art. However, according to the conventional technique, it is unknown in this display whether there is a software component connectable to the connection source software component (A) 301. For this reason, it is necessary to move the pointing cursor 305 and sequentially execute a connection operation with the software components (B) 302 and (C) 303 to determine whether connection is possible, and execute a connection operation for a software component that cannot be connected. Waste may occur.

【0013】図3は、接続ガイドマーカがある場合の表
示装置205の画面である。図3では、画面の可視領域
300内に、3個のソフトウェア部品(A)301、
(B)302、(C)303が配置されている。図3の
表示状態は、接続元のソフトウェア部品(A)301
を、接続先のソフトウェア部品(B)302、(C)3
03のいずれか一方に接続しようとしている過程を示す
ものである。ポインティング装置204を操作し、ポイ
ンティング装置204の移動に追従して表示装置205
の画面上を移動するポインティングカーソル305を、
接続元のソフトウェア部品(A)301上に合わせ、ソ
フトウェア部品(A)301を選択する。この動作によ
り、ソフトウェア部品(A)301の出力の口307か
ら、ポインティングカーソル305の移動に追従してゴ
ム糸状に伸縮するように見える線分304が表示され
る。
FIG. 3 shows a screen of the display device 205 when there is a connection guide marker. In FIG. 3, three software components (A) 301,
(B) 302 and (C) 303 are arranged. The display state in FIG. 3 indicates the connection-source software component (A) 301.
To the software components (B) 302 and (C) 3 of the connection destination
3 shows a process of trying to connect to either one of the devices. By operating the pointing device 204, the display device 205 follows the movement of the pointing device 204.
The pointing cursor 305 that moves on the screen of
The software component (A) 301 is selected according to the connection source software component (A) 301. With this operation, a line segment 304 that appears to expand and contract like a rubber thread following the movement of the pointing cursor 305 is displayed from the output port 307 of the software component (A) 301.

【0014】図3では、接続元ソフトウェア部品(A)
301の出力の口307に接続可能なソフトウェア部品
(B)302の入力の口308間に、破線で示す接続ガ
イドマーカ312が表示される。しかし、接続元ソフト
ウェア部品(A)301の出力の口307に接続不可能
なソフトウェア部品(C)303の入力の口310間に
は、接続ガイドマーカが表示されない。本画面表示によ
り、接続元ソフトウェア部品(A)301に接続可能な
ソフトウェア部品が1つ存在し、ソフトウェア部品
(B)302であることが判明する。接続ガイドマーカ
312が表示されていることにより、この後の操作にお
いて、ソフトウェア部品(A)301から、ソフトウェ
ア部品(B)302に対して接続が成功することが保証
される。
In FIG. 3, the connection source software component (A)
A connection guide marker 312 indicated by a broken line is displayed between the input ports 308 of the software component (B) 302 connectable to the output port 307 of the 301. However, no connection guide marker is displayed between the input port 310 of the software component (C) 303 that cannot be connected to the output port 307 of the connection source software component (A) 301. This screen display shows that there is one software component that can be connected to the connection source software component (A) 301, and that the software component is the software component (B) 302. The display of the connection guide marker 312 guarantees that the connection from the software component (A) 301 to the software component (B) 302 succeeds in the subsequent operation.

【0015】図4は、画面が縮小されている場合の表示
装置205の画面である。図4では、画面の可視領域3
00内に、3個のソフトウェア部品(A)301、
(B)302、(C)303が配置されているが、画面
が縮小されており、各ソフトウェア部品を識別するため
の情報が判読不能の場合の画面例を示しており、図示の
表示状態は、接続元のソフトウェア部品(A)301
を、接続先のソフトウェア部品(B)302、(C)3
03のいずれか一方に接続しようとしている過程を示す
ものである。ポインティング装置204を操作し、ポイ
ンティング装置204の移動に追従して表示装置205
の画面上を移動するポインティングカーソル305を、
接続元のソフトウェア部品(A)301上に合わせ、ソ
フトウェア部品(A)301を選択する。この動作によ
り、ソフトウェア部品(A)301の出力の口307か
ら、ポインティングカーソル305の移動に追従してゴ
ム糸状に伸縮するように見える線分304が表示され
る。
FIG. 4 shows a screen of the display device 205 when the screen is reduced. In FIG. 4, visible area 3 of the screen
00, three software components (A) 301,
Although (B) 302 and (C) 303 are arranged, the screen is reduced and the example of the screen when the information for identifying each software component is unreadable is shown. , Connection source software component (A) 301
To the software components (B) 302 and (C) 3 of the connection destination
3 shows a process of trying to connect to either one of the devices. By operating the pointing device 204, the display device 205 follows the movement of the pointing device 204.
The pointing cursor 305 that moves on the screen of
The software component (A) 301 is selected according to the connection source software component (A) 301. With this operation, a line segment 304 that appears to expand and contract like a rubber thread following the movement of the pointing cursor 305 is displayed from the output port 307 of the software component (A) 301.

【0016】図4では、接続元ソフトウェア部品(A)
301の出力の口307に接続可能なソフトウェア部品
(B)302の入力の口308間に、接続ガイドマーカ
312が表示される。さらに、接続可能なソフトウェア
部品(B)302が強調表示される。コンポーネントウ
ェアでは、配置されるソフトウェア部品数は、数個から
数10個のオーダーである。特に配置個数が多い場合で
は、全体のレイアウトを見通すために、画面が縮小され
ている場合が多い。画面が縮小されていることにより、
各ソフトウェア部品を識別するための情報は判読不能で
ある。また、画面が縮小されていない場合においても、
ソフトウェア部品間の接続の進行に伴って、接続済みの
線分の表示が蜘蛛の巣状に混み合い、ソフトウェア部品
の上を交差することにより視認性が低下する。上記のい
ずれの場合においても、接続可能なソフトウェア部品
(B)302を強調表示することにより、画面上で瞬時
に認識し、適切な画面表示への切り替えが可能になる。
In FIG. 4, the connection source software component (A)
A connection guide marker 312 is displayed between the input ports 308 of the software component (B) 302 connectable to the output port 307 of the 301. Further, the connectable software component (B) 302 is highlighted. In the componentware, the number of software components to be arranged is on the order of several to several tens. Particularly, when the number of arrangements is large, the screen is often reduced in order to see through the entire layout. Because the screen is reduced,
The information for identifying each software component is unreadable. Also, even if the screen is not reduced,
As the connection between the software components progresses, the connected line segments are crowded in a spider web shape, and the visibility is reduced by crossing over the software components. In any of the above cases, by highlighting the connectable software component (B) 302, it is possible to instantly recognize it on the screen and switch to an appropriate screen display.

【0017】図5は、画面外に配置されたソフトウェア
部品へ接続する場合の表示装置205の画面である。図
5では、画面の可視領域300内に、2個のソフトウェ
ア部品(A)301、(B)302が配置されており、
画面の可視領域300外に、1個のソフトウェア部品D
314が配置されている。ソフトウェア部品D314
は、表示装置205の画面には表示されない。図5の表
示状態は、接続元のソフトウェア部品(A)301を、
接続先のソフトウェア部品(B)302、(C)303
のいずれか一方に接続しようとしている過程を示すもの
である。ポインティング装置204を操作し、ポインテ
ィング装置204の移動に追従して表示装置205の画
面上を移動するポインティングカーソル305を、接続
元のソフトウェア部品(A)301上に合わせ、ソフト
ウェア部品(A)301を選択する。この動作により、
ソフトウェア部品(A)301の出力の口307から、
ポインティングカーソル305の移動に追従してゴム糸
状に伸縮するように見える線分304が表示される。
FIG. 5 shows a screen of the display device 205 when connecting to a software component arranged outside the screen. In FIG. 5, two software components (A) 301 and (B) 302 are arranged in the visible area 300 of the screen.
One software component D outside the visible area 300 of the screen
314 are arranged. Software part D314
Is not displayed on the screen of the display device 205. In the display state of FIG. 5, the connection source software component (A) 301 is
Connected software components (B) 302 and (C) 303
Shows the process of trying to connect to either one of these. By operating the pointing device 204, a pointing cursor 305 that moves on the screen of the display device 205 following the movement of the pointing device 204 is positioned on the software component (A) 301 of the connection source, and the software component (A) 301 is moved. select. By this operation,
From the output port 307 of the software component (A) 301,
A line segment 304 that appears to expand and contract like a rubber thread following the movement of the pointing cursor 305 is displayed.

【0018】図5では、接続元ソフトウェア部品(A)
301の出力の口307に接続可能なソフトウェア部品
D314の入力の口315間に、接続ガイドマーカ31
7が表示される。さらに、接続ガイドマーカ317が画
面の可視領域300と交差する地点の近傍に、接続可能
なソフトウェア部品D314を特定可能な情報「To
D」313を表示する。この情報表示により、表示中の
画面を切り替えずに接続候補のソフトウェア部品を知る
ことが可能になる。この情報表示は、画面の可視領域3
00外に分散配置された複数の接続可能なソフトウェア
部品の候補から、画面の切り替え操作を伴わずに、真に
接続すべきソフトウェア部品を特定できる特徴がある。
In FIG. 5, the connection source software component (A)
The connection guide marker 31 between the input port 315 of the software component D314 connectable to the output port 307 of the output 301
7 is displayed. Further, in the vicinity of the point where the connection guide marker 317 intersects the visible area 300 of the screen, the information “To
D "313 is displayed. This information display makes it possible to know the software component of the connection candidate without switching the screen being displayed. This information is displayed in the visible area 3 of the screen.
There is a feature that a software component to be truly connected can be specified from a plurality of connectable software component candidates that are distributed and arranged outside 00 without involving a screen switching operation.

【0019】図6は、接続ガイドマーカを表示するため
の、コンポーネント記憶手段206のデータ構造の例を
示すものである。コンポーネント記憶手段206には、
表示装置205上に配置されたすべてのコンポーネント
(C1)から(Cn)のn個のコンポーネントが格納さ
れている。各コンポーネントは、名前、属性、入力に関
する情報の集合、出力に関する情報の集合、コンポーネ
ントのプログラムコードから構成される。入力に関する
情報は、入力1から入力IまでのI個の要素の集合であ
る。各入力要素は、メソッド名、パラメタ数P、P個の
パラメタ名と型の集合から構成される。出力に関する情
報は、出力1から出力JまでのJ個のパラメタ名と型の
集合から構成される。各出力要素は、メソッド名、パラ
メタ数Q、Q個のパラメタ名と型の集合から構成され
る。
FIG. 6 shows an example of the data structure of the component storage means 206 for displaying the connection guide marker. In the component storage means 206,
All the components (C1) to (Cn) arranged on the display device 205 are stored in n components. Each component is composed of a name, an attribute, a set of information on input, a set of information on output, and a program code of the component. The information on the input is a set of I elements from input 1 to input I. Each input element is composed of a method name, the number of parameters P, and a set of P parameter names and types. The output information is composed of a set of J parameter names and types from output 1 to output J. Each output element is composed of a method name, the number of parameters Q, and a set of Q parameter names and types.

【0020】図7は、接続ガイドマーカ表示手段207
の処理内容を示すフロー図である。接続ガイドマーカ表
示手段207は、指定された接続元のコンポーネント
(Ca)を、コンポーネント記憶手段206から取り出
す(ステップ701)。次に、ループを制御する変数k
に1を代入する(ステップ702)。次に、(Ca)に
接続する先の候補のコンポーネント(Ck)を、コンポ
ーネント記憶手段207から取り出す(ステップ70
3)。次に、ループを制御する変数iに1を代入する
(ステップ704)。次に、(Ca)の指定された出力
jが、(Ck)の入力iと、パラメタ数およびすべての
パラメタについてパラメタ名と型が一致するか比較する
(ステップ705)。
FIG. 7 shows connection guide marker display means 207.
It is a flowchart which shows the content of a process. The connection guide marker display means 207 retrieves the specified connection source component (Ca) from the component storage means 206 (step 701). Next, the variable k that controls the loop
(Step 702). Next, a candidate component (Ck) to be connected to (Ca) is retrieved from the component storage unit 207 (step 70).
3). Next, 1 is substituted for a variable i for controlling the loop (step 704). Next, the specified output j of (Ca) is compared with the input i of (Ck) to determine whether the number of parameters and all parameters have the same parameter name and type (step 705).

【0021】次に、ステップ705の比較結果が不一致
ならば接続ガイドマーカを表示しない(ステップ70
6)。ステップ705の比較結果が一致した場合は、次
に、学習機能を使用するかを判定する。(ステップ71
2)。学習機能とは、図1の接続状況学習手段209に
よって実現されるものであり、後述する。次に、ステッ
プ712の判定結果で学習機能を使う場合は学習機能を
使用して接続ガイドマーカの表示形態を決定する。本処
理の詳細は後述する(ステップ713)。
Next, if the comparison result in step 705 does not match, the connection guide marker is not displayed (step 70).
6). If the comparison results in step 705 match, it is next determined whether to use the learning function. (Step 71
2). The learning function is realized by the connection status learning unit 209 in FIG. 1 and will be described later. Next, when the learning function is used according to the determination result of step 712, the display form of the connection guide marker is determined using the learning function. Details of this processing will be described later (step 713).

【0022】次に、ステップ712の判定結果で学習機
能を使わない場合は、ガイドマーカの表示形態を標準値
に設定する(ステップ714)。次に、(Ca)から
(Ck)へ接続ガイドマーカを表示する(ステップ70
7)。次に、ループを制御する変数iに1を加算する
(ステップ708)。次に、iがIより小さいかを比較
し、小さいならばステップ705へ戻る(ステップ70
9)。次に、ループを制御する変数kに1を加算する
(ステップ710)。次に、kがKより小さいかを比較
し、小さいならばステップ703へ戻る(ステップ71
1)。
Next, if the result of determination in step 712 indicates that the learning function is not to be used, the display form of the guide marker is set to a standard value (step 714). Next, a connection guide marker is displayed from (Ca) to (Ck) (step 70).
7). Next, 1 is added to the variable i for controlling the loop (step 708). Next, it is compared whether i is smaller than I, and if it is smaller, the process returns to step 705 (step 70).
9). Next, 1 is added to the variable k for controlling the loop (step 710). Next, it is compared whether k is smaller than K, and if k is smaller, the process returns to step 703 (step 71).
1).

【0023】なお、以上で説明した接続ガイドマーカ
は、線分で表示するようにしているが、接続可能な接続
先のソフトウェア部品を強調表示、あるいは特定の色に
変更して表示することによっても同一の機能を実現する
ことができる。
Although the connection guide marker described above is displayed as a line segment, it can also be displayed by highlighting or connecting a connectable software component to a specific color. The same function can be realized.

【0024】図8は、接続状況学習手段209による学
習機能を使ってソフトウェア部品へ接続する場合の表示
装置205の画面である。図8では、画面の可視領域3
00内に、3個のソフトウェア部品(A)301、
(B)302、(E)318が配置されている。図8の
表示状態は、接続元のソフトウェア部品(A)301
を、接続先のソフトウェア部品(B)302、(E)3
18のいずれか一方に接続しようとしている過程を示す
ものである。ポインティング装置204を操作し、ポイ
ンティング装置204の移動に追従して表示装置205
の画面上を移動するポインティングカーソル305を、
接続元のソフトウェア部品(A)301上に合わせ、ソ
フトウェア部品(A)301を選択する。この動作によ
り、ソフトウェア部品(A)301の出力の口307か
ら、ポインティングカーソル305の移動に追従してゴ
ム糸状に伸縮するように見える線分304が表示され
る。
FIG. 8 shows a screen of the display device 205 when a connection is made to a software component using the learning function of the connection status learning means 209. In FIG. 8, visible area 3 of the screen
00, three software components (A) 301,
(B) 302 and (E) 318 are arranged. The display state in FIG. 8 indicates the connection source software component (A) 301.
To the software components (B) 302 and (E) 3 of the connection destination
18 shows a process of trying to connect to any one of E.18. By operating the pointing device 204, the display device 205 follows the movement of the pointing device 204.
The pointing cursor 305 that moves on the screen of
The software component (A) 301 is selected according to the connection source software component (A) 301. With this operation, a line segment 304 that appears to expand and contract like a rubber thread following the movement of the pointing cursor 305 is displayed from the output port 307 of the software component (A) 301.

【0025】図8では、接続元ソフトウェア部品(A)
301の出力の口307に接続可能なソフトウェア部品
(B)302の入力の口308間と、接続元ソフトウェ
ア部品(A)301の出力の口307に接続可能なソフ
トウェア部品(E)318の入力の口319間に、それ
ぞれ破線で示す接続ガイドマーカ312および320が
表示される。この際、接続元ソフトウェア部品(A)3
01の種類と、接続可能なソフトウェア部品(B)30
2および(E)318の種類の組み合わせを学習した実
績により、接続ガイドマーカ312および320の表示
形態が変化する。
In FIG. 8, the connection source software component (A)
Between the input port 308 of the software component (B) 302 connectable to the output port 307 of 301 and the input of the software component (E) 318 connectable to the output port 307 of the connection source software component (A) 301. Connection guide markers 312 and 320 indicated by broken lines are displayed between the mouths 319, respectively. At this time, the connection source software component (A) 3
01 and connectable software component (B) 30
The display form of the connection guide markers 312 and 320 changes depending on the result of learning the combination of the types 2 and (E) 318.

【0026】図8では、接続ガイドマーカ312は点線
で表示され、接続ガイドマーカ320は破線で表示され
ている。本表示により、複数の接続可能なソフトウェア
部品から択一選択する際に、過去の接続状況の度合いを
瞬時に知ることができ、判断を容易にする。接続ガイド
マーカの表示形態は、学習結果によって過去の接続状況
の度合いが反映されることが目的であるため、線種の変
化の他に、線幅の変化や線の濃さの変化などでもよい。
In FIG. 8, the connection guide marker 312 is indicated by a dotted line, and the connection guide marker 320 is indicated by a broken line. With this display, when selecting one of a plurality of connectable software components, the degree of the past connection status can be instantaneously known, and the determination is facilitated. The display mode of the connection guide marker is intended to reflect the degree of the past connection status based on the learning result, and therefore, in addition to the change in the line type, a change in line width or a change in line density may be used. .

【0027】図8では、さらに上記に加えて、複数の接
続ガイドマーカの中で、学習した実績を基にして最も接
続が推奨される接続ガイドマーカの表示形態を変化させ
ている。学習結果によって、接続元ソフトウェア部品
(A)301の種類であるタイプ1が、接続可能なソフ
トウェア部品(B)302の種類であるタイプ2と接続
した実績よりも、接続可能なソフトウェア部品(E)3
18の種類であるタイプ3と接続した実績のほうが上回
るとすると、接続ガイドマーカ320は赤色等で強調表
示される。強調表示により、複数の接続ガイドマーカの
中から瞬時に最も接続が推奨される接続可能なソフトウ
ェア部品を識別することが可能になる。強調表示は、択
一表示が目的であるため、色の変化の他に、輝度の変化
などでもよい。
In FIG. 8, in addition to the above, among the plurality of connection guide markers, the display form of the connection guide marker most recommended to be connected is changed based on the learned results. According to the learning result, the connectable software component (E) is better than the type 1 of the connectable software component (A) 301 connected to the connectable software component (B) 302 of the type 2. 3
If it is assumed that the number of connection results with Type 3, which is one of the 18 types, is higher, the connection guide marker 320 is highlighted in red or the like. The highlighting makes it possible to instantly identify the connectable software component whose connection is most recommended from among the plurality of connection guide markers. Since the purpose of the highlight display is an alternative display, in addition to a change in color, a change in luminance or the like may be used.

【0028】図9は、接続状況を学習するための、接続
状況学習手段209のデータ構造の例を示すものであ
る。接続状況学習手段209には、複数のエントリが格
納されており、格納されているエントリ数を保持してい
る。各エントリは、接続元コンポーネントの種類90
1、接続先コンポーネントの種類902、接続回数90
3から構成される。接続回数903は、接続元コンポー
ネントの種類901と接続先コンポーネントの種類90
2の組み合わせによる接続が行われた回数を蓄積してい
る。
FIG. 9 shows an example of the data structure of the connection status learning means 209 for learning the connection status. The connection status learning unit 209 stores a plurality of entries, and holds the number of stored entries. Each entry is a connection source component type 90
1. Connection destination component type 902, number of connections 90
3 The number of connections 903 includes the type 901 of the connection source component and the type 90 of the connection destination component.
The number of times connection is performed by the combination of the two is accumulated.

【0029】図10は、接続状況学習手段209を使用
した場合の接続ガイドマーカ表示手段207の処理内容
の一部を示すフロー図であり、図7のステップ713の
詳細手順である。まず、接続ガイドマーカの表示形態の
1つである色を標準色に設定し、色濃度を標準色濃度に
設定する。標準色、標準色濃度とは、学習機能を使わな
い場合に接続ガイドマーカを表示する色と色濃度をいう
(ステップ801)。
FIG. 10 is a flowchart showing a part of the processing contents of the connection guide marker display means 207 when the connection state learning means 209 is used, and is a detailed procedure of step 713 in FIG. First, a color, which is one of the display forms of the connection guide marker, is set to the standard color, and the color density is set to the standard color density. The standard color and the standard color density refer to the color and the color density at which the connection guide marker is displayed when the learning function is not used (step 801).

【0030】次に、接続状況学習手段209のエントリ
数が0か比較し、0ならば処理を終了する(ステップ8
02)。次に、最大の接続回数を記憶する変数Mに0を
代入し、最大の接続回数の接続状況学習手段209のエ
ントリを指すインデックスを記憶する変数xに−1を代
入する。xが負の場合は、最大の接続回数のエントリが
接続状況学習手段209に存在しないことを表す(ステ
ップ803)。次に、ループを制御する変数iに1を代
入する(ステップ804)。次に、接続状況学習手段2
09のi番目のエントリを取り出す(ステップ80
5)。
Next, the number of entries in the connection status learning means 209 is compared with 0, and if it is 0, the process is terminated (step 8).
02). Next, 0 is substituted for a variable M that stores the maximum number of connections, and −1 is substituted for a variable x that stores an index indicating an entry of the connection status learning unit 209 having the maximum number of connections. If x is negative, it indicates that the entry with the maximum number of connections does not exist in the connection status learning means 209 (step 803). Next, 1 is substituted for a variable i for controlling the loop (step 804). Next, connection status learning means 2
09 is taken out (step 80)
5).

【0031】次に、接続元コンポーネントの種類が、取
り出したエントリ中の接続元の種類と一致するか比較
し、接続元の種類が一致しない場合はステップ812へ
進む(ステップ806)。次に、ステップ806の比較
の結果、接続元の種類が一致した場合は、接続先コンポ
ーネントの種類が、取り出したエントリ中の接続先の種
類と一致するか比較する(ステップ807)。次に、ス
テップ807の比較の結果、接続先の種類が一致した場
合は、取り出したエントリ中の接続回数に応じて、接続
ガイドマーカの色濃度を濃くする(ステップ809)。
次に、Mと取り出したエントリ中の接続回数と比較する
(ステップ810)。次に、ステップ810の比較の結
果、エントリ中の接続回数がMより大きい場合は、エン
トリ中の接続回数をMに代入し、かつ、xにiを代入す
る。(ステップ)。次に、iに1を加算する(ステップ
812)。
Next, it is compared whether or not the type of the connection source component matches the type of the connection source in the extracted entry. If the type of the connection source does not match, the process proceeds to step 812 (step 806). Next, as a result of the comparison in step 806, if the types of the connection sources match, it is compared whether the type of the connection destination component matches the type of the connection destination in the extracted entry (step 807). Next, as a result of the comparison in step 807, when the types of the connection destinations match, the color density of the connection guide marker is increased according to the number of times of connection in the extracted entry (step 809).
Next, M is compared with the number of connections in the extracted entry (step 810). Next, as a result of the comparison in step 810, if the number of connections in the entry is larger than M, the number of connections in the entry is substituted for M, and i is substituted for x. (Step). Next, 1 is added to i (step 812).

【0032】次に、iと接続状況学習手段209のエン
トリ数を比較し、iがエントリ数より小さいときはステ
ップ805へ戻る(ステップ813)。次に、xが負か
判定し、負の場合は処理を終了する(ステップ81
4)。次に、ステップ814の判定の結果、xが負でな
い場合は、接続状況学習手段209のx番目のエントリ
を取り出す(ステップ815)。次に、接続先コンポー
ネントの種類が、取り出したエントリ中の接続先の種類
と一致するか比較する(ステップ816)。次に、ステ
ップ816の比較の結果、接続元の種類が一致した場合
は、接続ガイドマーカの色を強調色に変更する(ステッ
プ817)。
Next, i is compared with the number of entries of the connection status learning means 209. If i is smaller than the number of entries, the process returns to step 805 (step 813). Next, it is determined whether x is negative, and if it is negative, the process is terminated (step 81).
4). Next, as a result of the determination in Step 814, if x is not negative, the x-th entry of the connection status learning means 209 is extracted (Step 815). Next, it is compared whether the type of the connection destination component matches the type of the connection destination in the extracted entry (step 816). Next, as a result of the comparison in step 816, if the type of the connection source matches, the color of the connection guide marker is changed to an emphasized color (step 817).

【0033】なお、図7で示した処理や図10で示した
処理は、CD−ROM等の記録媒体にコンピュータが読
取り可能なプログラムとして格納し、各種コンピュータ
のユーザに提供することができる。
The processing shown in FIG. 7 and the processing shown in FIG. 10 can be stored as a computer-readable program on a recording medium such as a CD-ROM and provided to users of various computers.

【0034】[0034]

【発明の効果】以上説明したように、本発明は、部品化
されたソフトウェア部品をコンピュータ画面上に配置
し、視覚的に接続してアプリケーションを開発または開
発を支援するシステムにおいて、接続可能なソフトウェ
ア部品間にガイドとなる接続ガイドマーカを表示し、ソ
フトウェア部品間の接続を支援することにより、以下の
ような効果が得られる。
As described above, according to the present invention, connectable software is provided in a system for arranging software components into a computer screen and visually connecting the software components to develop or support the application. By displaying a connection guide marker serving as a guide between components and supporting the connection between software components, the following effects can be obtained.

【0035】(1)接続元のソフトウェア部品に接続可
能なソフトウェア部品を、画面上で瞬時に認識すること
が可能である。 (2)画面が縮小された場合や、表示が混み入った場合
においても、接続可能なソフトウェア部品の位置を瞬時
に認識し、適切な画面への切り替えが可能である。 (3)接続可能なソフトウェア部品が画面可視領域外に
あっても、画面を切り替えずに、接続可能なソフトウェ
ア部品を認識することが可能である。 (4)接続可能なソフトウェア部品の種類と接続可能な
ソフトウェア部品の種類の組み合わせの接続実績を、画
面上で瞬時に認識することが可能である。 (5)接続可能なソフトウェア部品に接続可能なソフト
ウェア部品が複数存在した場合に、最も接続が推奨され
る接続可能なソフトウェア部品を画面上で瞬時に認識す
ることが可能である。
(1) A software component connectable to the connection source software component can be instantaneously recognized on the screen. (2) Even when the screen is reduced or the display is crowded, the position of the connectable software component can be instantaneously recognized and the screen can be switched to an appropriate screen. (3) Even if the connectable software component is outside the screen visible area, the connectable software component can be recognized without switching the screen. (4) It is possible to instantly recognize on the screen the connection results of the combination of the types of connectable software components and the types of connectable software components. (5) When there are a plurality of connectable software components in the connectable software component, the connectable software component most recommended to be connected can be instantaneously recognized on the screen.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明を適用した接続ガイドマーカ表示装置の
実施形態を示すシステム構成図である。
FIG. 1 is a system configuration diagram showing an embodiment of a connection guide marker display device to which the present invention is applied.

【図2】接続ガイドマーカがない場合の表示例を示す図
である。
FIG. 2 is a diagram illustrating a display example when there is no connection guide marker.

【図3】接続ガイドマーカがある場合の表示例を示す図
である。
FIG. 3 is a diagram illustrating a display example when there is a connection guide marker.

【図4】画面が縮小されている場合において接続ガイド
マーカの表示例を示す図である。
FIG. 4 is a diagram illustrating a display example of a connection guide marker when the screen is reduced.

【図5】画面外のソフトウェア部品への接続ガイドマー
カの表示例を示す図である。
FIG. 5 is a diagram illustrating a display example of a connection guide marker to a software component outside the screen.

【図6】コンポーネント記憶手段のデータ構造を示す図
である。
FIG. 6 is a diagram showing a data structure of a component storage means.

【図7】接続ガイドマーカ表示手段の処理手順を示すフ
ローチャートである。
FIG. 7 is a flowchart illustrating a processing procedure of a connection guide marker display unit.

【図8】学習機能を使用した場合の接続ガイドマーカの
表示例を示す図である。
FIG. 8 is a diagram illustrating a display example of a connection guide marker when a learning function is used.

【図9】接続状況学習手段のデータ構造を示す図であ
る。
FIG. 9 is a diagram showing a data structure of a connection status learning unit.

【図10】学習機能を使用して接続ガイドマーカの表示
形態を決める処理手順を示すフローチャートである。
FIG. 10 is a flowchart illustrating a processing procedure for determining a display form of a connection guide marker using a learning function.

【符号の説明】[Explanation of symbols]

20…コンピュータ、202…ガイドマーカ表示装置、
203…アプリケーション開発手段、204…ポインテ
ィング装置、205…表示装置、206…コンポーネン
ト記憶手段、207…ガイドマーカ表示手段、208…
コンポーネント表示手段、209…接続状況学習手段、
300…表示装置の画面可視領域、301…ソフトウェ
ア部品(A)、302…ソフトウェア部品(B)、30
3…ソフトウェア部品(C)、304…ゴム糸状に伸縮
する線分、305…ポインティングカーソル、306…
ソフトウェア部品(A)の入力の口、307…ソフトウ
ェア部品(A)の出力の口、308…ソフトウェア部品
(B)の入力の口、309…ソフトウェア部品(B)の
出力の口、310…フトウェア部品(C)の入力の口、
311…ソフトウェア部品(C)の出力の口、312…
接続ガイドマーカ線分、313…ソフトウェア部品を特
定可能な情報、314…ソフトウェア部品(D)、31
5…ソフトウェア部品(D)の入力の口、316…ソフ
トウェア部品(D)の出力の口、317…接続ガイドマ
ーカ線分。
20 ... computer, 202 ... guide marker display device,
203: Application development means, 204: Pointing device, 205: Display device, 206: Component storage means, 207: Guide marker display means, 208 ...
Component display means, 209 ... connection status learning means,
300: visible area of the screen of the display device, 301: software component (A), 302: software component (B), 30
3 ... software component (C), 304 ... line segment expanding and contracting like a rubber thread, 305 ... pointing cursor, 306 ...
Software component (A) input port, 307 ... Software component (A) output port, 308 ... Software component (B) input port, 309 ... Software component (B) output port, 310 ... Software component (C) input mouth,
311 ... Output port of software component (C) 312 ...
Connection guide marker line segment, 313... Information capable of specifying a software component, 314... Software component (D), 31
5: Input port of software component (D), 316: Output port of software component (D), 317: Connection guide marker line segment.

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 部品化されたソフトウェア部品をコンピ
ュータ画面上に配置し、その配置されたソフトウェア部
品を視覚的に接続して目的とするアプリケーションを構
築するための接続ガイドマーカの表示方法であって、 接続可能なソフトウェア部品間にガイドとなる接続ガイ
ドマーカを表示し、ソフトウェア部品間の接続操作を支
援することを特徴とする接続ガイドマーカ表示方法。
1. A method for displaying a connection guide marker for arranging software components in a part on a computer screen and visually connecting the arranged software components to construct a target application. A connection guide marker display method, wherein a connection guide marker serving as a guide is displayed between connectable software components to support a connection operation between software components.
【請求項2】 接続先のソフトウェア部品を強調表示す
ることを特徴とする請求項1記載の接続ガイドマーカ表
示方法。
2. The connection guide marker display method according to claim 1, wherein the connection destination software component is highlighted.
【請求項3】 接続先のソフトウェア部品が画面の可視
領域外にある場合に、ガイドマーカの近傍に接続先のソ
フトウェア部品を特定可能な情報を表示することを特徴
とする請求項1または2記載の接続ガイドマーカ表示方
法。
3. The information display device according to claim 1, wherein, when the software component to be connected is outside the visible area of the screen, information for identifying the software component to be connected is displayed near the guide marker. Connection guide marker display method.
【請求項4】 接続元のソフトウェア部品の種類と、接
続先のソフトウェア部品の種類の組み合わせによる接続
状況を学習する学習手段を備え、該学習手段による学習
結果に応じて接続ガイドマーカの表示形態を変化させて
表示することを特徴とする請求項1〜3記載の接続ガイ
ドマーカ表示方法。
4. A learning means for learning a connection status based on a combination of a type of a software component of a connection source and a type of a software component of a connection destination, and a display form of a connection guide marker is changed according to a learning result by the learning means. The connection guide marker display method according to claim 1, wherein the connection guide marker is displayed while being changed.
【請求項5】 接続元のソフトウェア部品の種類と、接
続先のソフトウェア部品の種類の組み合わせによる接続
状況を学習する学習手段を備え、接続元のソフトウェア
部品から複数の接続先のソフトウェア部品への接続候補
が存在する場合において、最も接続を推奨する種類の接
続先のソフトウェア部品への接続ガイドマーカの表示形
態を変化させて表示することを特徴とする請求項1〜4
記載のいずれかの接続ガイドマーカ表示方法。
5. A learning means for learning a connection status based on a combination of a type of a software component of a connection source and a type of a software component of a connection destination, and connecting the software component of the connection source to a plurality of software components of a connection destination. The display form of a connection guide marker for a connection-target software component of the type most recommended to be connected is displayed when a candidate is present.
Any of the connection guide marker display methods described above.
【請求項6】 ポインティング装置、表示装置、ソフト
ウェア部品記憶手段およびコンピュータを備え、複数の
ソフトウェア部品を前記表示装置の画面上に表示し、表
示されたソフトウェア部品間を前記ポインティング装置
による選択操作によって接続し、目的とするアプリケー
ションの作成を支援するシステムであって、 前記表示装置の表示画面上に表示されたソフトウェア部
品の属性を調べ、接続可能な属性を持つソフトウェア部
品間にガイドとなる接続ガイドマーカを表示させる手段
を備えることを特徴とするコンピュータシステム。
6. A pointing device, a display device, a software component storage means, and a computer, a plurality of software components are displayed on a screen of the display device, and the displayed software components are connected by a selection operation by the pointing device. A connection guide marker for examining attributes of software components displayed on a display screen of the display device and guiding between software components having connectable attributes. Computer means comprising means for displaying
【請求項7】 複数のソフトウェア部品を表示装置の画
面上に表示し、表示されたソフトウェア部品間をポイン
ティング装置による選択操作によって接続し、目的とす
るアプリケーションの作成を支援するためのプログラム
を記録した記録媒体であって、 複数のソフトウェア部品を記憶手段から読出し、表示装
置の表示画面上に表示する処理と、 表示されたソフトウェア部品の全てまたは指定されたソ
フトウェア部品の属性を調べ、接続可能な属性を持つソ
フトウェア部品間にガイドとなる接続ガイドマーカを表
示する処理とを含むコンピュータが読取り可能なプログ
ラムを記録した記録媒体。
7. A program for displaying a plurality of software components on a screen of a display device, connecting the displayed software components by a selection operation using a pointing device, and supporting creation of a target application. A recording medium for reading a plurality of software components from a storage means and displaying the plurality of software components on a display screen of a display device; examining attributes of all displayed software components or specified software components; Recording a computer-readable program including a process of displaying a connection guide marker serving as a guide between software components having a program.
JP11179572A 1998-07-15 1999-06-25 Method for displaying connection guide marker, system therefor and recording medium Pending JP2000089944A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11179572A JP2000089944A (en) 1998-07-15 1999-06-25 Method for displaying connection guide marker, system therefor and recording medium

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP10-199931 1998-07-15
JP19993198 1998-07-15
JP11179572A JP2000089944A (en) 1998-07-15 1999-06-25 Method for displaying connection guide marker, system therefor and recording medium

Publications (1)

Publication Number Publication Date
JP2000089944A true JP2000089944A (en) 2000-03-31

Family

ID=26499376

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11179572A Pending JP2000089944A (en) 1998-07-15 1999-06-25 Method for displaying connection guide marker, system therefor and recording medium

Country Status (1)

Country Link
JP (1) JP2000089944A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007047862A (en) * 2005-08-05 2007-02-22 Canon Inc Information processing apparatus and method
JP2007334627A (en) * 2006-06-15 2007-12-27 Hitachi Ltd Service-based software design support method and apparatus therefor
JP2009238230A (en) * 2003-05-12 2009-10-15 An Mo Jeong Software development method using metadata expanded under component base environment and its development system
JP2010176195A (en) * 2009-01-27 2010-08-12 Internatl Business Mach Corp <Ibm> Method for exhibiting connecting destination candidate of component in web application, and computer program and computer system therefor
JP2011008358A (en) * 2009-06-23 2011-01-13 Canon Inc Information processor and information processing method
JP2013254266A (en) * 2012-06-05 2013-12-19 Ricoh Co Ltd Information processing apparatus, system, and program
WO2015030016A1 (en) * 2013-08-27 2015-03-05 Kano Yoshinobu System for processing unstructured data, method for processing unstructured data, and recording medium
JP2015075876A (en) * 2013-10-08 2015-04-20 キヤノン株式会社 Design support device, design support method and program
JP2018032330A (en) * 2016-08-26 2018-03-01 株式会社アドバンスト・メディア Information processing system, information processing device, server, information processing method, and program
JP2020109558A (en) * 2018-12-31 2020-07-16 株式会社コンシェルジュ Interactive service providing system, scenario generation/editing system and program
JP2021174315A (en) * 2020-04-27 2021-11-01 横河電機株式会社 Software development environment providing system, software development environment providing method, and software development environment providing program
JP2022012393A (en) * 2020-07-01 2022-01-17 横河電機株式会社 Software development environment providing system, software development environment providing method, and software development environment providing program
JP7017766B1 (en) 2021-06-02 2022-02-09 シンメトリー・ディメンションズ・インク Information processing device and software generation support method
JP7472650B2 (en) 2020-05-19 2024-04-23 オムロン株式会社 Auxiliary method, control program and device

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009238230A (en) * 2003-05-12 2009-10-15 An Mo Jeong Software development method using metadata expanded under component base environment and its development system
JP2009238229A (en) * 2003-05-12 2009-10-15 An Mo Jeong Software development method using metadata expanded under component base environment and its development system
JP2007047862A (en) * 2005-08-05 2007-02-22 Canon Inc Information processing apparatus and method
JP2007334627A (en) * 2006-06-15 2007-12-27 Hitachi Ltd Service-based software design support method and apparatus therefor
JP2010176195A (en) * 2009-01-27 2010-08-12 Internatl Business Mach Corp <Ibm> Method for exhibiting connecting destination candidate of component in web application, and computer program and computer system therefor
JP2011008358A (en) * 2009-06-23 2011-01-13 Canon Inc Information processor and information processing method
JP2013254266A (en) * 2012-06-05 2013-12-19 Ricoh Co Ltd Information processing apparatus, system, and program
WO2015030016A1 (en) * 2013-08-27 2015-03-05 Kano Yoshinobu System for processing unstructured data, method for processing unstructured data, and recording medium
JP2015075876A (en) * 2013-10-08 2015-04-20 キヤノン株式会社 Design support device, design support method and program
JP2018032330A (en) * 2016-08-26 2018-03-01 株式会社アドバンスト・メディア Information processing system, information processing device, server, information processing method, and program
JP2020109558A (en) * 2018-12-31 2020-07-16 株式会社コンシェルジュ Interactive service providing system, scenario generation/editing system and program
JP2021174315A (en) * 2020-04-27 2021-11-01 横河電機株式会社 Software development environment providing system, software development environment providing method, and software development environment providing program
CN113641348A (en) * 2020-04-27 2021-11-12 横河电机株式会社 Software development environment providing system, method, and non-transitory computer-readable medium
JP7115506B2 (en) 2020-04-27 2022-08-09 横河電機株式会社 Software development environment providing system, software development environment providing method, and software development environment providing program
JP7472650B2 (en) 2020-05-19 2024-04-23 オムロン株式会社 Auxiliary method, control program and device
JP2022012393A (en) * 2020-07-01 2022-01-17 横河電機株式会社 Software development environment providing system, software development environment providing method, and software development environment providing program
JP7017766B1 (en) 2021-06-02 2022-02-09 シンメトリー・ディメンションズ・インク Information processing device and software generation support method
JP2022185500A (en) * 2021-06-02 2022-12-14 シンメトリー・ディメンションズ・インク Information processing device and software generation support method

Similar Documents

Publication Publication Date Title
US7376910B2 (en) Displaying objects using group and object priority levels
JP2781035B2 (en) Hierarchical editing command menu display method
US6681343B1 (en) Debugging device and method as well as storage medium
JP2000089944A (en) Method for displaying connection guide marker, system therefor and recording medium
US20070192732A1 (en) Controlling display of windows
JPH04344928A (en) Method and apparatus for graphically associating user-dialogue display with main application in data processing system
US5990891A (en) Apparatus and method for transmitting an attribute value between items by a user&#39;s operation
JPH07129349A (en) File list display method, program start method and their processing devices
US20130326403A1 (en) Method of setting alternate style assignments to menu elements of an application
US6339439B1 (en) Device for modifying appearance of related display planes
US6407758B1 (en) Screen forming editor
JPH10154070A (en) User interface design apparatus and method
JPWO1999027438A1 (en) Screen Creation Editor
US20030107598A1 (en) Command input device, command input method, and storage medium
JP3498733B2 (en) Tree structure display editing device
US6123734A (en) Method of displaying logic simulation results and logic simulation support equipment
JPH10254619A (en) User interface device for candidate selection
JP2575664B2 (en) Screen control method
JPH10222356A (en) Application creation device and application creation method
JP2005165767A (en) Object management apparatus, method, computer program, and computer-readable recording medium
JPH02139625A (en) Screen display system
JP4278408B2 (en) Electronic dictionary, control method therefor, program used for the control method, and recording medium storing the program
JPH0895742A (en) Hypermedia system and map display method in the system
JPH06139039A (en) Computer equipment
JP2001154777A (en) Hypertext browsing apparatus, display control method therefor, and recording medium

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051025

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060301