+ All Categories
Home > Documents > P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a...

P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a...

Date post: 27-Mar-2015
Category:
Upload: jennifer-weber
View: 219 times
Download: 0 times
Share this document with a friend
Popular Tags:
25
P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore , Chief Scientist ([email protected]) John Hebeler , Chief Architect and VP, Engineering ([email protected])
Transcript
Page 1: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

1

P2P on the Go

Peer Mobility in a Wireless EraDana Moore, Chief Scientist ([email protected])

John Hebeler, Chief Architect and VP, Engineering ([email protected])

Page 2: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

2

MobilityContextArchitectureTechnologiesSolutions

Page 3: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

3

Peer Mobility DefinedConsiderations

• It is not about sharing files or hardware! It is about you!• Person-centric, not system-centric

Definition• Direct, real-time, and trusted interactions with peer information and capabilities

• Continually cognizant of peer’s state• Appropriate access from any device• Highly useful (contextual) interactions

Page 4: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

4

The Roku Story

MissionP2P heritage

Peer-to-peer from the user’s perspective

Roku Today

ManyTo

Many

CommunityAccess

Limited view of my information and

capability

OneTo

Many

SharedAccess

Some of my information and

capability

OneTo

One

PersonalAccess

All informationand capability

Page 5: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

5

TrendsBusiness

• Individual content creation, consumption, and publishing• Increasing time sensitivity• Going mobile

Technology• Peer bandwidth, storage, processing• Standardization• Big servers fail to scale• Sync s_ _ ks!• New, cool mobile devices

Page 6: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

6

Architecture

Solving the the mobility puzzle

Page 7: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

7

X

Your information and tools here

You’re here

2-way pagerWAP phone

Remote PDA

Web browser

Heading here

The Architecture Challenge

Page 8: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

8

The Architecture Pieces…and YOU!

Peer

Mob

Peer2

ility

The peers• The destination• Tools and Information

The network• The connection• Wired and wireless

Peer, mobile appliancesThe servers

• Enables peer efficiency• Yes, there is a role here!

Page 9: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

9

The PeersFrom discrete, desktop tools to full service, intelligent PASP (Peer ASP)RoleServicesDecoupling

• Tool integration• Context construction• Appropriate rendering

Page 10: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

10

The NetworksFrom wire maze to wirelessGatewaysServersClientsProtocols

Page 11: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

11

Mobile AppliancesFrom novelties to necessities:Operating environmentsBandwidthRenderingContextual useRapid evolutionAdoption?

Page 12: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

12

YouFrom static and anonymous to dynamic and personal:Information mobility and usefulness depend on contextual awareness

• You can’t fit the PC mountain in a phone• Events and information are different depending…

Building context• The whole is greater than the sum of the parts • Overcomes information expansion due to tool deficiencies

Page 13: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

13

The Servers From main destination to meta destination:Role

• Meta congregation area enables P2P scalability• Frees peer to concentrate on real source

Services• Location• Distribution points• Searching• Coordination

Page 14: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

14

Technologies

Page 15: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

15

Languages & EnvironmentsProgramming platforms

• Rich machine-independent processing• Java

Scripting languages• Powerful, native platform access• Python, Ruby…

XML• Flexible data formatting• Metadata exchange mechanism• Efficiency issues• SOAP

Page 16: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

16

ProtocolsHTTP

• Important P2P collaborator • Well understood

IM• Jabbering away

BXXP• Up and coming

WAP• Troubled adolescence

Page 17: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

17

SecurityKey determinant of success

• Core foundation• P2P is very personal–must ensure simple, trusted, and familiar

Sandboxing• Useful abstractions, not files

The big four• Authentication• Authorization• Encryption• Integrity/privacy

Page 18: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

18

RenderingIt’s a lot more that tags: adding context

• What is the user trying to do (narrow down actions)• What is important to the user NOW!

Formats• HDML• WML• HTML

Page 19: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

19

ContextMust reflect my real world (i.e.,my context ) in a meta-information model

• Ontology, morphology, semantics, behaviours• Human-centric, but can be “walked” from any vantage point• Dynamic• Built from direct observation or elicited information• “Firewalled” on my trusted computing resource(s)

activities/events

relationships

locations

intentions

tools/resources

devicesservices

preferences

networks

Page 20: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

20

But Context is Challenging!Currently my context is trapped:• Many tools, many devices, disparate locations: how do I converse

with my context?• An example: my multiple email presences, stranded on their own

islands of existence

ISP email accountCorporate email Webmail email University account

Structure (context and relationships) • Currently held together only in my head

Page 21: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

21

Solutions

Page 22: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

22

Solution ConsiderationsMultiple devicesFlexible and adaptableLeverage contextIncremental and iterative

Page 23: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

23

Solution ArchitectureDesktop email clientContext/integration enginePalm emulator

• XML

Phone emulator• HDML,WML

Web browser • HTML, Flash

                                                                                                       

                                                                                             

Page 24: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

24

Lessons LearnedDesign, but don’t overdo itPrototype everything

• Lots of unproven integration points• Good and bad surprises

Technologies• Hope for silver bullet, but don’t expect one

Page 25: P2P on the Go ©2001 Roku Technologies. All rights reserved. 1 P2P on the Go Peer Mobility in a Wireless Era Dana Moore, Chief Scientist (dana@roku.com)

P2P on the Go©2001 Roku Technologies. All rights reserved.

25

Questions


Recommended