特許
J-GLOBAL ID:200903049998671749

ネイティブライブラリへのアクセス方法

発明者:
出願人/特許権者:
代理人 (1件): 特許業務法人プロテック
公報種別:公開公報
出願番号(国際出願番号):特願2003-081693
公開番号(公開出願番号):特開2004-288076
出願日: 2003年03月25日
公開日(公表日): 2004年10月14日
要約:
【課題】Java(登録商標)言語からC言語で書かれたファイルを格納するネイティブライブラリへ容易にアクセスする方法の提供。【解決手段】ライブラリ関数の引数と戻り値となるデータ型情報を記述したデータ型マッピング情報定義ファイル17と、メモリアロケート動作を記述したメモリアロケート動作定義ファイル16と、ネイティブライブラリ21〜23に格納されたファイルからC言語のデータ型と対応するJava(登録商標)言語クラスのソースコードを自動生成するプログラム15と、前記ネイティブライブラリのライブラリ関数へアクセスするプログラムを格納するアクセス用ライブラリ18と、アクセス権を設定するアクセス権設定ファイル13とを設け、前記プログラム15によりJava(登録商標)言語をC言語に変換したソースコードを生成し、該ソースコードにより前記ライブラリ21〜23をアクセスするもの。【選択図】 図1
請求項(抜粋):
Java(登録商標)言語からC言語で書かれたファイルを格納するネイティブライブラリへアクセスするアクセス方法であって、ネイティブライブラリ関数の引数と戻り値となるデータ型情報を記述したデータ型マッピング情報定義ファイルと、メモリアロケート動作を記述したメモリアロケート動作定義ファイルと、ネイティブライブラリに格納されたファイルからC言語のデータ型と対応するJava(登録商標)言語クラスのソースコードを自動生成するクラスト生成プログラムと、ネイティブライブラリのライブラリ関数へアクセスするプログラムを格納するアクセス用ライブラリと、アクセス権を設定するアクセス権設定ファイルとを設け、前記データ型マッピング情報定義ファイルに記述されたネイティブライブラリ関数の引数及び戻り値と、前記メモリアロケート動作定義ファイルに記述したメモリアロケート動作と、アクセス権設定ファイルに設定したアクセス権とを用い、前記クラスタ生成プログラムによりJava(登録商標)言語をC言語に変換したソースコードを生成し、該ソースコードによりネイティブライブラリをアクセスすることを特徴とするネイティブライブラリへアクセスするアクセス方法。
IPC (1件):
G06F9/45
FI (1件):
G06F9/44 320F
Fターム (1件):
5B081CC01

前のページに戻る