Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore SS ZG531-L2

SS ZG531-L2

Published by yadav.bit, 2014-10-19 11:39:44

Description: SS ZG531-L2

Search

Read the Text Version

S Pilani Pervasive ComputingPilani Campus Lecture-2, Module-1, Introduction Dr. Rahul Banerjee Department of Computer Science

eraction Points•  The Smart DEI Framework•  Core / Fundamental Properties / Attributes of the Pervasive Computing•  Modeling of Ubiquitous Computing Systems•  Interactions of the Pervasive Computing / Ubiquitous Computing System with its Environment•  More on the Smart DEI-based Ubiquitous Computing Architecture•  Organizational Aspects of the DEI•  Summary of Concepts learnt and the Exercise for the day•  References BITS Pilani, Pilani Campus

Smart DEI Framework•  The term ‘Smart DEI’ stands for Smart Devices, Environments & Interactions.•  The Smart DEI Framework is one of the proposed frameworks for structured analysis, design and development of Ubiquitous Computing Systems.•  Three of the common approaches that allow analysis, design and development of Ubiquitous Computing Systems are: •  Architectural Design Methodologies that allow design of smart devices, build smart environments and enable smart interactions •  Modeling Methodology that involve modeling of core properties (five) of ubiquitous computing systems •  Modeling of Interaction of the Ubiquitous Computing System with its Environment BITS Pilani, Pilani Campus

e / Fundamental Properties /Attributes of the Pervasive Computing 1 of 6•  Five of the Core or Fundamental Properties / Attributes of such systems are: •  Inherently Distributed •  Minimal or Implicit Human Computer Interaction (iHCI) based •  Context-aware •  Autonomous •  Intelligent BITS Pilani, Pilani Campus

e / Fundamental Properties /Attributes of the Pervasive Computing 2 of 6•  Inherently Distributed •  being built stop networks / internetworks but •  seamlessly BITS Pilani, Pilani Campus

e / Fundamental Properties /Attributes of the Pervasive Computing 3 of 6•  Minimally Explicit based or•  Implicit Human Computer Interaction (iHCI) based•  No HCI -based BITS Pilani, Pilani Campus

e / Fundamental Properties /Attributes of the Pervasive Computing 4 of 6•  Context-aware •  since without it, providing what any one / group needs / desires / prefers, would not be possible BITS Pilani, Pilani Campus

e / Fundamental Properties /Attributes of the Pervasive Computing 5 of 6•  Autonomous •  since without autonomous nodes, even networking would be non- existent as well as the fact that •  without the ability of self-governance, the additional expectation of having the ability to act / serve without human intervention or explicit input would be impossible BITS Pilani, Pilani Campus

e / Fundamental Properties /Attributes of the Pervasive Computing 6 of 6•  Intelligent •  since without certain attributes of Artificial Intelligence, •  smart handling of multiple static as well as dynamic actions and interactions would be tricky and •  automated decision-making and actuation / activation / triggering actions would be impossible in case of: •  incomplete information, •  non-deterministic interactions as well as •  situations that need support for: •  optimal cooperation, •  in-built competition and •  sharing of goals, semantics, context etc. BITS Pilani, Pilani Campus

doubts in this part ofdiscussion? BITS Pilani, Pilani Campus

eling of Ubiquitous 1 of 2Computing Systems•  Since in the world of pervasive / ubiquitous computing, it is likely that increasingly, the computing elements would not be required to be visible to those needing to benefit from the ubiquitous computing services, it is a non-trivial job to model contemporary and emerging classes of such environments.•  Primary point to keep in mind is that in such environments, it is expected that in such environments people are surrounded by multitude of, preferably transparently located, computing / sensing / communication / actuation and power- provisioning devices which put together, provide an infrastructure that enables and provides any information / service that the people within / connected to these environments might ever need. BITS Pilani, Pilani Campus

eling of Ubiquitous 2 of 2Computing Systems•  As a consequence, key here is to use the divide and conquer approach!•  One approach is to partition the problem space, model each sub- space independently and then integrate and fine tune such sub- space models into a single integrated model.•  Second approach is to model each of the five designated attributes and apply the resultant model of these attributes carefully to reflect the real-world model of the environment.•  Third approach is to use a combination of the above two approaches judiciously such that the resultant model remains cohesive and retains its integrity without adding undue complexity.•  Yet another approach involves a careful mix of analytical, simulation and prototyping stages in case of overly complex environments. BITS Pilani, Pilani Campus

doubts so far? BITS Pilani, Pilani Campus

eractions of the Pervasive Computing /Ubiquitous Computing System with itsEnvironment •  Fundamentally, such environments comprise of three elements: •  ICT Infrastructure System environment •  Physical World environment •  Human environment •  Numerous types and combinations are possible involving these three environments: •  individually within them, •  between them and •  outside them. BITS Pilani, Pilani Campus

ements that make Devices Look SmartMobile  Compu,ng  Device  Elements  Intelligent  Service  Elements  Intelligent  HCI  elements  Wednesday, 6 August 14 (c) Dr. Rahul Banerjee <2010> 15

Introduc)on  to  the  HCI  •  Conceptually,  the  term  HCI  may  mean:   –  Way  in  which  humans  and  computers  communicate  meaningfully   with  each-­‐other  /  one-­‐another  •  Conceptual  Types  of  HCI:   –  Human-­‐ini,ated  interac,ons  with  computers,   –  Computer-­‐ini,ated  interac,ons  with  human  users,   –  Human-­‐mediated  interac,ons  with  computers;   –  Computer-­‐mediated  interac,ons  with  humans,   –  Hybrid  HCI:  a  combina,on  of  any  two  or  more  of  the  above.  •  Broad  Categories  of  HCI:   –  Explicit  HCI  (eHCI)   –  Implicit  HCI  (iHCI)   –  VR,  AR  and  MR-­‐oriented  HCI  06/08/14 (c) Dr. Rahul Banerjee, BITS-Pilani, INDIA 16

Elements  of  the  HCI  •  Elements  of  the  HCI  include:     –  Computers  along  with  associated     •  Peripherals,     •  Sensors,   •  Communica:on  mechanisms  and  protocols,   •  Privacy  &  Security  frameworks,   •  Usability  mechanisms  &   •  User-­‐Safety  provisions   –  Humans  along  with     •  Their  context  (and  objec:ves),   •  Physical  abili:es  (or  lack  of  these),   •  Cultural  /  demographic  /  societal  constraints,   •  cUosmagpeu-­‐:pnregf e serervnicceess / (i  ndcelvuicdeinsg)    comfort  level  in  using  06/08/14 (c) Dr. Rahul Banerjee, BITS-Pilani, INDIA 17

VR,  AR,  MR  &  HCI  •  Virtual  Reality  &  HCI  <eHCI  +  iHCI>   –  ‘eIpnxhvpoylislcviiceta s  al   ic  rm:emaolnietsry s f’ri  vionemv  eo  nulvvseeirdro>  hn  emree n  <ti t  t h isa  mt  ios s  ctolym  iHplCeIt,e  elyH  CcoI  mapppuliteesr -  ­o‐gnelnye  troa  ttehde,    no  •  Augmented  Reality  &  HCI:  <iHCI  +  eHCI>   –  a‘Ipnnhvnoyoslvticaeas:l  o a  rnuesga  ml/i t  peyr’n o  atjase : c r:oeqnou n  oisrr e  o  sdnu tp fooe r  rt p h aoe  c s  alia:cstosun  oa  ofl   fe a  ntphvpeilr i  occoanm:mopenunstt e ,  rt-h­‐geerneebrya  etendh a  vniecwinsg  /     –  sSeonmsoe r  osf  (  teh.ge.s  elo  acau:gmone  &nt  emde  itnap-­‐duat  tmaa)  y  be  user-­‐generated  or  obtained  from  •  Mediated  Reality  &  HCI:  <iHCI  &  eHCI>   –  tRheef e  ursse  tro  a  anndy  t  fhoer m ‘re  oafl   i pnhteysraicca:l o  enn v inir  ownhmicehn  tth’ e  a r cooumnpdu   ter  mediates  between   –  In  fact,  Augmented  reality  is  a  subset  of  the  Mediated  Reality     –  tcmInearo s smdeoisimnfi  tacehtaae  f:dto o  b  ramnecn :  oseo f  fion  stfs o   a   t imnhnv e  aeo p  Ml  evpleleei  cedmaHia:eCtonIe>ntd s    /    oR  ufes  eraerl.ia t  <yliI,tt y    ein v mveoanlvy  te  hbs ee  m   raoecsqctlueyip  r  iteHadCb I ml,e  ua,s  pnearip-­‐riun:ilc:aua:ltoaenrdl y   /o  r i  n    06/08/14 (c) Dr. Rahul Banerjee, BITS-Pilani, INDIA 18

Significance  of  the  HCI  •  The  HCI  assumes  significance  since  it:     –  Enables  effec:ve  use  of  compu:ng  resources  via  interac:on   between  the  compu:ng  device  and  the  human  user  /  beneficiary,     –  Allows  user-­‐friendly  and  safe  mechanism  for  such  an  interac:on,     –  Permits  conceptualizing  need-­‐based  and  situa:on-­‐driven  scheme  of   interac:on   –  Facilitates  inclusive  improvement  in  applica:ons  by  enabling  people   with  varying  needs  and  disabili:es    •  Further  reading:   –  May-­‐June  2010  issue  of  the  ACM  Interac:ons   –  Ar:cle  links  posted  at  the  Nalanda  LMS  portal  for   registered  On-­‐campus  students  06/08/14 (c) Dr. Rahul Banerjee, BITS-Pilani, INDIA 19

HCI and Interfacing Technologies•  Technologies for HCI may include: –  Force-feedback based interfacing technologies –  On-screen / Touch-panel technologies –  Voice interfacing technologies •  IVR –  Video-interfacing technologies •  Gesture recognition –  Handwriting-based interfacing technologies –  Hybrid interfacing technologies

doubts so far? BITS Pilani, Pilani Campus

e on the Smart DEI-basedUbiquitous Computing ArchitectureLet us take a few examples to understand it! BITS Pilani, Pilani Campus

Example Scenario: SiemensBulletin BoardWednesday, 6 August 14 23

Example Scenario: Digital Aurasat SiemensWednesday, 6 August 14 24

e Study of the RoomWare System

Application of Pervasive ComputingServices: Context and Location-specificDigital Graffiti    Source:                                                                                                        PERVASIVE  2006-­‐7.  May  2006                                                                    (c)  Alois  Ferscha 26

    Source:                                                                                                        PERVASIVE  2006-­‐7.  May  2006                                                                    (c)  Alois  Ferscha 27

    28

IT’s Project Oxygen•  Vision: In the future, computation will be freely available everywhere, like batteries and power sockets, or oxygen in the air we breathe.•  Goals: - pervasive: it must be everywhere, with every portal reaching into the same information base. - embedded: it must live in our world, sensing and affecting it. - nomadic: its users and computations must be free to move around according to their needs. - eternal: it must never shut down or reboot; components may come and go in response to demand, errors, and upgrades, but Oxygen as a whole must be non-stop and forever.

MIT’s Project Oxygen•  Foundation technologies of the Project Oxygen

doubts so far? BITS Pilani, Pilani Campus

anizational Aspects of theDEI There is no specific recommended organizational aspect that DEI Approach needs to follow beyond the common- sense approach. BITS Pilani, Pilani Campus

mary of the ConceptsLearnt•  Elements of the DEI, DEI Framework for holistic view of the UC environments and the resultant DEI Architecture•  Significance of Transparency•  Elements and Types of HCI•  Interactions, their types and nature•  Principal modeling approaches involved•  A brief overview of some research environments in form of mini-case-studies BITS Pilani, Pilani Campus

r exercise for the day!•  Study Google’s Autonomous Car project and INRIA’s Autonomous Vehicles projects. BITS Pilani, Pilani Campus

erences<other than the Text Book and E-Notes> Please  refer  to  the  boRom  areas  /  leS   hand  side  text  boxes  of  the  case  study   slides  for  geTng  more  informa,on  with   respect  to  more  details!   BITS Pilani, Pilani Campus

 Ques,ons?    Next  Lecture:    Perceptably  Smart  Devices,,  Environments,  Interac,ons  and  Case  Studies    Please  read  Chapter-­‐2  of  the  Text  Book  before  comingto  the  session!    Thank  you  for  your  ,me  and  a0en,on!   36   BITS Pilani, Pilani Campus