タイトル | MetBrokerを利用した予測モデル開発のためのJavaパッケージ |
---|---|
担当機関 | (独)農業技術研究機構 中央農業総合研究センター |
研究期間 | 2001~2003 |
研究担当者 |
田中慶 |
発行年度 | 2002 |
要約 | 既存・新規の作物の生育・病害虫予測モデルをJavaで開発するためのパッケージである。これを利用することにより、MetBrokerに対応したモデルを簡単にJavaアプレットとして開発できる。開発したモデルはWebブラウザ上で実行できる。 |
キーワード | Java、MetBroker、予測モデル開発用パッケージ |
背景・ねらい | レガシーモデルと化した、または新規に開発する作物の生育・病虫害予測モデルが実際に活用できるためには、実行するまでの手順が簡単で、モデルの計算で利用する気象データ等が容易に入手できなければならない。これらの解決法として、モデルをJavaアプレットとして開発しWebブラウザ上で実行できるようにすることと、気象データの取得先としてMetBrokerを利用できるようにすることがある。MetBrokerは各モデルと世界中のデータベースの間を結ぶ仲介役のソフトウェアで、これを利用すれば、データ読み込みのための面倒なプログラムをモデルごとに、またデータベースごとに作成する負担から解放される。 そこで、MetBrokerを利用してWebブラウザ上で実行できるモデルを容易に開発するのに必要となる共通的なデータの読み込みや、データの設定、結果の出力のためのGUI(グラフィカルユーザインタフェース)と処理を行うプログラムをパッケージとして作成し、公開した。このパッケージを利用することにより、容易にMetBrokerを利用し、Webブラウザ上で実行できるモデルを開発することが可能となる。 |
成果の内容・特徴 | 1. モデルをJavaアプレットとして開発するので、モデルをWebブラウザ上で実行できる。 2. 気象データは、ユーザ入力データの他にMetBrokerを利用できるようになるので、MetBrokerに登録された世界中の気象データベースを利用できる。 3. 公開されているモデル開発のためのドキュメントや、開発されたモデルのソースコードを参考にして新たなモデルを開発することができる。GUIやデータの入出力部分として、今回開発した共通パッケージを利用すると、モデルの開発者が行うことは主にモデルの計算部分の記述と、利用する気象データの種類の設定程度である。そのため,開発作業は従来のアプリケーション開発に比べて非常に容易である。また、他の言語からの移植である場合には、単純な書き換えを行うだけで済むことが多い。 |
成果の活用面・留意点 | 1. Javaのプログラムを開発するには、J2SE (Java2 Standard Edition)のSDK(Standard Development Kit 約40MB)と、テキストエディタを用意する必要がある。SDKは http://java.sun.com/ からダウンロードできるほか、Java関連の雑誌等の付録CD-ROMに納められていることもある。また、以下の無償の統合開発環境(IDE: Integrated Development Environment)を利用することもできる。 ・JBuilder 7 Personal http://www.borland.co.jp/jbuilder/jb7/download/ (約50MB) ・Sun ONE Studio 4 http://jp.sun.com/software/sundev/jde/ (約45MB) 2. JavaによるMetBroker対応の新たなモデル等のアプリケーションを全く新規に開発するのは大変であるが、開発に必要となる技術情報(ドキュメント)や、すでに開発されたモデルのソースコードを参考にして開発すれば開発は格段に容易となる。そこでMetBroker対応のアプリケーション開発の手本とするため、これまでに開発したモデルのソースコードは公開されている。ドキュメントの閲覧、ソースコードのダウンロードは http://cse.naro.affrc.go.jp/ketanaka/model/ でできる。 |
図表1 | |
図表2 | |
カテゴリ | 病害虫 害虫 データベース |