1 © NOKIA PCG.PPT / 15-6-2004 / Franklin Reynolds The Ubiquitous Web, UPnP and Smart Homes Franklin Reynolds Nokia Research Center, Cambridge

Slides:



Advertisements
Similar presentations
David Martin for DAML-S Coalition 05/08/2003 OWL-S: Bringing Services to the Semantic Web David Martin SRI International
Advertisements

Eclipse, M2M and the Internet of Things
Pervasive Wireless Solutions © Copyright IBM Corporation 2004 IBM La Gaude Smart Home / Intelligent Building Jean-Michel Corrieu IBM Europe Technical Manager.
Web Service Architecture
Service Oriented Architecture for Mobile Applications Swarupsingh Baran University of North Carolina Charlotte.
OneBridge Mobile Data Suite Product Positioning. Target Plays IT-driven enterprise mobility initiatives Extensive support for integration into existing.
View the home as a computer Ratul Mahajan Microsoft Research IEEE CCW, Oct 2011 Joint work with Sharad Agarwal, AJ Brush, Colin Dixon, Bongshin Lee, Stefan.
Digital Living Network Alliance: Building out the Digital Network Bob Taylor Member, DLNA Board of Directors March 2006.
1 The Ubiquitous Web Eunchae Yoon. School of Engineering, Eunchae Yoon 2 Contents What is Ubiquitous computing? What is Ubiquitous Web? Ubiquitous computing.
Enabling IPv6 in Corporate Intranet Networks
B. Fairman Sony US Advanced Technologies Center 1 Ubiquitous Video W3C Video on the Web Workshop
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
ASNA Architecture and Services of Network Applications Research overview and opportunities L. Ferreira Pires.
Unified Logs and Reporting for Hybrid Centralized Management
UPnP Device Management Andre Bottaro France Telecom Group UPnP DM co-chairman End User Device Management panel Sunday, January 11th, 2009 CCNC'09.
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
7.1 © 2007 by Prentice Hall 7 Chapter Telecommunications, the Internet, and Wireless Technology.
SMN 1.0 Smart Media Network Auburn University COMP7970 Richard Chapman 19 Sept 2002.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Exploring the Network Introduction to Networks.
Partnering for Innovation Dr. Götz-Philip Brasche ATC 2005, Stockholm, October 18, 2005 Intelligent Web Services for Networked Home Environments.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Communications & Data Services The Evolution of Communications Cathy Avgiris EVP/GM May 10, 2012.
Web Based Applications
Mobile Computing Applications Nour El Kadri Based on Jani Kurhinen Notes.
Remedies Use of encrypted tunneling protocols (e.g. IPSec, Secure Shell) for secure data transmission over an insecure networktunneling protocolsIPSecSecure.
Chapter 4 MOBILE DEVICE CONNECTIVITY IN HOME NETWORKS.
DLNA Confidential Who Owns the Home Network? Glen Stone Director, Standards & Strategy Sony Electronics Inc. Chair: DLNA Technical Committee Glen Stone.
What are Webservices?. Web Services  What are Web Services?  Examine important Web Services acronyms (UDDI, SOAP, XML and WSDL)  What are the benefits.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Exploring the Network Introduction to Networks.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
 Applied Architectures and Styles Chapter 11, Part 2 Service-Oriented Architectures and Web Services Architectures from Specific Domains Robotics Wireless.
Exploring the Network.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
Lecture 15 Introduction to Web Services Web Service Applications.
IETF-50 UPnP Update Prakash Iyer Intel Corporation
Chapter 4 Networking and the Internet. © 2005 Pearson Addison-Wesley. All rights reserved 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals.
Implementing Universal Plug And Play In Smart Objects And Intelligent Appliances Bengt Christensson CTO Axis Communications.
Dr. Bhavani Thuraisingham October 2006 Trustworthy Semantic Webs Lecture #16: Web Services and Security.
Approaches to Home Connectivity T Research Seminar on Telecommunications Business Marko Berg.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
FOREWORD By: Howard Shrobe MIT CS & AI Laboratory
$20 billion business 230 million printers sold  170 million inkjet  60 million laserjet #1 in ink, laser, scanners, designjet, print servers Consistent.
1 / Name / Date IDA Interface for Distributed Automation The journey toward Distributed Intelligence.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
The Convergence of Home Networking & Automation Vijay Dhingra Director of Product Management Echelon Corporation.
Internet Protocol TeleVision
Microsoft Confidential 1 WWSMM 2000 Next Generation Networking Device Ecosystem Shunichi Kajisa ( 加治佐 俊一 ) Director East Asia Windows Division Microsoft.
Kemal Baykal Rasim Ismayilov
1. Nortel Confidential Information BUSINESS MADE SIMPLE 2 The Future of Telecommunications John A. Phillips Nortel, ETSI General Assembly Chairman 2007.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Cevgroup.org C utting E dge V isionaries. cevgroup.org TODAY’s TALK 1) Internet Of Things (IoT) 2) Wi-Fi Controlled Robots 3) Augmented Reality.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
IPv6 - The Way Ahead Christian Huitema Architect Windows Networking & Communications
0 What Does SIP Bring to Your Customer Experience ? Extend VoIP and IP Contact Center values through support of SIP o Media and location independent support.
Web Services. Web Service: Simple definition : “ Service Offered On the Web “ Technically : “ A Web Service is a programmable application component that.
HP Network and Service Provider Business Unit Sebastiano Tevarotto February 2003.
Fundamentals of Information Systems, Sixth Edition
WEB SERVICES.
SOA (Service Oriented Architecture)
Introduction to Computers
Mobile Commerce and Ubiquitous Computing
Final Pieces to the Puzzle
Mobile Commerce and Ubiquitous Computing
Presentation transcript:

1 © NOKIA PCG.PPT / / Franklin Reynolds The Ubiquitous Web, UPnP and Smart Homes Franklin Reynolds Nokia Research Center, Cambridge

2 © NOKIA PCG.PPT / / Franklin Reynolds Our “Vision” "The essence of this vision is the creation of environments saturated with computing and wireless communication, yet gracefully integrated with human users. Many key building blocks needed for this vision are now viable commercial technologies: wearable and handheld computers, high bandwidth wireless communication, location sensing mechanisms, and so on. The challenge is to combine these technologies into a seamless whole." from the IEEE Pervasive Computing Magazine “Smart Home - A Smart Home is a living space saturated with computing and communication, yet gracefully integrated with human occupants and visitors.” Franklin Reynolds

3 © NOKIA PCG.PPT / / Franklin Reynolds Smart Spaces Smart Homes are part of a continuum of smart spaces: Personal Space Smart Home Wireless Workplace Public Space The popularity of local area networks (WLAN and BTH), home computers, game machines, digital media and mobile devices (phones, media players, etc.) provide the key technical “fuel” for smart space products. RFID and UWB and smart sensors will add more fuel. Vendors are increasingly interested in smart products for homes, but consumer interest is building slowly and applications are limited

4 © NOKIA PCG.PPT / / Franklin Reynolds Types of “Homes” Types of “Homes” and types of “Families” vary: single family multi-family Mobile homes Roommates Apartments dormitories Support for an “Extended Home” other family residences family car remote access etc. Shared or temporary residences such as hotels

5 © NOKIA PCG.PPT / / Franklin Reynolds Smart Home Physical Home Mobile Networks Wireless Broadcast [DVB-H] Internet Services And content DVB-T/S/C DVB-H xDSL Wimax Entertainment and Multimedia Games and Smart Toys Home automation (security, heating/cooling, fire alarms, lights, etc.) Tele-presence, VOIP, remote access Health Care Education Smart Autos Work (SOHO) Robots (appliances, mobile surveillance, toys, …)

6 © NOKIA PCG.PPT / / Franklin Reynolds UPNP Forum The UPnP™ Forum was formed by Microsoft in June Current membership exceeds 730 companies and individuals across multiple industries including consumer electronics, home and enterprise computing, computing services, home automation, home security, appliances, printing, photography and computer networking. The Forum provides an open process for companies to collaborate in the design of device and service specifications and protocol standards for the UPnP™ initiative. The principal goals of UPNP technology are to enable devices to connect seamlessly and to simplify the implementation of networks in home and corporate environments.

7 © NOKIA PCG.PPT / / Franklin Reynolds UPNP Technology IPv4 autoconfig XML based device and service descriptions SOAP – Simple Object Application Protocol SSDP – Simple Service Discovery Protocol GENA – General Event Notification Architecture Presentation Service – Web based User Interface to devices and services Device and Service Profiles include: Internet Gateway Device and WLAN Access Points Printers and Scanners, Media Servers and Players Lighting and Home Heating QOS, Security and Remote User Interface

8 © NOKIA PCG.PPT / / Franklin Reynolds Digital Living Network Alliance (DLNA) The 200+ members of the Digital Living Network Alliance (DLNA) share a vision of a wired and wireless interoperable network of Personal Computers (PC), Consumer Electronics (CE) and mobile devices in the home enabling a seamless environment for sharing and growing new digital media and content services. DLNA is focused on delivering an interoperability framework of design guidelines based on open industry standards to complete the cross- industry digital convergence. Initial emphasis has been on Digital Media Servers and Players Technology Network media: CAT5 Ethernet and a/b/g WLAN Protocols heavily based on IP and UPNP Forum standards Media Product specifications based on UPNP Media Profile Supported Media Formats are both standard and proprietary DRM strategies are under consideration

9 © NOKIA PCG.PPT / / Franklin Reynolds Consumer Electronics CE companies don’t like to sell products that are dependent on products from other companies Smart homes will be deployed incrementally P2P applications and ad hoc, self-organizing protocols are preferred over solutions that require infrastructure CE products may be deployed for 5, 10, 15 even 20 years. Backwards compatibility is important CE products are constantly changing (hopefully improving) due to competitive pressure and the need to motivate happy customers to replace their old stuff with new stuff Future proofing is important There are lots of toolkits and protocols for building CE products Interoperability is a challenge

10 © NOKIA PCG.PPT / / Franklin Reynolds Consumers are not trained Consumers make bad network and security administrators and they are not good systems integrators No infrastructure services should be assumed Whenever possible, systems should self-organize Management should be simple AND intuitive Its hard enough to get everything to actually work – but it is particularly difficult when something stops working. Most people have no idea how to diagnose or repair a distributed system. There is a surprising dearth of good tools for diagnosing the source of a problem in a distributed system. Often, minimizing the cost of customer support, i.e., the frequency of customer support calls, is the key to commercial success

11 © NOKIA PCG.PPT / / Franklin Reynolds Security Homes will have visitors – limiting physical access to the network is not sufficient Roles and identities of owners, family members, visitors, attackers will change Solutions based on centralized, mutually trusted third parties are not always ideal for home networks Home security is not just privacy or confidentiality, it is also safety Anecdotal reports suggest that trained network security administrators make a significant number of errors – end users need simple and intuitive security policy management tools Perhaps security mechanisms and policy management tools should mimic the behavior of real-world security mechanisms…

12 © NOKIA PCG.PPT / / Franklin Reynolds Model Mis-Match Often there is no browser - the interaction is machine to machine instead of human to machine Not all interactions are request / response Some communication is one to many The real world is not easily modeled as a decentralized data store of pages device operations are not intrinsically idempotent devices may have modifiable state communication may cause observable and persistent side effects devices move from one network to another – IP addresses and DNS host names change – URLs must cope security risks include threats to physical safety

13 © NOKIA PCG.PPT / / Franklin Reynolds Service Discovery Should Be Ubiquitous Dynamic discovery of devices, services and content is essential Service Discovery protocols (UDDI, SLP, Bonjour, SSDP, etc.) are incompatible – it would be nice if we could at least standardize on some formats and vocabularies Discovery protocols for homes should be able to operate in a p2p mode, they should not require infrastructure like DNS servers to function Experience has shown the value of rich descriptions that are not limited to APIs (WSDL is not enough) UPNP has demonstrated the value of being able to discover the UI to a device or service Service Discovery should be integrated with URIs

14 © NOKIA PCG.PPT / / Franklin Reynolds HTTP and SOAP Embedded systems often need a better partial failure model than HTTP, in part, because device methods may not be idempotent or because of side effects. Though it is worth noting that in today’s home applications, the semantics of HTTP are usually good enough. SOAP + HTTP is extremely verbose, but surprisingly, this is not a serious problem for most signaling needs in today’s applications. As you would expect, the problems are on the low end and high end of performance requirements SOAP and XML Schemas give sufficient support for definition of rich data types WSDL or UPNP’s FleXML provide can act as a reasonable IDL for applications not based on mobile code

15 © NOKIA PCG.PPT / / Franklin Reynolds User Interface Web browsers would seem to provide an excellent UI to devices, except they don’t… Page-at-a-time model is not always natural when dealing with devices UI is a Very Important distinguishing feature and page-at-a-time does not provide enough control Browsers request pages, but sometimes devices want to announce state changes Clients frequently do a lot of work, not directly related to rendering, including multi-component interactions and coordination. How does that does get deployed? It is hard to add new protocols to browsers for interacting with new devices at run time… Java, AJAX and similar recent ideas are interesting technologies but more work is needed

16 © NOKIA PCG.PPT / / Franklin Reynolds Summary Users are not very good System Integrators Smart Homes will be deployed in an ad hoc fashion and they will constantly change In the real world, security is about more than integrity and confidentiality of data Networked Device and Services are not naturally modeled as a user browsing Web pages Typical Consumer Electronics Companies have different business models than typical Web Content providers

17 © NOKIA PCG.PPT / / Franklin Reynolds Questions? Contact Information On the Web: Franklin Reynolds Pervasive Computing Group Nokia Research Center, Cambridge In the real world: Nokia Research Center 3 Cambridge Center 2 nd Floor, Cambridge, MA 02142