Computing Technologies

Similar documents
A Location Model for Ambient Intelligence

Page 1. Ubiquitous Computing: Beyond platforms, beyond screens; the invisible computer. Topics for Today. Ubiquitous Computing Fundamentals

Mobile Ad Hoc Networks: Basic Concepts and Research Issues

Ubiquitous and Context Aware Computing: Overview and Systems

Outline. CS5984 Mobile Computing. Dr. Ayman Abdel-Hamid, CS5984. Wireless Sensor Networks 1/2. Wireless Sensor Networks 2/2

Mobile and ubiquitous computing. INF 5040/9040 autumn lecturer: Frank Eliassen. Frank Eliassen, SRL & Ifi/UiO 1. Home PC

Context Aware Computing

Information-Centric IoT Platforms for City-Scale Deployments

King Fahd University of Petroleum & Minerals Computer Engineering g Dept

Introduction to Mobile Ubiquitous Computing Systems

Security Management System SNMP Trap Interface

Mobile and Ubiquitous Computing

Lecture 20: Future trends in mobile computing. Mythili Vutukuru CS 653 Spring 2014 April 7, Monday

CONTENTS IN DETAIL INTRODUCTION

User-Relative Names for Globally Connected Personal Devices

Location-based Services in Ubiquitous Computing Environments

Junction: A Decentralized Platform for Ad Hoc Social and Mobile Applications. Ben Dodson, Monica Lam, Chanh Nguyen, Te-Yuan Huang

MODAInnovations Complete Academic Project Solutions

IX: A Protected Dataplane Operating System for High Throughput and Low Latency

Mobile based Text Image Translation System for Smart Tourism. Saw Zay Maung Maung UCSY, Myanmar. 23 November 2017, Brunei

References. The vision of ambient intelligence. The missing component...

Corporate R&D: Excellence in Wireless Innovation. September

Wireless Ad-Hoc Networks

Ad Hoc Networks - Applications and System Design

Pervasive Computing. Ubiquitous computing resources

Distributed and Cloud Computing

EEC-484/584 Computer Networks

Tizen apps with. Context Awareness, powered by AI. by Shashwat Pradhan, CEO Emberify

IEEE PROJECTS ON EMBEDDED SYSTEMS

Contextion: A Framework for Developing Context-Aware Mobile Applications

Core Embedded Systems

Networking Cyber-physical Applications in a Data-centric World

Snap. Quick Start Guide SD-H2304

ICT IGCSE Theory Revision Presentation 1.4 Types of computer

Beam Quick Start Guide

HCI Lecture 14. Special Issues: Ubiquitous computing

Mobile Computing Introduction

Distributed Pervasive Systems

Java 2 Platform, Micro Edition

15-441: Computer Networking. Lecture 24: Ad-Hoc Wireless Networks

Home and Wireless Networks 7

Supporting privacy for U-Commerce tourism services

4.03 IT PowerPoint. Objective 4.03 Understand Information Technology activities and careers.

groupware chapter 19 Groupware What is groupware? The Time/Space Matrix Classification by Function Time/Space Matrix (ctd)

MOBILE COMPUTING 1/17/18. Course Overview. Course Goals

On the Design Framework of Context Aware Embedded System

The Ubiquitous Web. Dave Raggett, W3C Technical Plenary, March /14

System Challenges for Pervasive and Ubiquitous Computing

Broad Objectives/Outcomes of the course

GTC Interaction Simplified. Gesture Recognition Everywhere: Gesture Solutions on Tegra

CS 43: Computer Networks. 08:Network Services and Distributed Systems 19 September

Wireless Smart Home Security System Based on Android

Integrating Password Management with Enterprise Single Sign-On

Introduction. Assessment Test. Part I

DLNA in the Car Oct 22, 2015/12:30 Intended Audience

Technology Terms for 2017

one.world Towards a System Architecture for Pervasive Computing

SHIED IP Camera RSCM-13601B/W

THE CONNECTED HOME FRANK MAY 10/20/2016

Your local Apple expert

DSS Pro FAQ. Ver:

Multi-Modal Browser Architecture

User Guide. 450Mbps/300Mbps Wireless N Access Point TL-WA901ND/TL-WA801ND REV

DSS Professional FAQ. Ver:

COPYRIGHTED MATERIAL. Introducing the Project: The SmartCA Application. The Problem

IoT Ecosystem and Business Opportunities

Types of Computers. Computer Technology (S1 Obj 1-1)

Networked CPS: Some Fundamental Challenges

PRE-ARRIVAL DESTINATION PREPARATION

Mobile Devices: Server and Management Lesson 04 Gateways and Portals

EGNSS Mass Market Applications - Mobility as a service and Smart cities, IoT, Commercial and Social LBS

Advanced Smart Mobile Monitoring Solution for Managing Efficiently Gas Facilities of Korea

Operating Systems Introduction. Mathieu Delalandre (PhD) University of Tours, Tours city, France

IPv6 Market Drivers. Opening The Door For Wireless Peer-Peer Device Revenue Generation in the Home

Web & Automotive. Paris, April Dave Raggett

CAR BLACK BOX. Beyond Security. User Manual

Wireless Sensor Networks (WSN)

(Exam ) Fourth Edition. Mike Meyers. New York Chicago San Francisco Lisbon London Madrid Mexico City Milan

Service-Based Universal Application Interface for Demand Response Energy Systems (UC Berkeley Project)

Metadata, Chief technicolor

Mobile and Ubiquitous Computing

Seminar: Mobile Systems. Krzysztof Dabkowski Supervisor: Fabio Hecht

From Boolean Algebra to Smart Glass

Creative Digital Spaces Technology Encourages Inspired Human Communication

10 HOT CONSUMER TRENDS Ericsson ConsumerLab

A QUALITY SUPPORT FOR YOUR FINAL YEAR PROJECT DEVELOPMENT & RESEARCH WORK ANDROID TOPICS RESEARCH AND CONFERENCE ORIENTED TITLES

IBM IPv6 Update. Feb, Andras R. Szakal IBM Distinguished Engineer Director IBM Federal Software Architecture

The Integrated Smart & Security Platform Powered the Developing of IOT

OUTDOOR SECURITY CAMERA WITH LED FLOODLIGHT

Web-based Building Energy Consumption Monitoring and Conservation Service DONG Wei1, a

Privacy Preserving Ranked Multi-Keyword Search for Multiple Data Owners in Cloud Computing

TIMING-BASED ASSISTANT CONTROLS

Introduction to the Semantic Web

Social Media. Jim Rowson, November 2001 Copyright Hewlett-Packard Co

CSE 5306 Distributed Systems. Course Introduction

Remote Health Monitoring for an Embedded System

Headsets & Conferencing Solutions

Khronos and the Mobile Ecosystem

GENERAL SET UP & APP. Swipe up and tap Restart.

ALEXA SETUP User Guide

Transcription:

Computing Technologies Computing CPU, Memory, Communication Ubiquitous everywhere indefinite number of times Not really possible or desirable more than in traditional computing so widespread that unnoticed 1

Traditional Computing Desktop Computers /Servers Embedded Computers 2

Ubiquitous = More of the Same? No new technical issue Except scalable networking IPV6 In ubiquitous computing we see new kinds of computing 3

Interactive Mobile Computers Motivation Pervasive access to standalone apps Calculator, Games, Music, Video Issues Hardware realization (will be mostly ignored) more robust lower-power lighter weight 4

Interactive Mobile Software Issues Resource-poor power Scheduling, result accuracy I/O devices Speech, Handwriting recognition Storage MEMS Tiny OS Security More vulnerable to theft and destruction Exposed to more people 5

Strongly-Connected Mobile Motivation Internet Remote data access web, rlogin Collaboration Email, chat, application-sharing Computation offloading 6

Strongly-Connected Mobile Internet Issues Mobile IP Address contains location but location variable Adapting to mix of heavyweight, lightweight computers Dynamic application-sharing architectures Multi-device collaboration 7

Intermittent Connection Disconnected and stronglyconnected states Remote data accessed in disconnected state Motivation Internet Work in the offline mode Paper, spreadsheets Issues Local database smaller hoarding Conflicts can arise merging 8

Wireless (Weak) Connection Additional weakly connected state higher delay, error rate Motivation Ubiquitous it remote access Network 9

Wireless (Weak) Connection Issues Physical Layer Bluetooth, IEEE 802.11, Infrared Optimizing weak connections Network Transcoding Batching changes propagated for merging Transcoding Adapting to multiple connection levels es Adaptive TCP/IP Adaptive Transcoding Adaptive update propagation for merging 10

Networked Embedded Computers Connected to network send and/or receive Network May be embedded only for network access networked appliances sensors historical sites & other locations 11

Peer of Networked Embedded Computer? Another embedded computer Network Non embedded Computer 12

Embedded Peer Composite devices security system Network Distributed composites vs. hardwired devices client-defined composites reuse of constituents ease of change extendibility & scalability 13

Smart Dust Network Late binding Monitoring Temperatures in a Fire Monitoring rain levels in a flood 14

Embedded Computer communicating with Non embedded Computer Embedded is client Embedded is server Network 15

Embedded is Client Network Motivation viewing/recording i status t image from camera body part data instrument visualization trigger orders refrigerator items 16

Embedded is Server Interactive computer issues commands to embedded computer Network 17

Motivation Internet Automatic ti applianceremote control binding A single remote control for arbitrary (dissimilar) i il appliances TVs, EKG machines, Water Sprinklers, Car Seats Control appliance from arbitrary locations Water sprinkler from beach Interactive computer can offer different user interfaces from conventional controls 18

Per-User Control of Shared Appliances Mobile device knows owner s info: Favorite channels Volume preferences Credit card PIN Files to be printed Car-seat tilt angle Record/replay Pin recorded first time and replayed later 19

More Powerful Device Output Device EKG results Refrigerator contents t Sprinkler settings Offline Mode Synchronization Enter arbitrary input Water sprinkler days More computation power Undo/Redo Cut/Paste Save Macros 20

Control Appliance Collections Multicast commands Start/stop recording images from all cameras Switch off all lights in the room Switch of all appliances except the refrigerator 21

Control Appliance Collections Network Distributed presentation On projector, speakers, computer screens 22

Motivation Summary More universal More remote Internet More control 23

Networked Embedded Computers Network Issues Late binding Naming Discovery IPC User-interface deployment Multi-appliance control Access control Existing social protocols not supported by existing mechanisms All co-located users can use appliance Children can see certain channels 24

Ad-Hoc Networks Peer to peer connections among late bound computers Motivation Network Spontaneous collaboration classroom, war, airport meeting Sensor networks disaster recovery e.g. heat sensors thrown on fire 25

Ad-Hoc Networks Issues No Router ad-hoc routing Power-aware Network 26

Location-aware computing operations based on current, past, and future locations of users and ddevices 27

Location-Aware Computing Motivation location-based action nearby local printer, doctor nearby remote phone directions/maps location-based information real person s location history/sales/events virtual walkthrough story of city augmented touring machine 28

Pose-Aware Computing Operations based on locations and orientations of users and devices Motivation Augmented reality Magic Lens 29

Wearable Pose-Aware Computers Computers on body track body relative movements monitor person train person 30

Location/Pose- Aware Computing Issues Tracking algorithms fine or coarse grained Software architecture t Maintaining privacy 31

Summary Traditional Stationary desktops/servers and Embedded Ubiquitous Interactive mobile resource-poor security vulnerability Strongly-connected mobile mobile IP adapting to heavyweight/lightweight mix 32

Summary Ubiquitous computing Intermittently connected mobile hoarding synchronization Wireless (weak) communication Physical layer Optimizing i i weak connections Adaptations for multiple connection levels 33

Summary Ubiquitous computing Networked embedded computers Naming Discovery IPC UI deployment Access control Ad-hoc networking with late bound devices ad-hoc routing Location and Pose aware Tracking Architecture Privacy Wearable Avoid strong signals Displays 34

Beyond Desktops/Servers Sensor Embedded bddd Location Flight Simulator Wearable Interactive Mobile Active badge 35