Elvin Interface for LambdaMOO by Brendan Leong See - PowerPoint PPT Presentation

1 / 1
About This Presentation
Title:

Elvin Interface for LambdaMOO by Brendan Leong See

Description:

Producers publish notifications consisting of attribute, type & value tuples. ... MOO = MUD (Multi-user Domain), Object Oriented. ... – PowerPoint PPT presentation

Number of Views:174
Avg rating:3.0/5.0
Slides: 2
Provided by: innovexpo
Category:

less

Transcript and Presenter's Notes

Title: Elvin Interface for LambdaMOO by Brendan Leong See


1
Elvin Interface for LambdaMOO by Brendan Leong See
  • 1 Elvin
  • Event Notification Service.
  • Content Based Routing of Messages.
  • Client / Server Interaction over TCP/IP
    Internet.
  • Clients can be producers and / or consumers of
    notifications.
  • Producers publish notifications consisting of
    attribute, type value tuples.
  • Consumers subscribe to notifications with
    attribute, type value tuples.
  • Elvin server routes incoming
    notifications to subscribers.
  • 2 LambdaMOO
  • Virtual Reality Information Environment.
  • Networked, multi-player, text-based, object
    oriented.
  • MOO MUD (Multi-user Domain), Object Oriented.
  • Client / Server Interaction over TCP/IP
    Internet.
  • Users interact with each other and objects
    contained in MOO.
  • Users can modify the virtual reality environment
    using MOO programming language.
  • 3 This project involved
  • Re-engineering LambdaMOO as an Elvin client.
  • Using Elvins Client Application Programming
    Interface (API).
  • Allowing for objects in LambdaMOO to produce and
    consume Elvin events.
  • Providing a link for LambdaMOOs virtual
    environment to the real world, and possibly other
    virtual information environments.

Elvin Client (eg Tickertape)
MOO Client (eg player)
TCP\IP
TCP\IP
Internet
Pass notifications
Subscribe notify
Subscribe notify
Deliver notifications
  • 4 The outcomes
  • MOO players, programmers and objects can
  • add delete subscriptions.
  • produce notifications.
  • receive notifications.

TCP\IP
TCP\IP
Deliver notifications
Subscribe notify
Elvin Server
LambdaMOO Server (an Elvin Client)
Write a Comment
User Comments (0)
About PowerShow.com