Presentation is loading. Please wait.

Presentation is loading. Please wait.

A high level language for Distributed Web Programming Anton Eliens Vrije Universiteit, Amsterdam.

Similar presentations


Presentation on theme: "A high level language for Distributed Web Programming Anton Eliens Vrije Universiteit, Amsterdam."— Presentation transcript:

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

5

6 local object services - incremental loading - code migration

7

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


Download ppt "A high level language for Distributed Web Programming Anton Eliens Vrije Universiteit, Amsterdam."

Similar presentations


Ads by Google