: This paper introduces a general architecture that could be employed to many Prolog applications to make them available on the Internet. The approach presented makes use of client-server architecture where the client is a relatively intelligent front end written in Java, and the server is the Prolog based application. Two applications developed using this architecture: an intelligent image retrieval application, and a toy expert system, are discussed. Keywords: Prolog, Java, Client-server architectures, Hierarchical Classification, Expert Systems, Internet applications. Introduction The widespread use of the Internet and the World Wide Web has motivated much work with the aim of providing interactive applications on the Internet. Sun&apo...
tuProlog is a Java-based Prolog engine explicitly designed to be minimal, dynamically configurable, ...
Abstract. Modern software often relies on the combination of several software modules that are devel...
This Major Field Project Report describes the design and development of a computer-based tutorial pr...
Abstract: This paper introduces a general architecture that could be employed to many Prolog applic...
Abstract. This paper describes how the deductive power of PROLOG can bemade available across the Int...
none6tuProlog is a Java-based light-weight Prolog for Internet applications and infrastructures. For...
Prolog is an excellent tool for representing and manipulating data written in formal languages as we...
Prolog offers a very different style of programming compared to conventional languages; it can defin...
When developing a (web) interface for a deductive database, functionality required by the client is ...
Prolog is an excellent tool for representing and manipulating data written in formal languages as we...
We describe a modular and customisable architecture for a WWW server run by Prolog programs and show...
When developing a (web) interface for a deductive database, functionality required by the client is ...
Although object-oriented languages are nowadays the mainstream of application development, several r...
Separating presentation and application logic, defining presentation in a declarative way and automa...
Prolog, an acronym for Pro-gramming in Log-ic, is a product of artificial intelligence research with...
tuProlog is a Java-based Prolog engine explicitly designed to be minimal, dynamically configurable, ...
Abstract. Modern software often relies on the combination of several software modules that are devel...
This Major Field Project Report describes the design and development of a computer-based tutorial pr...
Abstract: This paper introduces a general architecture that could be employed to many Prolog applic...
Abstract. This paper describes how the deductive power of PROLOG can bemade available across the Int...
none6tuProlog is a Java-based light-weight Prolog for Internet applications and infrastructures. For...
Prolog is an excellent tool for representing and manipulating data written in formal languages as we...
Prolog offers a very different style of programming compared to conventional languages; it can defin...
When developing a (web) interface for a deductive database, functionality required by the client is ...
Prolog is an excellent tool for representing and manipulating data written in formal languages as we...
We describe a modular and customisable architecture for a WWW server run by Prolog programs and show...
When developing a (web) interface for a deductive database, functionality required by the client is ...
Although object-oriented languages are nowadays the mainstream of application development, several r...
Separating presentation and application logic, defining presentation in a declarative way and automa...
Prolog, an acronym for Pro-gramming in Log-ic, is a product of artificial intelligence research with...
tuProlog is a Java-based Prolog engine explicitly designed to be minimal, dynamically configurable, ...
Abstract. Modern software often relies on the combination of several software modules that are devel...
This Major Field Project Report describes the design and development of a computer-based tutorial pr...