Home(http://www.eecs.qmul.ac.uk/~stefan/ubicom/)
| Chapter
Summaries and Keywords |Table of Contents | Exercises
| Reader
Resources | Instructor Resources | Researcher
Resources | Industry
Resources
Wiley, ISBN:
978-0-470-03560-3, 2009
UbiCom Book Resources for Instructors
Courses
This could book could be used for
the following courses and talks
Slides
There are two set of slides
available
- Less detailed slides
available from this site
- More detailed slides:
these include more answers to questions in lecture slides and lecture sized
slide packs that that are packaged for different types of course will be
made available from the publisher site (ask for details).
Less Detailed Slides
More Detailed Slides
(Total 82 hours of Lectures)
- Chapter 1: Introduction
(4 hours)
- Part A: Trends &
Scenarios
- Part B: UbiCom System
Properties for Smart Devices
- Part C: UbiCom
Environments & Smart Environments
- Part D: Smart DEI Model
- Chapter 2: Applications
(2 hours)
- Part A: Early UbiCom
Research Projects
- Part B: Everyday UbiCom
Applications
- Chapter 3: Smart Devices
and Services (6 hours)
- Part A: System
Architectures
- Part B: Middleware, SOC
& P2P
- Part C: Service
Provision Life-cycle & Service Discovery
- Part D: Service
Invocation
- Part E: Volatile
Service Invocation & Service Composition
- Part F: MTOS, BIOS
& VM
- Chapter 4: Smart
Mobiles, Cards and Device Networks (4 hours)
- Part A: Mobility
Dimensions & Design
- Part B: Mobile Services
- Part C: Mobile device
OS
- Part D: Card Devices
and Device Networks
- Chapter 5 Human Computer
Interaction (5 hours)
- Part A: eHCI Use in
some common types of smart device
- Part B iHCI
for accompanied smart devices
- Part C: iHCI for
wearable & implanted smart devices
- Part D: Human Centred
Design
- Part E: User Models and
iHCI Design
- Chapter 6 Tagging,
Sensing and Controlling (5 hours)
- Part A: Tagging the
physical world & augmented reality
- Part B: Sensors &
Sensor Nets
- Part C: MEMS
- Part D: Embedded
Systems
- Part E: Control Systems
& Robots
- Chapter 7 Context-Aware
Systems (6 hours)
- Part A: Contexts &
the Context-Aware Life-Cycle
- Part B: Context
Adaptation Design
- Part C: Spatial
Awareness 1
- Part D: Spatial
Awareness 2
- Part E: Mobile
Awareness
- Part F: Temporal
Awareness & Composite Context Awareness
- Chapter 8: Intelligent
Systems (9 hours)
- Part A: Basics
- Part B: R-IS, EM-IS
- Part C: G-IS, U-IS
& H-IS Models
- Part D: KB IS Models
- Part E: KB IS Model
Acquisition
- Part F: KB Models
Representation: rule-based, BB
- Part G: KB Models
Representation: Semantics
- Part H: Classic Logic
& Soft Computing KB Models
- Part I: Generic IS
Operations
- Chapter 9: Intelligent
Interaction (8 hours)
- Part A: Interaction
Multiplicity: Between peers
- Part B: Interaction
Multiplicity: Using Mediators
- Part C: Cooperative
Interaction
- Part D: Competitive
Interaction
- Part E: Intelligent
Interaction Protocols 1
- Part F: Intelligent
Interaction Protocols 2
- Part G: Multi-Agent
System Models
- Part H: Social
Interaction
- Chapter 10: Autonomous
Systems and Artificial Life (5 hours)
- Part A: Autonomous
Systems: Basics
- Part B: Reflective
& Self-Aware Systems
- Part C: Self-Management
& Autonomic Computing
- Part D: Complex Systems
- Part E: Artificial Life
- Chapter 11 Ubiquitous
Communication (10 hours)
- Part A: Introduction
- Part B: Audio Networks
- Part C: Data networks:
Fixed
- Part D: Data networks:
Wireless
- Part E: Video
& Universal-Content Access Networks
- Part F: Ubiquitous
Networks PLC, PAN, BAN
- Part G: Ubiquitous
Networks Mobile
- Part H: Access Control
and Access Networks
- Part I:
Service-Oriented Networks
- Part J: Dynamic Network
Topologies
- Chapter 12: Management
of Smart Devices, Environment & Interaction (10 hours)
- Part A: Core Management
of UbiCom systems & CCI
- Part B: Monitoring,
Configuration, Fault &Performance Management
- Part C: Security
Management Basics
- Part D: Security
Management of Middleware, Terminals & Content
- Part E:
Service-Oriented Management of CCI
- Part F: Information
Management of CCI
- Part G: User-centred
Device & Task Management
- Part H: Privacy
Management: Identification
- Part I: Privacy
Management: Requirements & Safeguards
- Part J: Managing HPI
- Chapter 13 Ubiquitous
System Challenges and Outlook (8 hours)
- Part A: Overview of
Future Challenges
- Part B: Smart Devices
- Part C: Smart
Interaction
- Part D: Smart CPI -
Energy Usage
- Part E: Smart CPI -
ECO-Friendly UbiCom Devices
- Part F: Smart HCI
- Part G: Human
Intelligence versus Machine Intelligence
- Part H: Social Issues:
Promise Versus Peril
Lab Ideas
- Chapter 4: Mobile device
software development introduction using J2ME
- Chapter 4: Mobile device
software development using .NET CF
- Chapter 6: SunSpot Sensor Platform experiments and development
- Chapter 6: Lego Mindstorm Robot experiments and application
development
- Chapter 6: Weather
sensor station experiments
Introduction to Computing,
Computer Networks or Communication Syllabus (21 hours)
- Chapter 1 Basics and
Vision
- (4 hours, slides A-D)
- 1.1 Living in a Digital
World
- 1.2 Modelling the Key
Ubiquitous Computing Properties (optional)
- 1.3 Ubiquitous System
Environment Interaction
- 1.4 Architectural
Design for UbiCom Systems: Smart DEI Model
- Chapter 2 Applications:
Past and Present
- (2 hours, slides B)
- 2.1 Introduction
- 2.3 Everyday
Applications in the Virtual, Human and Physical World
- Chapter 11 Ubiquitous
Communication
- (6 hours, slides A-E,G)
- 11.1 Introduction
- 11.2 Audio Networks
- 11.3 Data Networks
- 11.4 Wireless Data
Networks
- 11.5 Universal and Transparent
Audio, Video and Alphanumeric Data Network Access
- 11.6 Ubiquitous
Networks (partial)
- 11.7 Further Network
Design Issues (partial)
- Chapter 3: Smart Devices
and Services
- (3 hours, A-C)
- 3.1 Introduction
- 3.2 Service
Architecture Models
- 3.3 Service Provision
Life-cycle
- Chapter 12 Management of
Smart Devices
- (6 hours, slides A-F)
- 12.1 Introduction
- 12.2 Managing Smart
Devices in Virtual Environments
- 12.3 Managing Smart
Devices in Human User Centred Environments (partial)
Ubiquitous Computing Syllabus
(30 hours)
- Chapter 1 Basics and
Vision
- (3 hours, slides 1:A-D)
- 1.1 Living in a Digital
World
- 1.3 Ubiquitous System
Environment Interaction
- 1.4 Architectural
Design for UbiCom Systems: Smart DEI Model
- Chapter 2 Applications:
Past and Present
- (2 hours, slides 2:A-B)
- 2.1 Introduction
- 2.2 Example Early
UbiCom Projects
- 2.3 Everyday
Applications in the Virtual, Human and Physical World
- Chapter 4: Smart
Mobiles, Cards and Device Networks
- (4 hours, slides 4:
A,B,D)
- 4.1 Introduction
- 4.2 Smart Mobile
Devices, Users, Resources and Code
- 4.4 Smart Card Devices
- Chapter 5 Human Computer
Interaction
- (3 hours, slides A-C)
- 5.1 Introduction
- 5.2 User Interfaces and
Interaction for Four Widely Used Devices
- 5.3 Hidden UI via Basic
Smart Devices
- Chapter 6 Tagging,
Sensing and Controlling
- (4 hours, slides A-C,E)
- 6.1 Introduction
- 6.2 Tagging the
Physical World
- 6.3 Sensors and Sensor
Networks
- 6.4 Micro Actuation and
Sensing: MEMS
- 6.5 Embedded Systems
and Real-time Systems
- 6.7 Robots
- Chapter 7 Context-Aware
Systems
- (4 hours, slides A-C,E)
- 7.1 Introduction
- 7.2 Modelling
Context-Aware Systems
- 7.3 Mobility Awareness
- 7.4 Spatial Awareness
- Chapter 12 Management of
Smart Devices
- (5 hours, slides A,
F-G,I-J)
- 12.1 Introduction
- 12.3 Managing Smart Devices
in Human User Centred Environments
- 12.4 Managing Smart
Devices in Physical Environments (partial)
- Chapter 13 Ubiquitous
System Challenges and Outlook (partial)
- (5 hours, slides A-E)
- 13.1Introduction
- 13.2 Overview of
Challenges
- 13.3 Smart Devices
- 13.4 Smart Interaction
- 13.5 Smart Physical
Environment Device Interaction
An second more advanced UbiCom
course can add to these slides.
Mobile Services Syllabus (30
hours)
- Chapter 1 Basics and
Vision
- (4 hours, slides A-D)
- 1.1 Living in a Digital
World
- 1.2 Modelling the Key
Ubiquitous Computing Properties (optional)
- 1.3 Ubiquitous System
Environment Interaction
- 1.4 Architectural
Design for UbiCom Systems: Smart DEI Model
- Chapter 3: Smart Devices
and Services
- (4 hours, slides A-D)
- 3.1 Introduction
- 3.2 Service
Architecture Models
- 3.3 Service Provision
Life-cycle
- Chapter 4: Smart
Mobiles, Cards and Device Networks
- (5 hours, slides A-E)
- 4.1 Introduction
- 4.2 Smart Mobile
Devices, Users, Resources and Code
- 4.3 Operating Systems
for Mobile Computer and Communicator Devices
- 4.4 Smart Card Devices
- Chapter 5: Human
Computer Interaction
- (1 hours, Chapter 5:
slide A)
- 5.1 Introduction
- 5.2 User Interfaces and
Interaction for Four Widely Used Devices
- Chapter 7:
Context-awareness
- (4 hours: slides A-C,E)
- 7.1 Introduction
- 7.2 Modelling
Context-Aware Systems
- 7.3 Mobility Awareness
- 7.4 Spatial Awareness
- Chapter 11 Ubiquitous
Communication
- (6 hours, slides
AB,D-G)
- 11.1 Introduction
- 11.2 Audio Networks
- 11.3 Data Networks
- 11.4 Wireless Data
Networks
- 11.5 Universal and
Transparent Audio, Video and Alphanumeric Data Network Access
- 11.6 Ubiquitous
Networks (partial)
- Chapter 12 Management of
Smart Devices
- (5 hours, slides
A-B,D-F)
- 12.1 Introduction
- 12.2 Managing Smart
Devices in Virtual Environments
- Chapter 13 Ubiquitous
System Challenges and Outlook (partial)
- (Chapter 1: slide B)
- 13.3 Smart Devices
Distributed Computing Course
Syllabus (30 hours)
- Chapter 1 Basics and
Vision
- (4 hours, slides A-D)
- 1.1 Living in a Digital
World
- 1.2 Modelling the Key Ubiquitous
Computing Properties (optional)
- 1.3 Ubiquitous System
Environment Interaction
- 1.4 Architectural
Design for UbiCom Systems: Smart DEI Model
- Chapter 3: Smart Devices
and Services
- (6 hours, slides A-F)
- 3.1 Introduction
- 3.2 Service
Architecture Models
- 3.3 Service Provision
Life-cycle
- 3.4 Virtual Machines
and Operating Systems
- Chapter 4: Smart
Mobiles, Cards and Device Networks
- (4 hours, slides A-D)
- 4.1 Introduction
- 4.2 Smart Mobile
Devices, Users, Resources and Code
- 4.3 Operating Systems
for Mobile Computer and Communicator Devices
- 4.4 Smart Card Devices
- Chapter 9: Intelligent
System Interaction
- (4 hours, slides A-D)
- 9.1 Introduction
- 9.2 Interaction
Multiplicity
- 9.3 Is Interaction
Design (partial)
- 9.4 Some Generic
Intelligent Interaction Applications (including social networking and
trust management)
- Chapter: 10 Autonomous
Systems and Artificial Life
- (2 hours, slides A,C)
- 10.1 Introduction
- 10.2 Basic Autonomous
Intra-Acting Systems
- 10.3 10.4
Self-Management and Autonomic Computing
- Chapter 11 Ubiquitous
Communication
- (6 hours A-E,G)
- 11.1 Introduction
- 11.2 Audio Networks
(partial)
- 11.3 Data Networks
- 11.4 Wireless Data
Networks
- 11.5 Universal and
Transparent Audio, Video and Alphanumeric Data Network Access
- 11.6 Ubiquitous Networks
(partial)
- Chapter 12 Management of
Smart Devices
- (4 hours, slides
A-B,D-E)
- 12.1 Introduction
- 12.2 Managing Smart
Devices in Virtual Environments
Applied AI / Ubiquitous
Computing and Intelligent Systems Course Syllabus (30 hours)
- Chapter 1 Basics and
Vision
- (4 hours, slides A-D)
- 1.1 Living in a Digital
World
- 1.2 Modelling the Key
Ubiquitous Computing Properties (optional)
- 1.3 Ubiquitous System
Environment Interaction
- 1.4 Architectural
Design for UbiCom Systems: Smart DEI Model
- Chapter 8: Intelligent
Systems (IS)
- (9 hours: slides A-I)
- 8.1 Introduction
- 8.2 Basic Concepts
- 8.3 IS Architectures
- 8.4 Semantic KB IS
- 8.5 Classical Logic IS
- 8.6 Soft Computing IS
Models
- Chapter 9: Intelligent
System Interaction
- (8 hours: slides A-H)
- 9.1 Introduction
- 9.2 Interaction
Multiplicity
- 9.3 Is Interaction
Design
- 9.4 Some Generic
Intelligent Interaction Applications (including social networking and
trust management)
- Chapter: 10 Autonomous
Systems and Artificial Life
- (5 hours, slides A-E)
- 10.1 Introduction
- 10.2 Basic Autonomous
Intra-Acting Systems
- 10.3 Reflective and
Self-Aware Systems
- 10.4 Self-Management
and Autonomic Computing
- 10.5 Complex Systems
- 10.6 Artificial Life
- Chapter 13 Ubiquitous
System Challenges and Outlook (partial)
- (4
hours, slides A,C,G-H)
- 13.1Introduction
- 13.2 Overview of
Challenges
- 13.4 Smart Interaction
- 13.7 Human Intelligence
versus Machine Intelligence
- 13.8 Social-issues:
Promise versus Peril
Applied HCI / Ubiquitous Computing and HCI Course Syllabus
(17 hours)
- Chapter 1 Basics and
Vision
- (Chapter 1: slides A-D)
- 1.1 Living in a Digital
World
- 1.2 Modelling the Key
Ubiquitous Computing Properties (partial)
- 1.3 Ubiquitous System
Environment Interaction
- 1.4 Architectural
Design for UbiCom Systems: Smart DEI Model
- Chapter 5 Human Computer
Interaction
- (Chapter 5: slides A-E)
- 5.1 Introduction
- 5.2 User Interfaces and
Interaction for Four Widely Used Devices
- 5.3 Hidden UI via Basic
Smart Devices
- 5.5 Human Centred
Design (HCD)
- 5.6 User Models:
Acquisition and Representation
- 5.7 iHCI Design
- Chapter 9: Intelligent
System Interaction
- (Chapter 9: slides H)
- 9.1 Introduction
- 9.4 Some Generic
Intelligent Interaction Applications (including social networking and
trust management)
- Chapter 12 Management of
Smart Devices, Environments & Interaction
- (Chapter 12: slides
A,G-I)
- 12.1 Introduction
- 12.3 Managing Smart
Devices in Human User Centred Environments
- Chapter 13 Ubiquitous
System Challenges and Outlook (partial)
- (Chapter 13: slides
F-H)
- 13.1Introduction
- 13.2 Overview of
Challenges
- 13.6 Smart Human Device
Interaction
- 13.7 Human Intelligence
versus Machine Intelligence
- 13.8 Social-issues:
Promise versus Peril
Guidance Notes for
Instructors
- I think that there is
far too much material in the book for any single (36 hour) course.
- Instructors are advised
to select parts of the book for individual courses, see example
courses.
- The more detailed Slides
are constructed in such a way to trigger class discussions by raising
questions. Answers to questions are hidden using simple animation, until
the instructor clicks with the mouse button to reveal them after some
class input and discussion has occurred. The answers to questions within
the slides, by default do not appear in the printed slide hand-outs.
- Slides and the course
can also be expanded and customised in many places. For examples, chapter
2 slides indicated places where instructors can expand about their own
experiences. Chapter 3 slides where instructors can expand the explanation
about Web services and the Semantic Web.
- Additional
exercises for students are also available via the Website.
- The slides available are
written in Office 2007, Vista but in MS-Office 1997,2003
backward compatibility mode. N.B. There may be some problems in displaying
these slides using other (to Vista/Office 2007) versions of operating
systems and MS-Office.