問題タブ [google-nativeclient]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3238 参照

c++ - Google NaCl でファイルシステムにアクセスできますか?

Google NaCl は C++ であるため、どうにかしてファイル システムにアクセスできますか? ゲームやデスクトップ アプリを作成する場合、これはかなり必要です。

0 投票する
3 に答える
1156 参照

php - ネイティブ クライアント用 PHP (NaCl)

PHP をネイティブ クライアントに移植するプロジェクトはありますか? 私は何も見つけることができませんでした。

私の目的は、サーバーへのラウンドトリップを行わずに php lint チェックを行うことです。

0 投票する
3 に答える
468 参照

google-nativeclient - Google Native Client - ソース コードを保護するには?

Google ネイティブ クライアントでは、ソース コードを保護して、JavaScript とは異なり、クライアントに表示されないようにすることはできますか?

もしそうなら、どのように?ありがとう!

0 投票する
2 に答える
1243 参照

scons - SCons を使用して Google Native Client の静的ライブラリをコンパイルする

私は、すべて共通のフレームワークに依存するいくつかのマルチプラットフォーム プロジェクトに取り組んでいます。Google Native-Client (NaCl) のサポートを追加したいです。私が問題にアプローチした方法は、最初にフレームワークを静的ライブラリとしてコンパイルすることです (これは、他のすべてのプラットフォームで行ってきた方法です)。

私はこれまで SCons を使用したことがないと言わざるを得ません。私はそれを理解し始めていると思います。チュートリアルの build.scons から始めて、コードのコンパイルとリンクを取得できます。ここで、リンク プロセスをスキップしたいと思いますが、nacl_env は静的ライブラリをコンパイルすることを意図したものではないようです。

Library ノードが nacl_env にないため、SCons ヘルプを読んでもあまり役に立ちませんでした。

ビルドプロセス全体を最初から書くほど SCons を理解していないと思うので、そうする必要がないようにと思いました。

1. 問題に正しく取り組んでいますか?

2. SCons を使用してビルドするためのヒントや nacl 静的ライブラリのサンプルはありますか?

0 投票する
1 に答える
614 参照

sql - PPAPI プラグインと Chromium OS

特定のビジネス アプリケーションに Chromium OS を使用しようとしていますが、ローカルのシリアル ポートと USB ポートにアクセスする必要があります。Chromium のドキュメントを読んだところ、NPAPI プラグインは Chrome OS ではサポートされておらず、PPAPI (Pepper) のみがサポートされていると書かれています。サンドボックス環境であるため、ローカルリソースにアクセスできないネイティブクライアントのコンテキストですべてのドキュメントがこれについて話しているため、PPAPIについて少し混乱しています。

したがって、私の基本的な質問は次のとおりです。通常の NPAPI ブラウザー プラグインのように動作してローカル リソースにアクセスする PPAPI ブラウザー プラグインを作成することは可能ですか?

0 投票する
1 に答える
542 参照

google-chrome - NaClツールチェーンを変更する方法は?

improvlibを使用してWebブラウザーで直接MIDI入力を受け取るネイティブクライアントモジュールを構築しようとしています。しかし、termio.hやsys/ioctl.hなどのimprovのヘッダーとして問題が発生しました。newlibツールチェーンに存在しない多くのヘッダーファイルです。

私の質問は、ツールチェーンで使用されるツールチェーンを変更して、デフォルトのlinux_x86_newlibツールチェーンの代わりにlinux_x86を使用するようにするにはどうすればよいですか?

Native Clientのウィキペディアページには、「Native ClientはCライブラリとしてNewlibを使用していますが、GNUlibcのポートも利用可能です」と書かれています。そして、pepper_1 / toolchainフォルダーにツールチェーンが表示されますが、build.sconsスクリプトにこの代替ツールチェーンを使用するように指示するにはどうすればよいですか?

これにいくつかの光をもたらすことができる人に感謝します。

0 投票する
1 に答える
307 参照

google-chrome - scons の使用方法 さまざまなフォルダーのソース コードをコンパイルする

ソース コードがあり、コードは他のフォルダー ライブラリ (*.o) を参照する必要があります。

makefile を使用して他のフォルダーのソース コードをコンパイルし、liunx システムでライブラリ ファイルを生成してリンクできます。

scons で同じコンパイル フローを操作するには?

助けてください、ありがとう

0 投票する
1 に答える
137 参照

google-nativeclient - nativeClient プラグインのビルド時に、このスコープ エラーで postMessage が宣言されていません

.\scons を使用してプラグイン モジュールをビルドしようとすると、エラーが発生します。この種のエラーの原因は何ですか? エラーは

pepper_16 バージョンを使用しています。ここに私がしたプロセスがあります

  1. Pythonをインストールし、必要なパスを指定しました(権限がないため、Dドライブにインストールしました)。

  2. Pythonをインストールした同じフォルダーに抽出されたnacl_sdk.zipをダウンロードし、nacl_sdk.bat更新でツールを更新しました

  3. NativeClient フォーム about:flags ウィンドウを有効にし、httpd.py ファイルを使用してサーバーを実行しました。

  4. そして、init_project を使用して Pepper_16/examples/TestApp にプロジェクトを作成しました。

  5. 入門チュートリアルのとおりにコードを記述してテストします。

  6. 次に、同じプロジェクト フォルダーで ./scons を cmd モードで使用してビルドしようとしましたが、上記のプロセスは、管理者権限がある場合にうまく機能しました。しかし、管理者権限がない場合、同じ手順と同じコードが機能しません。

さらに詳細が必要な場合はお知らせください。

0 投票する
1 に答える
975 参照

c++ - Google NaCl (c++) に適した JSON 解析ライブラリはどれですか?

NaCl はブラウザーとモジュールの間でメッセージング システムを使用するため、JSON との間でオブジェクトをシリアル化することは、javascript と通信するための良い方法であると考えました。私はこのライブラリを使用しています: http://code.google.com/p/pjson/は、Pepper15 と一緒にコンパイルできる唯一のライブラリであったためです。

動作しているように見えますが、非常に大きなメッセージ (>20K) ではクラッシュするようです。実際のopenglがNaClで実行されないWebGLプロジェクトにNaClを使用しようとしています。頂点処理を行いたかっただけです。これにより、膨大な量のデータがやり取りされることになります。NaCl/Pepper の postMessage メソッドの制限ではないと思います。

NaCl で JSON を使用していて、より優れたライブラリや洞察を持っている可能性のある人はいますか?

0 投票する
1 に答える
242 参照

sockets - Google Chrome アプリでネイティブ ソケット サポートを実現するために使用できるテクノロジーは何ですか?

Google Chrome アプリでネイティブ ソケット サポートを実現するために、NPAPI 以外にどのテクノロジを使用できますか?

ポリシーファイルが必要だと思うので、フラッシュはオプションではありません。

NaClやコショウはどうですか?