6 Why DLP Object-oriented parallel prolog Web3D support TCP/IP support for network communicationJava-based. All DLP programs are compiled into java classesEfficiency for programmingReasonably good performance
7 STEP: a scripting language for embodied agents (Scripting Technology for Embodied Persona)
9 Schedule: Lectures STEP: a scripting language for 3D agents Monday, , Room S111, Week 18-21,24-26Introduction and Demonstrations.PROLOG and DLPDLP for Virtual EnvironmentsAgent, Web Agent, 3D Web AgentAvatar Design and ControlSTEP: a scripting language for 3D agents
10 Schedule: Practical Work and Exercises ThursdayComputer Lab S353 (S345), Week 19-20,23-25Use Internet Explorer for VRML Browser (Blaxxun)DLP works under Microsoft Java Virtual Machine.Do not use Netscape and Firefox which rely on Sun Java Virtual Machine to run DLP compiled Java applets.
11 Final Assignment Jointly work on a project in teams of two. Register your team toBefore Week 23Report your system design in Week 26Submit your work before Sept. 30, 2006.
13 Schedule: Project Presentation Student Presentation: System Designin Week 26
14 Final Grade20% from the weekly exercises80% from the final project
15 MMA2 public website: http://wasp.cs.vu.nl/mma2 DLP website:index.htmlMMA2 website at the blackboard.
16 Demonstration Student project (2002): Wayout (Jasper Soetendal and Liou Yamane)Student Project (2003): Amazing Labyrinth(Tim Verweij and Pascal Snijders Blok)Student Project (2004): S.C.U.M(Winoe Bhikharie and KH Cheng)Pamela: A 3D web agentSTEP authoring toolsWASP Soccer Games