The paradigm does not necessarily describe reality, and at best only describes one aspect of reality.

Similar documents
Human Computer Interaction Lecture 04 [ Paradigms ]

Outline. Paradigms for interaction. Introduction. Chapter 5 : Paradigms. Introduction Paradigms for interaction (15)

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

Agent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems

Web of Things architecture update

A SURVEY ON HCI IN SMART HOMES. Department of Electrical Engineering Michigan Technological University

6 Ubiquitous User Interfaces

Digital Transformation. A Game Changer. How Does the Digital Transformation Affect Informatics as a Scientific Discipline?

PYP Programme of Inquiry

Introduction: What are the agents?

Years 9 and 10 standard elaborations Australian Curriculum: Digital Technologies

Foreword The Internet of Things Threats and Opportunities of Improved Visibility

Abstract. Keywords: virtual worlds; robots; robotics; standards; communication and interaction.

BSc in Music, Media & Performance Technology

Universal Radio Hacker

Human Computer Interaction (HCI, HCC)

SIXTH SENSE TECHNOLOGY A STEP AHEAD

Methodology for Agent-Oriented Software

CymbIoT Visual Analytics

LECTURE 5 COMPUTER PERIPHERALS INTERACTION MODELS

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT

CISC 1600 Lecture 3.4 Agent-based programming

Human Computer Interaction

Design Research & Tangible Interaction

Footscray Primary School Whole School Programme of Inquiry 2017

Ubiquitous. Waves of computing

ITU Telecom World 2018 SMART ABC

Mobile Applications 2010

Application Areas of AI Artificial intelligence is divided into different branches which are mentioned below:

Introduction to Virtual Reality (based on a talk by Bill Mark)

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service

Polytechnical Engineering College in Virtual Reality

Types of installations and systems

Context-Aware Interaction in a Mobile Environment

UDIS Programme of Inquiry

VIRTUAL REALITY Introduction. Emil M. Petriu SITE, University of Ottawa

2. CHAPTER 2: THE SOCIAL NATURE OF INFORMATION TECHNOLOGY

NICE: Combining Constructionism, Narrative, and Collaboration in a Virtual Learning Environment

TGR EDU: EXPLORE HIGH SCHOOL DIGITAL TRANSMISSION

Computing Overview Breadth of Study. Autumn Spring Summer

Last Time: Acting Humanly: The Full Turing Test

Winthrop Primary School

10/18/2010. Focus. Information technology landscape

Ubiquitous Home Simulation Using Augmented Reality

Design: Internet Technology in Pervasive Games

project gnosis tech ed development centre Teaching Kids since 2013

Alternative Interfaces. Overview. Limitations of the Mac Interface. SMD157 Human-Computer Interaction Fall 2002

DIGITAL TECHNOLOGIES FOR A BETTER WORLD. NanoPC HPC

West Windsor-Plainsboro Regional School District Computer Programming Grade 8

NWS P-12 PRIMARY SCHOOL Integrated Inquiry Learning Sequence P-6 ESSENTIAL QUESTIONS

Monitoring Natural Disasters with Small Satellites Smart Satellite Based Geospatial System for Environmental Protection

Unit 23. QCF Level 3 Extended Certificate Unit 23 Human Computer Interaction

K. International School Programme of Inquiry

1 Introduction. 2 Embedded Electronics Primer. 2.1 The Arduino

Design: Internet Technology in Pervasive Games

VR/AR Concepts in Architecture And Available Tools

TECHNOLOGICAL COOPERATION MISSION COMPANY PARTNER SEARCH

The 4A Vision: Anytime, anywhere, by anyone and anything

Ambient functionality : human interfaces for the digital life

Guidance of a Mobile Robot using Computer Vision over a Distributed System

User Interface Software Projects

ARDUINO. Gianluca Martino.

GUIBDSS Gestural User Interface Based Digital Sixth Sense The wearable computer

AHMEDABAD INTERNATIONAL SCHOOL PROGRAMME OF INQUIRY Grade K1 How the world works

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR

Human Computer Interaction. Content. Human Computer Interaction LECTURE 1 INTRODUCTION TO HCI PRINCIPLES & KEY CONCEPTS

Professional guide for any online marketing business

Bloodhound RMS Product Overview

Electronics Putting Internet into Things. JP Morgan. 1 April 2015 Sam Weiss Chairman

Plan for the 2nd hour. What is AI. Acting humanly: The Turing test. EDAF70: Applied Artificial Intelligence Agents (Chapter 2 of AIMA)

IB PYP SCHOOL Riverhills Elementary Magnet School - Programme of Inquiry

Active Stereo Vision. COMP 4102A Winter 2014 Gerhard Roth Version 1

{ TECHNOLOGY CHANGES } EXECUTIVE FOCUS TRANSFORMATIVE TECHNOLOGIES. & THE ENGINEER Engineering and technology

Advances in Human!!!!! Computer Interaction

Circuit Simulators: a Revolutionary E-Learning Platform

WATCH IT INTERACTIVE ART INSTALLATION. Janelynn Chan Patrik Lau Aileen Wang Jimmie Sim

Application of Gestalt psychology in product human-machine Interface design

HACETTEPE ÜNİVERSİTESİ COMPUTER ENGINEERING DEPARTMENT BACHELOR S DEGREE INFORMATION OF DEGREE PROGRAM 2012

Foundation. Central Idea: People s awareness of their characteristics, abilities and interests shape who they are and how they learn.

ELG 5121/CSI 7631 Fall Projects Overview. Projects List

Tangible interaction : A new approach to customer participatory design

Introduction. chapter Terminology. Timetable. Lecture team. Exercises. Lecture website

"Internet Telescope" Performance Requirements

Auto und Umwelt - das Auto als Plattform für Interaktive

0420 COMPUTER STUDIES

Design and Implementation of Robot employed with Sense Aware

CITS3001. Algorithms, Agents and Artificial Intelligence. Semester 1, 2015

The House of Tomorrow Ewoud Ruifrok Faculty of architecture TU Delft, Netherlands

Teleoperated Robot Controlling Interface: an Internet of Things Based Approach

LECTURE 5 COMPUTER PERIPHERALS INTERACTION MODELS

OPEN SOURCES-BASED COURSE «ROBOTICS» FOR INCLUSIVE SCHOOLS IN BELARUS

Metrology in Industry 4.0. Metromeet

CORC Exploring Robotics. Unit A: Introduction To Robotics

Human Computer Interaction. What is it all about... Fons J. Verbeek LIACS, Imagery & Media

The secret behind mechatronics

Digital Literacy Training Program for Canadian Educators MediaSmarts

Multi-Robot Teamwork Cooperative Multi-Robot Systems

Sensor Networks and the Future of Networked Computation

Paul Davidsson Director. Professor in Computer Science

Mobile and Pervasive Game Technologies. Joel Ross ICS 62 05/19/2011

Transcription:

What is Paradigm? 0 The way you see something 0 Your point of view 0 Frame of preference or belief 0 The way we understand and interpret the world 0 It s like a map in our head

The paradigm does not necessarily describe reality, and at best only describes one aspect of reality.

Our paradigms may be true, or not. We cannot tell which until we change our paradigm! Then we can select a paradigm from our possible choices. The change is not a result of disproving a paradigm, but a decision.

Does everyone use the same Paradigm?

Paradigm shift 0 Paradigm shift is the way of looking at something differently 0 A paradigm shift is a sudden change in point of view. 0 When we make a paradigm shift we can see, think, feel, and behave differently

Example of Paradigm Shift 0 Ptolemy thought the earth was the center of the universe 0 Copernicus believed the sun was the center of the universe (a paradigm shift occurred)

Paradigms of interaction New computing technologies arrive, creating a new perception of the human computer relationship. We can trace some of these shifts in the history of interactive technologies.

Another Example of Paradigm Shift 0 The introduction of the personal computer and the internet have impacted both personal and business environments, and is a catalyst for a Paradigm Shift. 0 Newspaper publishing has been reshaped into Web sites, blogging, and web feeds. 0 The Internet has enabled or accelerated the creation of new forms of human interactions through instant messaging, Internet forums, and social networking sites. 0 We are shifting from a mechanistic, manufacturing, industrial society to an organic, service based, information centered society, and increases in technology will continue to impact globally.

The initial paradigm 0 Batch processing The earliest computers extremely expensive devices very slow. Machines were typically dedicated to a particular set of tasks and operated by control panel Impersonal computing

Example Paradigm Shifts 0 Batch processing 0 Time-sharing: A technique permitting many users simultaneous access to a central computer through remote terminals. By allowing a large number of users to interact concurrently with a single computer A group of users working at the same time Interactive computing

Example Paradigm Shifts 0 Batch processing 0 Timesharing 0 Networking Linking two or more computing devices together for the purpose of sharing data. Mix of computer hardware and computer software.??? @#$%! Community computing

Example Paradigm Shifts 0 Batch processing 0 Timesharing 0 Networking 0 Graphical displays Images Icons Videos etc C P filename dot star or was it R M? % foo.bar ABORT dumby!!! Move this file here, and copy this to there. Direct manipulation

Example Paradigm Shifts 0 Batch processing 0 Timesharing 0 Networking 0 Graphical display 0 Microprocessor It is a multipurpose Programmable device Accepts digital data as input, processes it according to instructions stored in its memory, and provides results as output. Personal computing

Example Paradigm Shifts 0 Batch processing 0 Timesharing 0 Networking 0 Graphical display 0 Microprocessor 0 WWW Global information

Example Paradigm Shifts Batch processing Timesharing Networking Graphical display Microprocessor WWW Ubiquitous Computing 0 A symbiosis of physical and electronic worlds in service of everyday activities.

Language versus Action 0 actions do not always speak louder than words! 0 DM interface replaces underlying system 0 language paradigm 0 interface as mediator 0 interface acts as intelligent agent 0 programming by example is both action and language

Computer Supported Cooperative Work (CSCW) 0 Definition: Software tools and technology to support groups of people working together on a project 0 CSCW removes bias of single user / single computer system 0 Example: Electronic mail

The World Wide Web 0 Definition: all the resources and users on the Internet that are using the Hypertext Transfer Protocol (HTTP) 0 Simple, universal protocols (e.g. HTTP) and mark-up languages (e.g. HTML) made publishing and accessing easy

Ubiquitous Computing 0 Definition: information processing integrated into everyday objects and activities. 0 The word ubiquitous mean "existing everywhere." 0 Ubiquitous computing devices are completely connected and constantly available.

Context-aware Interaction 0 What is context? 0 By example 0 Location, time, identities of nearby users 0 By synonym 0 Situation, environment, circumstance 0 By dictionary [WordNet] 0 the set of facts or circumstances that surround a situation or event 0 Context-aware is linking changes in the environment with computer systems

Context-aware Features 1. Presentation of information and services Tour guide, Active Badges 2. Automatic execution of services Smart homes (turn off lights, adjust temperature) 3. Tagging of context to information for later retrieval Digital camera meta-data (time, location)

Sensor-based It is used to define elemental moves within a high level programming environment

Sensor-based and Contextaware Interaction 0 Humans are good at recognizing the context of a situation and reacting appropriately 0 Automatically sensing physical phenomena (e.g., light, temp, location, identity) becoming easier

why study paradigms Concerns 0 how can an interactive system be developed to ensure its usability? 0 how can the usability of an interactive system be demonstrated or measured?

0 What is paradigm? 0 What is paradigm shift? Questions? 0 Software tools and technology to support groups of people working together on a project is 0 Linking changes in the environment with computer systems is called 0 information processing integrated into everyday objects and activities is 0 Protocol used by WWW is 0 What are the features of context aware? 0 Turning off lights in smart phones is an example of