Download presentation
Presentation is loading. Please wait.
1
A high level language for Distributed Web Programming Anton Eliens Vrije Universiteit, Amsterdam
2
Some history 1992: DLP -- A language for Distributed Logic Programming Wiley 2000: Principles of Object-Oriented Software Development Addison-Wesley, 2nd edn. 1995: Programming the Web -- A search for APIs, WWW5 1996: Logic Programming for the Web, WWW6
3
JAVA a second generation third generation programming language
4
basic architectural entities active objects multithreaded symbolic objects
6
local object services - incremental loading - code migration
8
distributed object services - naming and references - location transparency
9
cooperation and synchronization (conditional) accept statements rendez-vous
10
language characteristics - multithreaded active objects - method marshalling - (a)synchronous communication primitives - garbage collection - mobile code support - distributed object trader services DLP
11
applications agents in virtual environments WASP -- A taxonomy of Web agents RIF -- Navigation by Query Cf. Jinni/BinProlog (Tarau)
12
conclusions the Web needs (distributed) logic programming for knowledge-intensive applications DLP on top of Java is a suitable candidate … we strive for efficiency
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.