ブラウザウィンドウにレンダリングできるブラウザ用のプラグインを作成することができますので、ブラウザ内で通常のアプリケーションを効果的に実行できます。 NOT JSやクライアント技術を使用していますが、基本的にアプリケーションをラップするプラグインです。私たちの場合、DirectXやOpenGLを使って3Dレンダリングを行うC++です。3Dレンダリングブラウザプラグインの作成
私はIEと他のブラウザの両方のバージョンが必要だと知っていますが、これはどのように機能しますか - Windowsでは、プラグインアーキテクチャを通じてHWNDを取得するのか、それとももっと複雑ですか?
プラグインはバイナリであるため、Win/Mac/Linuxの各プラットフォーム用にコンパイルされたプラグインのバージョンを記述する必要がありますか?IEのバージョンが1つで、 FF、Chrome、Safari(同じプラグイン設定IIRCを共有)
これはプラグインまたは拡張の例ですか?
私が意味する例は、QuakeLive - ブラウザ内の適切な3Dレンダリングです。私たちは実際にOgre(クロスプラットフォームのC++)を使用していますが、これはDirect3D/OpenGLを使用するので、同じことです。
これはChrome固有のものではありませんか?そのように思えるのは、特に何らかの方法でコードを移植しなければならない場合は、それ以上の作業をしてくれますか?クロスブラウザーでない場合は、通常のプラグインを作成することもできます。 –
他のブラウザ用にプラグインを使用するために少なくとも*使用*されています。 – greyfade