People, Places, Things: Web Presence for the Real World



Similar documents
E-Business Technologies for the Future

My Stuff Everywhere Your Content On Any Screen

Liferay. open source community experience distilled. Beginner's Guide. Sandeep Nair. Mahipalsinh Rana

The Ubiquitous Web, UPnP and Smart Homes

Liferay Portal User Guide. Joseph Shum Alexander Chow

Tableau Server Trusted Authentication

VMware vcenter Operations Manager Enterprise Administration Guide

Chapter 5 Configuring the Remote Access Web Portal

HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS

HP Web Jetadmin Database Connector Plug-in reference manual

Palo Alto Networks User-ID Services. Unified Visitor Management

2003, Rainbow Technologies, Inc.

ArcGIS Web Mapping. Sam Berg, esri

SSL VPN Service. To get started using the NASA IV&V/WVU SSL VPN service, you must verify that you meet all required criteria specified here:

Building native mobile apps for Digital Factory

SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi

CHAPTER 1 INTRODUCTION

VMware vcenter Operations Manager Administration Guide

Subject Area: Business Technology Education Course: Introduction to Information Technology Computer Service and Repair 2005

Cisco ASA Adaptive Security Appliance Single Sign-On: Solution Brief

AWS Service Catalog. User Guide

Testing Tools using Visual Studio. Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation

Build an ArcGIS Online Application

Course: SharePoint 2013 Business Intelligence

SharePoint 2013 Business Intelligence

Web services with WebSphere Studio: Deploy and publish

Integrating VMware Horizon Workspace and VMware Horizon View TECHNICAL WHITE PAPER

Uila Management and Analytics System Installation and Administration Guide

Unit Objectives. IP Addressing Basics. Component 4: Introduction to Information and Computer Science. Unit 7: Networks & Networking Lecture 2

55042: SharePoint 2013 Business Intelligence

Setting Up Resources in VMware Identity Manager

Tableau Server Trusted Authentication

SharePoint 2013 Business Intelligence Course 55042; 3 Days

ORACLE APPLICATION EXPRESS 5.0

Course MS55003A Microsoft SharePoint 2010 Business Intelligence Services

Quick Start Guide. Installation and Setup

Single Sign On for ShareFile with NetScaler. Deployment Guide

Infinite Integration: Unlocking the Value of Enterprise Asset Management through Technology Integration May 2010

REMOTELY ACCESS YOUR FILES WITH THE FLAGLER FILECONNECT SYSTEM

Pass Through Proxy. How-to. Overview:..1 Why PTP?...1

Intro to Web App Builder. Mark Scott, Solutions Engineer, Esri County Government Team

Directory computing, or folder, a file

Design and Implementation of an Integrated Contextual Data Management Platform for Context-Aware Applications

The focus of this course is on the SharePoint 2013 business intelligence platform and not on the SQL business intelligence services.

A Systems of Systems. The Internet of Things. perspective on. Johan Lukkien. Eindhoven University

BASIC CLASSWEB.LINK INSTALLATION MANUAL

Lecture 2. Internet: who talks with whom?

Smart cards integration in Distributed Information Systems : the Interactive execution model

Cloud. Hosted Exchange Administration Manual

Hypercosm. Studio.

Testhouse Training Portfolio

UBIQUITOUS NETWORK TECHNICAL ROOM MONITORING SYSTEM MODEL USING WEB SERVICE

USING THE DNS/DHCP ADMINISTRATIVE INTERFACE Last Updated:

Distribution transparency. Degree of transparency. Openness of distributed systems

About Google Analytics

Overview to the Cisco Mobility Services Architecture

The Device Service Bus: A Solution for Embedded Device Integration through Web Services

Xerox Multifunction Devices. Verify Device Settings via the Configuration Report

C o v e r. Thin Client Application Options. SIMATIC Thin Client s FAQ h April 2009 e et. Service & Support. Answers for industry.

SOA REFERENCE ARCHITECTURE: WEB TIER

Cite My Data M2M Service Technical Description

MadCap Software. Upgrading Guide. Pulse

The ebbits project: from the Internet of Things to Food Traceability

ArcGIS 10.1 Web Apps and APIs. John Hasthorpe & Kai Hübner

Architecture Design For Web-based Application Systems. Instructor: Dr. Jerry Gao Class: CMPE296U

City of Jacksonville 1 of 6 Start Here >>

Solution Requirements and Process Flow

The Security Framework 4.1 Programming and Design

Outline. CIW Web Design Specialist. Course Content

Portal for ArcGIS. Satish Sankaran Robert Kircher

WORKSHOP SYSTEM REQUIREMENTS & GUIDELINES CONTENTS

Automatic Configuration and Service Discovery for Networked Smart Devices

App Orchestration 2.0

Access NSF Frequently Asked Questions

Dell One Identity Cloud Access Manager How to Configure for SSO to SAP NetWeaver using SAML 2.0

Cisco 526 Wireless Express Mobility Controller

Oracle Virtual Desktop Client for Android. Release Notes for Release 1.2

Introduction to Mobile Middleware. Introduction Mobile Middleware

Macromedia Dreamweaver 8 Developer Certification Examination Specification

Application Performance Monitoring (APM) Technical Whitepaper

SIP Protocol as a Communication Bus to Control Embedded Devices

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1.

RFID. Radio Frequency IDentification: Concepts, Application Domains and Implementation LOGO SPEAKER S COMPANY

The IT Guide to RFID Solutions for Schools. UHF RFID Technology: The Basics. The Technology, Applications, and Benefits

Chapter 9: Name Services. 9.1 Introduction 9.2 Name services and the DNS 9.3 Directory services 9.6 Summary

Generic RFID Software Platform for Any Application

Ch3 Enterprise Systems Architecture & The Future of ERP. What is Enterprise Architecture?


Active RFID Solutions for Asset Tracking and Inventory Management

Java TM WorkShop TM and Beyond. Joe Keller Director of Marketing SunSoft Developer Products

PingFederate. Identity Menu Builder. User Guide. Version 1.0

Hospitality Solutions

WiNG5 CAPTIVE PORTAL DESIGN GUIDE

Transcription:

People, Places, Things: Web Presence for the Real World Internet & Mobile Systems Laboratory, Palo Alto Tim Kindberg

Overview A little history: HEHAW to CoolTown The design problem: Nomadicity Web presence Things, Places, People Infrastructure Discussion points

HEHAW (1996) Embedded Web Servers Peripherals Pervasive Browser Technology Appliances & Devices Computers Internet HTTP HTML Java

Appliance Connectivity Devices as full web citizens in a networked computing environment ChaiServer Web Server

From Nomadicity to Web Presence

Nomadicity The tendency for people to move between places, where they encounter things and other people 1,000,000 other people s desktops?

Nomadicity I want access to my home / work environment, wherever I am. I want access to whatever services are currently around me.

Research questions How to augment People, Places and Things with electronic services? How should service provision depend on the context - and what is context, anyway?

Technology Wireless networking Portable devices Embedded web servers Tags: RFID tags, ibuttons, barcodes... WWW

Presence The state of being within sight or call, or at hand. Interpretation 1: Smart stuff is always virtually at hand Wireless connectivity, Internet Jeff turns on the lights back at home

Presence The state of being within sight or call, or at hand. Interpretation 2: Even dumb stuff that is or was physically at hand can also be virtually at hand readers: Barcode, ibutton, RFID tag,... Hmm, I wonder what the history of this tree is?

Presence Jini presence, CORBA presence, int result = tree->addgrafitti( Jeff,, Jean );

Web-centric services Simple, powerful model of services as content exchange HTTP, URLs, content standards Standards for higher-level services Security, payment,.. Implemented widely Familiar user interface (browser)

Web presence Web Real Jeff <a:place xlink:href=.../> <a:thing xlink:href=.../> <a:person xlink:href=.../> wireless

Collecting URLs People wander around places They carry devices with sensors They collect the URLs of People, Places and Things Peter King: http:// Mary Jones: http:// Meeting room: http://.. In Acme Co HQ: http://. Jeff s house : http:// Sensor Painting : http:// In National Gallery: http://..

Clipboards for the Web places things url beacon get html sense url squirt url get url squirt url url beacon squirt url

At the museum...

Web presence for things

Web-present things Self-hosted web presence State read / manipulated electronically URL registered for electronic discovery E.g. browsed on web page Or sensed: tag / beacon Out-hosted web presence URL sensed: from tag / beacon

Tags and beacons tag beacon

Embedded web presence W W W Lighting controller Clients HTTP Web presence implementation Embedded web server

URL sensing tag W W W http://www.pics.org/monalisa HTTP GET

Identifier sensing ID resolver tag 2. Resolve to URL W W W 1. get id 45FE4A6420091B 3. HTTP GET

Multiple resolution contexts ibutton/3976243491f9809 http://www.usedcars.com/joescars/... ID Resolver A UPC/86936-0160-5 ID Resolver B http://www.cops.gov/cars/...

Web-presence contexts An entity may have N points of web presence Self-hosted ( 0), out-hosted ( 0) Particular (organisation, user, community) Generic (manufacturer) W W W

Interaction Thing can exchange content with thing Protocol for interaction Things exchange URLs when they meet Events Hi Jeff, new girlfriend? Jeff Jean

Making a pt. of web presence Templates Task-oriented Cars, paintings Who needs it? Evolution

Web presence for places

Places? Café Bookshop Office Company HQ Burlingame Exhibition stand Section of bookshop

Context-appropriate services Commercial & Retail Locations Vehicles & Travel Public Areas & Attractions Institutions Enterprise Nomadic user & personal devices Home

Web-present room

The web-present bus.

Web-presence for places Contexts for service access based on physical domain permeated by network(s) Territory Web portal = place s web site Sensed when in place Links to Web presences of things and people in the place

Where am I? Distinguish places E.g. hotel rooms, exhibition stands May be covered by same (wireless) net Defined by values Configuration problem Defined by coords Mapping services C B D A

Place Configuration (WAnD) Eureka, 1U Web pages

What You See Depends On Who You Are,... Denizens & guests Service hiding Content adaptation Inside vs outside Joe s Used Cars Denizens Guests

Web presence for people

Web-presence for people The person s long-term attributes History & state Communication links http://weblink.hp.com/jeff?

Web-presence for people

Communication options...

Netmeeting session

Infrastructure requirements Services everywhere Location-dependent/independent Simple model of configuration place master Scalability Layered infrastructure Local means local

Web presence layers Places Content & URL Exchange Context URLs Text URLs URL sensing ID resolution ID sensing http://cooltown.hp.com beacon tag

Discussion points (I) What type of modality should place be? The effect of being in a place Influence of place / things in it on interface Choice and navigation Observation, security Creation of points of web presence

Discussion points (II) How little can a user carry with them? Bookmarks & wand/browser? Places supply computers like seats? Anti-hysteresis?

Summary Web presence for people, places, things Web, web, web Services in context for nomadic users Enhancing physical entities with web access Layered infrastructure for wide deployment http://cooltown.hp.com/