firefox

Firefox ExtensionでJavaプログラムを動かしてみるテスト

Firefox ExtensionでC++プログラムを動かしてみるテスト 〜その5 XULの実装〜 - かーねる・う゛いえむにっきからの続き。もちろんJavaでもExtention書きたいよね? って事で試してみた。 本当はXPCOMで実装してJS側は無変更と行きたいところなのだが、如何…

Firefox ExtensionでC++プログラムを動かしてみるテスト 〜その5 XULの実装〜

Firefox ExtensionでC++プログラムを動かしてみるテスト 〜その4 Extentionの作成〜 - かーねる・う゛いえむにっきからの続き。Firefox上のインタフェースは、XULというマークアップ言語で記述する。 感覚的にはHTMLの親戚という感じ。このあたりを読みなが…

Firefox ExtensionでC++プログラムを動かしてみるテスト 〜その4 Extentionの作成〜

Firefox ExtensionでC++プログラムを動かしてみるテスト 〜その3 ビルド編〜 - かーねる・う゛いえむにっきからの続き。Firefoxのextentionディレクトリにtestkvs@dokukino.comというディレクトリを作成する。 $ mkdir ~/Library/Application Support/Firef…

Firefox ExtensionでC++プログラムを動かしてみるテスト 〜その3 ビルド編〜

Firefox ExtensionでC++プログラムを動かしてみるテスト 〜その2 XPCOMモジュールの実装〜 - かーねる・う゛いえむにっきからの続き。実はここで一番ハマった。中々ちゃんとビルド出来ない&ビルド出来ても認識されない、etc。結論としては、SDKに含まれて…

Firefox ExtensionでC++プログラムを動かしてみるテスト 〜その2 XPCOMモジュールの実装〜

Firefox ExtensionでC++プログラムを動かしてみるテスト 〜その1 IDLでAPIを書いてみる〜 - かーねる・う゛いえむにっきからの続き。IDLに対応したクラスの定義とモジュール情報の定義を行う。 まずクラスの定義から。testKVS.hというファイルを作成する。 …

Firefox ExtensionでC++プログラムを動かしてみるテスト 〜番外編 SDKをSnow Leopardで動かす〜

まず、MacPortsをインストールする。お好みによってこの辺を設定しても良い。ビルドが早くなる↓ macports.confの設定 - 『書物の迷宮』予告篇 $ sudo port install autoconf213 libidl を実行する。::Berkwood Systems:: Official Homepage of Berkwood Syst…

Firefox ExtensionでC++プログラムを動かしてみるテスト 〜その1 IDLでAPIを書いてみる〜

あまり積極的に使われてないようだが、Firefox ExtentionはJavaScriptだけではなくC++やJavaで書かれたプログラムを動かす事が出来る。一応、今までの実験で本当に動かす事が出来るという確認は取れたのでいよいよサンプルコードの実装に取りかかってみる。 …

分からん

Firefox ExtensionにC++で実装したXPCOMをぶっ込んで呼び出す方法が良く分からん。どこにdllを置いてどうやって登録するとXPCOMとして呼び出せるようになんの? 何を読めばいいのか分からない。どなたか教えてプリーズ。