virtual rendezvous charles l. perkins founder, chief scientist

28
Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

Upload: jessica-howe

Post on 27-Mar-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

Virtual RendezvousCharles L. Perkins

Founder, Chief Scientist

Page 2: 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)

Page 3: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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)

Page 4: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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)

Page 5: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 6: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 7: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 8: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 9: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 10: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

Rendezvous concepts

Persona

Context

Activity

Facet

Relationship

Page 11: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 12: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 13: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 14: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

Context examples

URL, URI, canonical URN

... / SecondLife / <Region> / X, Y, Z

Spherically close to named Landmark

... / Rendezvous / Virtual / Telephony

Running an Application, Watching Video

Page 15: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

Activity definitionGroup (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

Page 16: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 17: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 18: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 19: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 20: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 21: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 22: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 23: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 24: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 25: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 26: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 27: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

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

Page 28: Virtual Rendezvous Charles L. Perkins Founder, Chief Scientist

Contact info

http://rendezvous.com

VirtualRendezvous at G-mail

Visit if you’re near Harvard Square

Q & A, during the Cocktail Reception