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

Slides:



Advertisements
Similar presentations
Case Study: Examining the Results of P2P Collaboration at PricewaterhouseCoopers February 14, 2001 Case Study: Examining the Results of Collaboration at.
Advertisements

Polycom Unified Collaboration for IBM Lotus Sametime and IBM Lotus Notes January 2010.
Chapter 14 Intranets & Extranets. Awad –Electronic Commerce 1/e © 2002 Prentice Hall 2 OBJECTIVES Introduction Technical Infrastructure Planning an Intranet.
J0 1 Marco Ronchetti - Basi di Dati Web e Distribuite – Laurea Specialitica in Informatica – Università di Trento.
J0 1 Marco Ronchetti - The Web: an architectural view.
© Ravi Sandhu Security Issues in P2P Systems Prof. Ravi Sandhu Laboratory for Information Security Technology George Mason University.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
Network Applications: What? Why? How? Presented by Michael Tanne CEO, XDegrees, Inc. O'Reilly Peer-to-Peer Conference.
…and a natural peer-to-peer platform!. Jabber as P2P Platform Agenda Why spend time in this session? What is Jabber? Who cares about Jabber? How does.
IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
…to Ontology Repositories Mathieu dAquin Knowledge Media Institute, The Open University From…
Cultural Heritage in REGional NETworks REGNET T1.4: Development of the system specification.
Sensor Web Enablement and GEOSS Presented by: Terence van Zyl.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
A Media Subscription Service By Peter Kriens CEO aQute OSGi Technology Officer
©2003 aQute, All Rights Reserved Tokyo, August 2003 : 1 OSGi Service Platform Tokyo August 28, 2003 Peter Kriens CEO aQute, OSGi Fellow
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
1 Preliminary results of the Environmental Data Exchange Network for Inland Waters (EDEN-IW) project Practical lessons. P. Haastrup.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Addition Facts
Peer-to-peer and agent-based computing Peer-to-Peer Computing: Introduction.
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
1 DTI/EPSRC 7 th June 2005 Reacting to HCI Devices: Initial Work Using Resource Ontologies with RAVE Dr. Ian Grimstead Richard Potter BSc(Hons)
Universitá degli Studi di LAquila Mälardalens Högskola, Västerås 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management.
Presented by Brad Jacobson The Publisher on the Web Exploiting the new online sales channels.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design 1.
4. Internet Programming ENG224 INFORMATION TECHNOLOGY – Part I
Server Access The REST of the Story David Cleary
Hello i am so and so, title/role and a little background on myself (i.e. former microsoft employee or anything interesting) set context for what going.
1 Java Card Technology Prepared by:Ali Toyserkani Adopted from: Introduction to Java Card Technology C. Enrique Ortiz.
INFORMATION TECHNOLOGY, THE INTERNET, AND YOU
Chapter 1: Introduction to Scaling Networks
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
1 Mobile Applications and Web Services Part II Prof. Klaus Moessner, Dr Payam Barnaghi Centre for Communication Systems Research Electronic Engineering.
© 2011 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary. Towards a Model-Based Characterization of Data and Services Integration Paul.
ABC Technology Project
Whats New in Microsoft Office 365 Module 01 | Daniel Sierra | Account Technology Strategist Microsoft Education México.
25 July, 2014 Hailiang Mei, TU/e Computer Science, System Architecture and Networking 1 Hailiang Mei Remote Terminal Management.
The World Wide Web. 2 The Web is an infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that.
Squares and Square Root WALK. Solve each problem REVIEW:
31242/32549 Advanced Internet Programming Advanced Java Programming
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
2  Industry trends and challenges  Windows Server 2012: Modern workstyle, enabled  Access from virtually anywhere, any device  Full Windows experience.
© 2013 Jones and Bartlett Learning, LLC, an Ascend Learning Company All rights reserved. Fundamentals of Information Systems Security.
Panasonic Singapore Labs – Network Team QoS and Delivery Context in Rule-Based Edge Services Prepared for IWCW2002 By Ng Chan Wah
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
Addition 1’s to 20.
25 seconds left…...
Copyright 2001 Advanced Strategies, Inc. 1 Data Bridging An Overview Prepared for DIGIT By Advanced Strategies, Inc.
Week 1.
We will resume in: 25 Minutes.
VPN AND REMOTE ACCESS Mohammad S. Hasan 1 VPN and Remote Access.
Copyright © 2002 by The McGraw-Hill Companies, Inc. All rights reserved Chapter The Future of Training and Development.
Chapter 14 Designing Distributed and Internet Systems
“Open System Solutions…a Framework for Success” September 2007 Steve Lucas – Sales Manager, Vykon Security Scott Muench - Technical Sales Manager © 2007.
Sharing Content and Experience in Smart Environments Johan Plomp, Juhani Heinila, Veikko Ikonen, Eija Kaasinen, Pasi Valkkynen 1.
W3C Finland Seminar: Semantic Web & Web Services© Kimmo RaatikainenMay 6, 2003 XML in Wireless World Kimmo Raatikainen University of Helsinki, Department.
Vision/Benefits/Introduction Randy Armstrong (OPC Foundation)
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Seamless Mobility: Michael Wehrs Director of Technology & Standards Mobile Device Division, Microsoft Corp. Wireless Software Innovations Spurring User.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
BluSync by ParaBlu Offers Secure Enterprise File Collaboration and Synchronization Solution That Uses Azure Blob Storage to Enable Secure Sharing MICROSOFT.
New Tools In Education Minjun Wang
Presentation transcript:

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 John Hebeler, Chief Architect and VP, Engineering

P2P on the Go ©2001 Roku Technologies. All rights reserved. 2 Mobility Context Architecture Technologies Solutions

P2P on the Go ©2001 Roku Technologies. All rights reserved. 3 Peer Mobility Defined Considerations 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 peers state Appropriate access from any device Highly useful (contextual) interactions

P2P on the Go ©2001 Roku Technologies. All rights reserved. 4 The Roku Story Mission P2P heritage Peer-to-peer from the users perspective Roku Today Many To Many Community Access Limited view of my information and capability One To Many Shared Access Some of my information and capability One To One Personal Access All information and capability

P2P on the Go ©2001 Roku Technologies. All rights reserved. 5 Trends Business 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

P2P on the Go ©2001 Roku Technologies. All rights reserved. 6 Architecture Solving the the mobility puzzle

P2P on the Go ©2001 Roku Technologies. All rights reserved. 7 X Your information and tools here Youre here 2-way pager WAP phone Remote PDA Web browser Heading here The Architecture Challenge

P2P on the Go ©2001 Roku Technologies. All rights reserved. 8 The Architecture Pieces …and YOU! Peer Mob Peer 2 ility The peers The destination Tools and Information The network The connection Wired and wireless Peer, mobile appliances The servers Enables peer efficiency Yes, there is a role here!

P2P on the Go ©2001 Roku Technologies. All rights reserved. 9 The Peers From discrete, desktop tools to full service, intelligent PASP (Peer ASP) Role Services Decoupling Tool integration Context construction Appropriate rendering

P2P on the Go ©2001 Roku Technologies. All rights reserved. 10 The Networks From wire maze to wireless Gateways Servers Clients Protocols

P2P on the Go ©2001 Roku Technologies. All rights reserved. 11 Mobile Appliances From novelties to necessities: Operating environments Bandwidth Rendering Contextual use Rapid evolution Adoption?

P2P on the Go ©2001 Roku Technologies. All rights reserved. 12 You From static and anonymous to dynamic and personal: Information mobility and usefulness depend on contextual awareness You cant 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

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

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

P2P on the Go ©2001 Roku Technologies. All rights reserved. 15 Languages & Environments Programming platforms Rich machine-independent processing Java Scripting languages Powerful, native platform access Python, Ruby… XML Flexible data formatting Metadata exchange mechanism Efficiency issues SOAP

P2P on the Go ©2001 Roku Technologies. All rights reserved. 16 Protocols HTTP Important P2P collaborator Well understood IM Jabbering away BXXP Up and coming WAP Troubled adolescence

P2P on the Go ©2001 Roku Technologies. All rights reserved. 17 Security Key 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

P2P on the Go ©2001 Roku Technologies. All rights reserved. 18 Rendering Its 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

P2P on the Go ©2001 Roku Technologies. All rights reserved. 19 Context Must 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 devices services preferences networks

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 presences, stranded on their own islands of existence ISP accountCorporate Webmail University account Structure (context and relationships) Currently held together only in my head

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

P2P on the Go ©2001 Roku Technologies. All rights reserved. 22 Solution Considerations Multiple devices Flexible and adaptable Leverage context Incremental and iterative

P2P on the Go ©2001 Roku Technologies. All rights reserved. 23 Solution Architecture Desktop client Context/integration engine Palm emulator XML Phone emulator HDML,WML Web browser HTML, Flash

P2P on the Go ©2001 Roku Technologies. All rights reserved. 24 Lessons Learned Design, but dont overdo it Prototype everything Lots of unproven integration points Good and bad surprises Technologies Hope for silver bullet, but dont expect one

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