1

私のプログラミング経験とWebサービスのスキルが事実上存在しないことを最初に認めます。私は通常、Cまたはアセンブリのいずれかを使用して、完全に分離された、またはローカルで実行されるものをプログラムします。私は、システム上でいくつかの基本認証とディレクトリ読み取りアクセスを使用して、Webサイトを稼働させるのに十分な能力を持っています。それについてです。

私は自分の快適ゾーンの外にあるプロジェクトを実行しようとしており、リモート/Web経由で物事を制御する経験を積んでいます。Debianを実行しているRaspberryPiを使用して、ビデオやUARTデータなどの情報を取り込み、クランチを実行し、出力をトリガーしてイベントをファイル/フォルダーに書き込むプログラムをCで実行しています。このコンポーネントは、自動的に実行するのはかなり簡単です。リモートユーザーがドライバープログラムが作成するファイルや画像を見ることができるようにWebサーバーを起動することも非常に簡単です。

私にとっての問題は、これらの出力を手動で制御するために使用できるWebページ上にGUIを作成しようとすることです。Webページのボタンの押下を処理するためにスクリプトが必要になることは明らかですが、カーネルオブジェクト/システムコールを使用して実際にそのプロセスと通信できるようにするために特に際立っているスクリプト言語はありますか?メッセージキューを使用するのが最善の方法だと思いますが、PythonまたはPHP(または別のスクリプト言語)がこれを実行できるかどうか、また他の言語よりも優れているものがあるかどうかはわかりません。これを行うための好ましい方法は何ですか?

カメラを動かしたり、物をトリガーしたりできるフラッシュコンテナを備えた子猫のカメラを見たことがあるので、それは可能だと思います。どこから始めたらいいのかわからない。

助けてくれてありがとう

4

1 に答える 1

1

Javaは、JVM内からJNI(http://en.wikipedia.org/wiki/Java_Native_Interface )を介してネイティブコマンドを呼び出すことができます。したがって、コントロールを処理できるCコードがすでにある場合は、Javaコードでコントロールを呼び出すだけです。

ボタンの押下を処理するスクリプトに関しては、いくつかのオプションがあります。1つの方法は、AJAX(JavaScriptの知識が必要)を介して非同期で行うか、もう1つの方法は、プレスごとに従来のページ更新を行うことです。答えが少し曖昧になって申し訳ありませんが、これには、JSP(Java Server Pages)/サーブレットエコシステム全体がどのように機能するかについての長い説明が必要です。

開始するのに適した場所は次のとおりです。

http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/


于 2013-03-01T03:52:13.290 に答える