virtual rendezvous n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Virtual Rendezvous PowerPoint Presentation
Download Presentation
Virtual Rendezvous

Loading in 2 Seconds...

play fullscreen
1 / 28

Virtual Rendezvous - PowerPoint PPT Presentation


  • 53 Views
  • Uploaded on

Virtual Rendezvous. Charles L. Perkins Founder, Chief Scientist. Early experiences. Virtual, Social, Interactive Worlds: PLATO (1975-6,79-80), Advent (80) the Net, Object-Oriented thinking: ARPAnet (1978-83), Usenet (1980-6) Smalltalk (1981-83), Xerox PARC (84).

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Virtual Rendezvous' - marie


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
virtual rendezvous
Virtual Rendezvous
  • Charles L. Perkins
  • Founder, Chief Scientist
early experiences
Early experiences
  • Virtual, Social, Interactive Worlds:
    • PLATO (1975-6,79-80), Advent (80)
  • the Net, Object-Oriented thinking:
    • ARPAnet (1978-83), Usenet (1980-6)
    • Smalltalk (1981-83), Xerox PARC (84)
research background
Research background
  • Academic, corporate labs, alternately:
    • Harvard Univ. (1979-83, 86-90)
    • Verbex (1982) ➱ Dragon Systems
    • U.C.Berkeley (1983-4), MIT (80-3)
    • Thinking Machines (1985-6)
early contributions
Early contributions
  • NeXT, NeXTWORLD (1989-93)
  • 1-800-Wildfire (1990-1)
  • VRML, α-world, SIMnet (1992-5)
  • Java, rendezvous.com/java (1993-97)
  • IMPP (1998-9) ➱ XMPP, IETF (1986-99)
company relationships
Company relationships
  • 3DO, US West, Time Warner (FSN)
  • Continental Cablevision ➱ Comcast
  • firstperson ➱ Java, Firefly, Abuzz
  • Alexa ➱ “What’s Related” in Netscape
  • DimensionX ➱ Keen.com, TellMe
virtual rendezvous1
Virtual Rendezvous
  • A Set of Ideas
  • An Evolving Design
  • A Set of Prototype Implementations
  • A Community of Virtual Collaborators
  • A Foundation for Standards, a Platform
rendezvous principles
Rendezvous principles
  • Loosely Coupled, Elegant, Simple
  • Embrace and Define Open Standards
  • The Opposite of Not-Invented-Here
  • Only Social Relationships matter
    • yet allow people, software symbiosis
universal standards
Universal standards
  • Interlocking, but Loosely coupled
  • Built above existing IETF, Open APIs
  • Separates Naming from Protocol, API
  • Defines the Atoms in a Periodic Table of Connections and Relationship Elements
ubiquitous platform
Ubiquitous platform
  • At all Times, In all Places, Forever
  • Across all devices, existing and future
  • Provides useful Molecules, Compounds
  • Policy-less, but with intelligent Defaults
    • Allows many forms of Chemistry
rendezvous concepts
Rendezvous concepts
  • Persona
  • Context
  • Activity
  • Facet
  • Relationship
persona definition
Persona definition
  • Fundamental unit of (Multiple) Identity
  • Pseudononymous not Anonymous
  • Embodies Mood, Aspects of Your Self
  • Everyone has a growing number, 2-12+
  • One is Special: your True Name
persona examples
Persona examples
  • Username, Screenname, OpenID, etc.
  • Avatar (3D), Icon, Facebook ... URLs
  • Home, Work, Gaming, Porn-browsing
  • Home Business, Social Butterfly, Hermit
  • ... / goal / social / seeking / soulmate
context definition
Context definition
  • Fundamental unit of Place, Location
  • Embodies both Nearness, Where-ness
  • Has the Set of Persona currently There
  • Has a default Group (Shared Activity)
  • Every Persona has a unique Home
context examples
Context examples
  • URL, URI, canonical URN
  • ... / SecondLife / <Region> / X, Y, Z
  • Spherically close to named Landmark
  • ... / Rendezvous / Virtual / Telephony
  • Running an Application, Watching Video
activity definition
Activity definition
  • Group (Set) of Personas, engaged in...
  • Any Shared Activity, Task, Goal, Hope
  • Has Collaboration, Communication Tech
  • Embodies both Means and Purpose
  • Lives in a Context, which rarely changes
activity examples
Activity examples
  • Chatroom, IRC channel, IM conversation
  • E-mail/slashdot-like thread, blog Users
  • Set of Avatars near one another in 3D
  • On the telephone, a Physical meeting
  • Set of Persona browsing a domain, URL
facet definition
Facet definition
  • an Aspect of any Persona, Context, Activity (Group), or Relationship
  • Has a Type (System, Name) and a Value
  • Blends Data and Behaviour seamlessly
  • Allows sophisticated Visibility Control
facet examples
Facet examples
  • .../address/street/number: Java,int,42
  • XML schemas, data ⇔ graph of Facets
  • Radically distributed Native XML DBs
  • Storage of useful (or personal) Info
  • the Platform UI is built using Facets
relationship definition
Relationship definition
  • Explicitly represents Implicit P2Persona:
    • Family, Spouse, Intimate Friend
    • Friend, (Business) Acquaintance
    • Talked-to, Touched, Seen, Near
  • UML Superset: 1:1, 1:many, Set, Graph
relationship examples
Relationship examples
  • RDF, OWL, Open Cyc, Ontologies
  • M-language Concept graph ⇔ XML
  • Bob <.../eros/unrequited/work> Alice
  • aContext <1:many, Set> aPersona
  • aNode <many:many, Ordered> aNode2
rendezvous naming
Rendezvous naming
  • Every Entity has a Concept-Unique ID
  • Every Entity has a Canonical Name
    • Stored in a Directed Acyclic Graph
    • Created, Updated via Web graphs
    • Extendible by Users, Vetted and Not
  • Entities inherit from multiple Parents
name examples
Name examples
  • You’ve seen several in previous slides
  • .../service/intangible/virtual/world/sex
  • M-language dictionary word Senses
  • .../shop.2/clothes, .../social.3/women
  • http://name.com/path/.../leaf ➯ .../URL/com/name/-http-/path/.../leaf
platform concepts
Platform concepts
  • Across all Web, Social, Virtual worlds:
    • Presence, and One Way to update it
    • Identity, and One Place to change it
    • Reputation, Guaranteed Useful
    • Value (Attention), Asset Movement
platform goals
Platform goals
  • Ever-growing Ubiquity, Universality
  • Always the best way to see/find People
  • Always the best way to manage Yourself
  • People/SW Service, Stranger Discovery
  • People Browser via Web of Relationship
  • Everything Extensible by Everyone
platform features
Platform features
  • Manages a Web of People not just URLs
  • Spans all Devices, Fixed and Portable
  • Blends Real-time, Store & forward
  • Automatic Web login, service, download
  • Radically distributed, shared Resources
  • Manages personal Info, Access, Privacy
platform status
Platform status
  • Research partnerships in place:
    • MIT, Google, FSF, others (ask)
  • Open Sources identified, investigated
  • Prototypes of browser/server in Java
  • P2P/Jxta, Ruby implementation started
  • Detailed Design, User Stories, on-going
future needs
Future needs
  • an Executive Director for Business Dev.
  • Additional Partnerships, Sponsors
  • Funding, Donations of Money, open SW
    • The Virtual Rendezvous Foundation
  • You! ➯ enthusiastic, growing Community
contact info
Contact info
  • http://rendezvous.com
  • VirtualRendezvous at G-mail
  • Visit if you’re near Harvard Square
  • Q & A, during the Cocktail Reception