- 809 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/27(水) 05:29:55.21 ID:eop+Q1Ui0]
- n|aさんへ技術的な要望を・・・。
要望の理由を最初に言うと「実装されてない機能とか待つのめんどくさいから自分で実装したい」のでfirefoxのextensionのようなものがほしい為です。 1)スクリプトからのjava.lang.System#load(String)とかここら辺のパーミッション設定できるようにして欲しい スクリプトからpublic JREにインストールされていないバンドルのオプションパッケージを動的ロードしたいので。 ついでにパーミッションがあるかどうかをスクリプトから取得できるようにしてほしい。 これに関してはjavaの標準ライブラリでできないことを実現するためです。(JInputを使ってマルチマウスなどに対応するとか) 2)座標(x,y)を与えてそこにあるコンポーネントを取得する関数がほしい マウスクリックされた位置にあるコンポーネントがほしいので。 3)各コンポーネントにスクリプト用のイベントリスナーをセットしてそこにイベントを送れるようにしてほしい 上記のとおりですが名前とリスナを紐付けして複数のリスナを設定できるようにして欲しいです。 4)スクリプトに公開された関数とかの命名規則をjava、jsに合わせてほしい getとかsetとかisとか付いてないと何をする関数なのかは疎かjsの関数なのかjavaのメソッドなのかjsのプロパティなのかも解らない。 それとLiveConnectとの整合性も取れないので。(ちなみにLiveConnectはJava beans命名規則に従う) 5-1)scriptフォルダ内の下位ディレクトリを認識出来るようにしてスクリプトのコードベースをそのスクリプトがあるディレクトリとして扱ってほしい スクリプトから必要なものを1つのディレクトリに放り込んで相対アクセスしたいので。 5-2)というかzipかjarで固めたい 無駄にディスク食うのとエンドユーザーにいじられると困るので。 5-*に関してはそういうシステムをスクリプト側で作っちゃえばいいのですがそれ以外はどうしようもないので検討お願いします。
|

|