670 likes | 1.26k Views
UbiCom. UbiCom. Definition. Ubiquitous Computing (UbiCom). A vision for computing to: Enable computer-based services to be made available everywhere (Ubiquitous) Support intuitive human usage But yet, appear to be invisible to the user. Also referred to as pervasive computing etc.
E N D
UbiCom Definition
Ubiquitous Computing (UbiCom) • A vision for computing to: • Enable computer-based services to be made available everywhere (Ubiquitous) • Support intuitive human usage • But yet, appear to be invisible to the user. • Also referred to as pervasive computing etc Ubiquitous computing: smart devices, environments and interaction
Trend: Weiser’s 3 waves of computing Ubiquitous computing: smart devices, environments and interaction
UbiCom Properties
Five main properties for UbiCom Ubiquitous computing: smart devices, environments and interaction
Distributed • Networked • Discoverable • Mobile/Ad hoc • Orchestrated • Choreographed Easy Difficult
Context-Aware • Context sensing • Passive context-aware • Context composition • Context control • Adaptive context adaptation Easy Difficult
iHCI • eHCI & WIMPS (window, icon, menu, pointing device) • eHCI & Natural UI • User Profiling • Static, Episodic, User Awareness • Dynamic, Sequential, User Awareness Easy Difficult
AI • Syntactical Interactions (rules) • Semantics & Linguistics (relationship) • Problem Solving (reasoning) • Goals & Plans • Handling uncertainty Easy Difficult
Autonomous • Environment aware • Self healing • Self aware • Adaptive, Predictive • Automatic control Easy Difficult
UbiCom Concept models
UbiCom System Model: Smart DEI • 3 basic architectural design patterns for UbiCom: • Devices • Environments • Interaction Ubiquitous computing: smart devices, environments and interaction
UbiCom System Model: Smart DEI Device Trends Increasing capability for more interoperable distributed mobile devices Increasing capability to embed devices in the physical environment Increasing capability to manufacture low power, micro, more complex devices Use more service access devices with simpler functions and allow them to interoperate – smarter interaction between devices Use smarter environments to sense and react to events such as people, with mobile devices , entering & leaving controlled spaces Use more complex, multi-functional, mobile, personalised (& private) smart devices to ease access to & embody services rather than just to virtualise them e.g., walls can sense camera is recording and modify lighting to improve recording e.g., camera can interconnect to phone to share recordings, direct to printer to print e.g., phone is also a camera, music player, is also a printer?? Ubiquitous Computing Ubiquitous computing: smart devices, environments and interaction
UbiCom Devices
Smart Device Form Factors • Devices tend to become smaller and lighter in weight, cheaper to produce. • Devices can become prevalent, made more portable and can appear less obtrusive. Weiser proposed a range of device sizes • Tabs: wearable centimeter sized devices • Pads: hand-held decimeter-sized devices • Boards: meter sized interactive display devices. Ubiquitous computing: smart devices, environments and interaction
Smart Device Form Factors (2) Form Factors can be extended to support • Smart Dust • Smart Skins • Smart Clay Ubiquitous computing: smart devices, environments and interaction
MEMS Micro fabrication and integration of low-cost sensors, actuators and computer controllers, MEMS (Micro Electro-Mechanical Systems) Photo: courtesy of Brett Warneke Ubiquitous computing: smart devices, environments and interaction
DUST Dust: miniaturized devices can be without visual output displays, e.g., Micro Electro-Mechanical Systems (MEMS), ranging from nanometers through micrometers to millimeters. Smart Dust project , Pister, UC,Berkely hypothesized that dust could be spread around environment to receive and report changes
SKINS Skin: fabrics based upon light emitting and conductive polymers, organic computer devices, can be formed into more flexible non-planar display surfaces and products such as clothes and curtains ‘SmartSecondSkin’ is an artefact designed by Jenny Tillotson to illustrate a responsive fabric inspired by neurobiological delivery mechanisms found under skin.
CLAY Clay: ensembles of MEMS can be formed into arbitrary three dimensional shapes as artifacts resembling many different kinds of physical object ‘MIT’s Tangible Media Group is an actuated tabletop display, which is able to render and animate three-dimensional shapes with a malleable surface. It allows users to experience and form digital models like geographical terrain in an intuitive manner.
Device: Location • Stationary • Mobile • Wearable: • Embedded (into objects): • Implanted (into humans): • Unanchored: Ubiquitous computing: smart devices, environments and interaction
UbiCom Environment
UbiCom Environment Consists of a set of smart devices specialised to interact with their Virtual, physical or human environments. • Typically, embedded single task devices • Can automatically respond to or anticipate users, using iHCI • Smart environments support bounded, local user context • Smart environment devices may also be: • stationary versus mobile • macro to micro to nano Ubiquitous computing: smart devices, environments and interaction
UbiComp Interactions
Human Interface Ubiquitous computing: smart devices, environments and interaction
Context Awareness Can be exploited to beneficially lessen the degree of explicit iHCI needed. User context-awareness can include: • Cultural and social environment context • Place in time, space • Users’ physical characteristics • User presence in a locality or detected activity • User identity • User planned tasks and goals • Users’ situated tasks • User emotional state Ubiquitous computing: smart devices, environments and interaction
Augmentation • Augment the user: • Human Interface • Augment the physical object: • Computer Sensors • Augment the surrounding environment: • Computer Output Ubiquitous computing: smart devices, environments and interaction
NEW TAGS http://hunscher.typepad.com
UbiComp ASSIGNMENT
Ubiquitous computing applied • Ubiquitous commerce- R.E.I • Ubiquitous nutrition – Whole Foods • Ubiquitous learning - Leapfrog • Ubiquitous entertainment – Discovery Channel • Ubiquitous giving – Child Fund
Ubiquitous computing applied • Persona > complexity, empathy • Narrative/Storyboard > actors, stage, storyline • UbiCom concept model > devices, environments and interactions • Design <->Prototype > Visualize solution • Present
UbiComp Appendix
Sensor Applications Examples • Cars: air pressure, brake-wear, car-doors, engine etc • Lap-top: accelerometers – switch off computer disks when dropped • Retail, logistics: RFIDs • Heaters: thermostats • Infrastructure protection / Intrusion detection (active sensors) • Environment monitoring • Industrial sensing & diagnostics • Battlefield awareness Ubiquitous computing: smart devices, environments and interaction
Sensors can be characterized according to: • passive (tags) vs. active • Single sensors vs sensor arrays vs sensor nets • Read-only program vs. re-programmable