J'ai construit un système expert dans prolog . Existe-t-il une façon d'intégrer le code PROG dans mon application Android afin que la demande prenne des arguments les transmet au système d'experts de PRolog et que le système expert renvoie la réponse à l'application Android? P>
4 Réponses :
J'ai fait quelque chose de similaire à celui-ci il y a longtemps. P>
Ce n'était pas lié à Android, mais c'était agnostique à cela. P>
J'ai utilisé des prises pour communiquer avec Prolog. Prolog lait l'entrée, faire son travail et retourne la réponse. L'autre application (dans mon expérience) utilisait C ++ et OpenGL , et cela a très bien fonctionné. < / p>
L'utilisation de sockets dans Android ne devrait pas être votre problème. Malheureusement, cela a été il y a de nombreuses années et je ne crois pas que j'ai le code source du prologique de vous montrer comment le faire, mais une option est la suivante: utilisez des prises :) p>
bonne chance! (Je vais essayer de trouver ce code source, mais je ne m'attends pas à le trouver!) P>
Essayez si votre code PROG compilait (et fonctionne correctement) avec l'un des compilateurs PRAGOG basés sur JVM: http://www.is-research.de/info/vmlanguages/tag/prolog/ p>
Si cela fait alors vous avez de la chance. Il fonctionnera très probablement sur Android. p>
Nous avons utilisé Tuprolog fort> et surmonter le processus de portage vers Android. Regardez le Discussion Page Où vous pouvez parcourir les ressources que nous avons utilisées et voir ce que nous avons couru dans ... p>
Il existe les différences suivantes entre la plate-forme Java normale et la plate-forme Android: P>
Pour JEKEJEKE PROG, nous avons récemment fait une ramification de notre développement, aux deux niveaux. Depuis la version 0.9.3 L'interprète est disponible dans une version pour l'édition standard de Java et dans une version pour Android. Depuis la version 0.9.5, la bibliothèque d'exécution a une console également et peut être directement installée à partir de: P>
Google Play L'interprète a une interface de programmation. Vous pouvez l'intégrer étroitement avec votre application. Vous pouvez même regrouper votre application avec l'inteprome puisqu'il possède une licence de distribution. La langue prologue prise en charge est exactement la même pour l'édition standard de Java et pour Android. Multi-threading est également pris en charge sur les deux plates-formes. Vous pouvez télécharger un fichier .zip incorporable pour votre propre développement à partir du site Web de Jekejeke . P>
meilleures salutations p>
Amazone AppStore
Applications Samsung P>
Bonne idée de l'offrir sur Samsung aussi!