平成9年度 委託研究ソフトウェアの 成果ソフトウェア

(20) klic と Java のメッセージインターフェースに関する研究

      
研究代表者: 田中 二郎 助教授
筑波大学 電子・情報工学系


KLIC と Java のメッセージインターフェース


[特徴ある機能]

本研究では、KLIC と Javaの間でデータをやり取りするためのメッ
セージインタフェースに関する検討、実装を行った。実装したシス
テムでは、KLICのアトムやファンクタなどのデータを用いた通信が
行える。通信形態としては、ストリーム型通信のほかに、KLICから、
Javaのクラスメソッドを呼ぶような、手続き呼び出し型の通信が可
能である。これらの機能を用いることにより、KLIC プログラムの
の GUI として、Java アプレットを用いたアプリケーションを作成
するといったことが、簡単に行うことが可能となる。


[必要な環境]

JDK1.1以上と、KLICの実行環境が必要です。
なお、動作を確認したバージョンは、
  JDK 1.1.5
  KLIC version 2.002
です。



[ソースプログラムの分量とファイル構成]

use-of-software-J
  ICOT フリーソフトウェア使用条件(日本語版)

use-of-software-E
  ICOT フリーソフトウェア使用条件(日本語版)

Readme-J
  ファイルの説明(日本語版)

Readme-E
  ファイルの説明(英語版)

index.html, manual.html, sample.html
  説明書(日本語版)

jkstream.kl1, wrapstr.kl1, parse.kl1
  メッセージインタフェース(KLIC側)

JK.java, Data.java, ArgsManager.java, TagManager.java, RetObject.java
  メッセージインタフェース(Java側)

Makefile
  サンプルプログラム作成用 Makefile

main-ds.kl1, main-pc.kl1, hanoi.kl1, hanoi.html,
hanoi-pc.html, dataio.html,HanoiDS.java, HanoiPC.java,
DataIO.java, Sleep.java, HanoiData.java,
HanoiCanvas.java,HanoiCanvasDisk.java,
HanoiCanvasMouseListener.java, KDI.java,
KDICanvas.java,KDPropertyDialog.java, Node.java,
DoubleBufferedCanvas.java, MouseEventWrapper.java
  サンプルプログラム

[FTP]


www-admin@icot.or.jp