《activespaces:活动空间》由会员分享,可在线阅读,更多相关《activespaces:活动空间(73页珍藏版)》请在金锄头文库上搜索。
1、Roy H. Campbell (rhccs.uiuc.edu),Active Spaces,Roy H. Campbell rhccs.uiuc.edu Computer Science Department University of Illinois at Urbana-Champaign,Roy H. Campbell (rhccs.uiuc.edu),Mark Weiser,“Where virtual reality puts people inside a computer-generated world, ubiquitous computing forces the comp
2、uter to live out here in the world with people.,Roy H. Campbell (rhccs.uiuc.edu),Introduction,A standard definition for an Active Space does not exist, but it is evolving. There are different approaches regarding functionality required and implementation details.,Roy H. Campbell (rhccs.uiuc.edu),Ove
3、rview,Georgia Tech, Microsoft: Emerging perspectives University of Illinois: Scale Software Infrastructure Berkeley, M.I.T., Washington: Comparison,Roy H. Campbell (rhccs.uiuc.edu),Active Spaces Properties,Some common requirements: Location Detection Contextual Model Autonomous and Responsive Behavi
4、or Correlation of Heterogeneous Input Interaction Mechanism,Roy H. Campbell (rhccs.uiuc.edu),Example Implementations Classroom 2000. Georgia Tech,Goal: Preservation and augmentation of electronic notes taken by students and teachers. Attach and synchronize audio, video and annotations to class notes
5、,Roy H. Campbell (rhccs.uiuc.edu),The architectural scheme must be able to evolve with time. Scheme phases: Preproduction: Automate tasks to begin class Live Capture: Record and timestamp all events associated to class. Postproduction: Support development of interfaces to integrate and associate rel
6、ated streams. Access: Provide a universal access method (WEB),Example Implementations Classroom 2000. Georgia Tech,Roy H. Campbell (rhccs.uiuc.edu),First implementation: Useful as an experimentation prototype. Equipment and software not good enough. Lessons learned were applied to the next implement
7、ation.,Example Implementations Classroom 2000. Georgia Tech,Roy H. Campbell (rhccs.uiuc.edu),Living Laboratory Completely equipped classroom that hosted several courses Improved software that allowed better media integration. Software infrastructure did not require as much attention from users as in
8、 previous implementation (invisibility required by ubiquitous computing),Example Implementations Classroom 2000. Georgia Tech,Roy H. Campbell (rhccs.uiuc.edu),Their conclusions: There should be a motivating application. Built system should address some notion of scale: Physical space covered. Number
9、 of individuals involved. Number and variety of devices supported. Amount of time over which the application is run. System must be subjected to real and everyday usage before being subject of authentic evaluation.,Example Implementations Classroom 2000. Georgia Tech,Roy H. Campbell (rhccs.uiuc.edu)
10、,Focuses on physical home and work environments. Computing must be as natural as lighting,Example Implementations EasyLiving. Microsoft,Roy H. Campbell (rhccs.uiuc.edu),People are the central entities of the Active Space. Main characteristics of their intelligent environment: Self-awareness Casual a
11、ccess Extensibility,Example Implementations EasyLiving. Microsoft,Roy H. Campbell (rhccs.uiuc.edu),Self-awareness: “EasyLiving spaces must be aware of their own activity and contents to allow appropriate responses to the movement of people and their requests” Requirements: Geometry People within spa
12、ce Peoples actions and preferences Resources available,Example Implementations EasyLiving. Microsoft,Roy H. Campbell (rhccs.uiuc.edu),Casual Access “Users should not be required to go to a special place to interact with the computer. Nor should they be required to wear special devices or markers to
13、have the computer know where they are” The computer is everywhere.,Example Implementations EasyLiving. Microsoft,Roy H. Campbell (rhccs.uiuc.edu),Extensibility: “EasyLiving capabilities should grow automatically as new hardware is added”,Example Implementations EasyLiving. Microsoft,Roy H. Campbell
14、(rhccs.uiuc.edu),Design issues: Sensing and Modeling: video cameras User interfaces: new approaches, migration Privacy,Example Implementations EasyLiving. Microsoft,Roy H. Campbell (rhccs.uiuc.edu),Design issues: Architecture for extensibility,Central Server,Room Server,Room Server,Device,Device,Dev
15、ice,Device,Example Implementations EasyLiving. Microsoft,Roy H. Campbell (rhccs.uiuc.edu),The future of computing is implicit to sense and affect its surroundings interconnected and mobile nimble and adaptive,Active Spaces UIUC,Roy H. Campbell (rhccs.uiuc.edu),Vision: Pervasive Computing,Anywhere/an
16、ytime collaboration “Real world” environments augmented with information spaces Mobility and ubiquity Applications like design and prototyping,Roy H. Campbell (rhccs.uiuc.edu),Implicit Computing,Features embedded in every day devices mobile and interconnected pervasive throughout the environment coupled to information sources active, modifying their environment Analogy telephone (implicit) telegraph (explicit),Roy H. Campbell (rhccs.ui