私はPrologにエキスパートシステムを構築しました。アプリケーションが引数を取ってPrologエキスパートシステムに渡し、エキスパートシステムがAndroidアプリケーションに答えを返すように、PrologコードをAndroidアプリケーションに組み込む方法はありますか?AndroidとProlog
答えて
私はずっと前にこのようなことをしてきました。
Androidとは関係がありませんでしたが、それには無関係でした。
ソケットを使用してPrologと通信しました。プロローグは入力を読み、仕事をして答えを返します。他のアプリケーション(私の経験では)はC++とOpenGLを使用していて、とてもうまく動作しました。
Androidでソケットを使用しても問題ありません。残念ながらこれは長年前のことでしたが、私はPrologのソースコードを使ってどのように表示するかはわかりませんが、1つのオプションは:ソケットを使用しています:
幸運を祈ってください! (!私はそのソースコードを見つけようとしますが、私はそれを見つけることを期待しないでください)
あなたのプロローグコードがJVMベースのプロローグコンパイラのいずれかでコンパイル(と正しく動作します)場合は試してみてください:http://www.is-research.de/info/vmlanguages/tag/prolog/
もしそうなら、あなたは運がいいです。おそらくAndroid上で動作します。
tuPrologを使用し、Androidへの移植プロセスを克服しました。あなたは私たちが使用したリソースを熟読し、我々はに走ったかを見ることができますdiscussion pageを見て....
通常のJavaプラットフォームとAndroidプラットフォームの間で次のような違いがあります。
仮想マシン: DalvikマシンはJava 1.5を実行できますが、Javaの標準版では通常使用可能なすべてのライブラリをサポートしていません。たとえば、Dalvikにjavax.management。*がないことがわかりました。一方、Dalvikには、Javaの標準版にはないものがあります。例えば、android.os.SystemClockです。
ユーザインタフェース: Androidプラットフォームには、独自のウィジェットセットとウィンドウマネージャが付属しています。また、パッケージ展開システムを備えています。一方、Javaの標準版には、Swingウィジェットセット、AWTウィジェットセットが用意されています。また、サードパーティ製の製品としてSWTウィジェットが設定されています。標準版はOSのウィンドウマネージャに組み込まれており、パッケージのデプロイを要求しません。
はJekejeke Prologのために我々は最近、両方のレベルで、我々の開発の分岐を行っています。リリース0.9.3以降、インタプリタはJavaの標準版とAndroid版のバージョンで利用できます。リリースは0.9.5ので、ランタイムライブラリは、同様にコンソールを有しから直接インストールすることができる。
Google Play
Amazone Appstore
Samsung Apps
インタプリタプログラミングインターフェイスを有しています。アプリケーションと緊密に統合することができます。配布ライセンスがあるため、アプリケーションをインタープリターにバンドルすることもできます。サポートされているProlog言語は、JavaおよびAndroidの標準版とまったく同じです。マルチスレッドは、両方のプラットフォームでもサポートされています。 Jekejeke Websiteから独自の開発のために埋め込み可能な.zipをダウンロードできます。
よろしくお願いします。
- 1. EclipseのPrologプロジェクトとProlog参照プロジェクトの違い
- 2. SWI-PrologとのPythonインタフェース
- 3. SWI-Prologリストと再帰
- 4. Prologアキュムレータと\ +メンバ関数
- 5. Prolog - readterm
- 6. Prolog Programming
- 7. Prolog Backtracking
- 8. Prolog、counter
- 9. Help In Learning Prolog
- 10. Prologのシンボルテーブル
- 11. Prolog Query returned H128
- 12. SWI-Prologのファミリーツリー
- 13. Prolog SAT Solver
- 14. ラムダ式のPROLOG
- 15. Prolog - Palindrome Functor
- 16. Prolog findall help
- 17. Amzi Prolog Tokenize
- 18. PROLOGコードのエラー
- 19. Prologコンパイラfor .Net
- 20. Einstein Riddle using Prolog
- 21. SWI-PROLOGのループ
- 22. Strawberry Prolog setof
- 23. SWI Prolog ensure_loaded error
- 24. Prolog Cut Query
- 25. Prologのリスト
- 26. YAP Prologのフォワードチェイン?
- 27. Prolog - ODBCインターフェイス
- 28. リストとデータベースをチェックする[Prolog]
- 29. Prologとは何が可能ですか?
- 30. Prolog:単品と単品のリスト
サムスンにもおすすめです! – false