Download all versions of prolobjectlink-jpi JAR files with all dependencies
prolobjectlink-jpi from group io.github.prolobjectlink (version 1.1)
Java Prolog Interface (JPI) is an Application Provider Interface (API) for interaction between Java and Prolog programming languages. Is a bidirectional interface that communicate Java applications with Prolog program or database and Prolog procedures with Java class and methods.
JPI is an abstraction layer over concrete prolog drivers over Prolog Engines. This API define all mechanism to interact with any Prolog Engine and maintain the application independent to a specific underlying engine. JPI have several connectors to open source prolog engines like SWI, YAP, XSB native engines and tuProlog, jTrolog, jLog Java based prolog engines.
JPI study all related Java-Prolog integration libraries and take the betters features from each solution with the propose to achieve a common integration interface. The last feature allows switch the under laying Prolog Engine driver and the application code still be the same.
JPI run over any Java Virtual Machine that support Java SE 5 or above. The project was tested over HotSpot, Open J9 and JRockit Virtual Machines over Operating Systems like Windows (7,8,10), Linux (Debian, Ubuntu) and Mac OS X. Can be deployed on Servlets Containers like Jetty, Tomcat or Glassfish Application Server.
JPI can be include in any Java Project using the commonest Java Integration Development Enviroment (IDE) like Eclipse, Netbeans, IntelijIDEA and so on.
JPI is developed and maintained by Prolobjectlink Project an open source initiative for build logic based applications using Prolog like fundamental Logic Programming Language in the persistence layer and application programming.
0 downloads
Artifact prolobjectlink-jpi
Group io.github.prolobjectlink
Version 1.1
Last update 02. June 2022
Tags: connectors tomcat maintain tested program java engines above jtrolog jrockit between based still using underlying propose each driver integration drivers server study independent hotspot enviroment methods achieve fundamental layer glassfish same feature native systems procedures have operating netbeans mechanism include languages laying intelijidea machine persistence logic under open bidirectional communicate several project language source developed that features solution betters from maintained programming development last like ubuntu this jlog eclipse take containers support concrete virtual code interact deployed commonest interface switch database related common provider engine linux debian define jetty prolobjectlink class over allows tuprolog initiative abstraction libraries specific windows prolog with application build interaction servlets machines applications
Organization Prolobjectlink Project
URL https://prolobjectlink.github.io/${project.name}
License MIT
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
Group io.github.prolobjectlink
Version 1.1
Last update 02. June 2022
Tags: connectors tomcat maintain tested program java engines above jtrolog jrockit between based still using underlying propose each driver integration drivers server study independent hotspot enviroment methods achieve fundamental layer glassfish same feature native systems procedures have operating netbeans mechanism include languages laying intelijidea machine persistence logic under open bidirectional communicate several project language source developed that features solution betters from maintained programming development last like ubuntu this jlog eclipse take containers support concrete virtual code interact deployed commonest interface switch database related common provider engine linux debian define jetty prolobjectlink class over allows tuprolog initiative abstraction libraries specific windows prolog with application build interaction servlets machines applications
Organization Prolobjectlink Project
URL https://prolobjectlink.github.io/${project.name}
License MIT
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
prolobjectlink-jpi from group io.github.prolobjectlink (version 1.0)
Java Prolog Interface (JPI) is an Application Provider Interface (API) for interaction between Java and Prolog programming languages. Is a bidirectional interface that communicate Java applications with Prolog program or database and Prolog procedures with Java class and methods.
JPI is an abstraction layer over concrete prolog drivers over Prolog Engines. This API define all mechanism to interact with any Prolog Engine and maintain the application independent to a specific underlying engine. JPI have several connectors to open source prolog engines like SWI, YAP, XSB native engines and tuProlog, jTrolog, jLog Java based prolog engines.
JPI study all related Java-Prolog integration libraries and take the betters features from each solution with the propose to achieve a common integration interface. The last feature allows switch the under laying Prolog Engine driver and the application code still be the same.
JPI run over any Java Virtual Machine that support Java SE 5 or above. The project was tested over HotSpot, Open J9 and JRockit Virtual Machines over Operating Systems like Windows (7,8,10), Linux (Debian, Ubuntu) and Mac OS X. Can be deployed on Servlets Containers like Jetty, Tomcat or Glassfish Application Server.
JPI can be include in any Java Project using the commonest Java Integration Development Enviroment (IDE) like Eclipse, Netbeans, IntelijIDEA and so on.
JPI is developed and maintained by Prolobjectlink Project an open source initiative for build logic based applications using Prolog like fundamental Logic Programming Language in the persistence layer and application programming.
0 downloads
Artifact prolobjectlink-jpi
Group io.github.prolobjectlink
Version 1.0
Last update 13. September 2020
Tags: using maintain developed mechanism glassfish languages open over tomcat communicate propose tuprolog features feature support servlets engine under interaction windows like concrete include project native operating abstraction ubuntu each language debian jlog virtual drivers development common switch build bidirectional betters programming hotspot initiative containers define jrockit jtrolog persistence machines independent prolobjectlink interact maintained intelijidea based libraries methods last enviroment study jetty same procedures related underlying applications systems engines class code machine logic that prolog program several this have specific achieve deployed from tested solution eclipse connectors allows integration above driver between application with layer provider still netbeans linux interface database commonest source take server laying java fundamental
Organization Prolobjectlink Project
URL https://prolobjectlink.github.io/${project.name}
License MIT
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
Group io.github.prolobjectlink
Version 1.0
Last update 13. September 2020
Tags: using maintain developed mechanism glassfish languages open over tomcat communicate propose tuprolog features feature support servlets engine under interaction windows like concrete include project native operating abstraction ubuntu each language debian jlog virtual drivers development common switch build bidirectional betters programming hotspot initiative containers define jrockit jtrolog persistence machines independent prolobjectlink interact maintained intelijidea based libraries methods last enviroment study jetty same procedures related underlying applications systems engines class code machine logic that prolog program several this have specific achieve deployed from tested solution eclipse connectors allows integration above driver between application with layer provider still netbeans linux interface database commonest source take server laying java fundamental
Organization Prolobjectlink Project
URL https://prolobjectlink.github.io/${project.name}
License MIT
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
Page 1 from 1 (items total 2)